syllabus

Web Based Application Development ** Aim and objective ** The aim of this course is to provide an introduction and overview of the technology and design issues involved in building web applications. The development of web based application is mandatory in this course. This course covers the use and general format of principal Internet communication protocols; the purpose, strengths, and weaknesses of client-side program components and server-side program components, including .NET technology and the structure of three-tier and N-tier web-based applications and required software components. Students are required to develop small web-based applications and a server application to provide complete system functionality by using appropriate methodology for design, development, and testing of web-based applications. Pre-requisite: CSE142


 * 1) ====**Intoduction to "web based Application Develoment "**====
 * 2) ====**Overview of technologies(client side and server side technologies )**====
 * 3) ===**Hyper Text Markup Language**===
 * 4) ===**Web Forms and three-tier architecture**===
 * 5) ===**Designing web pages(cascading style sheet)**===
 * 6) ** Working with ASP.NET Server controls **
 * 7) ** Programming Asp.net Web pages(introduction to programming with C#) **
 * 8) ** Master Pages & Themes **
 * 9) ** Web Page life Cycle **
 * 10) ** Navigation and Validating user Input **
 * 11) ** AJAX and Java Scripting **
 * 12) ** (ADO.NET)Introduction to Relational databases,Displaying and Updating data. **
 * 13) ** Personalization **
 * 14) ** State Management(session,cookies,QuerString) **
 * 15) ** Deployment of Web site **

Methods of assessment

 * **Assessment method** || **% contribution to final mark**  ||
 * Examination [ midterms] || 40  ||
 * Final || 30  ||
 * CourseWork || 20  ||
 * Assignment & Quiz || 10  ||