Course: Web Engineering

University: Muhammad Nawaz Sharif University of Agriculture Multan

Course Code: CS-309

Credit Hours: 3(2+1)

Prerequisites: Programming Fundamentals

Recommended Text Book:

  1. Web Engineering: A Practitioners’ Approach, Roger S. Pressman, McGraw Hill (2008) or Latest Edition
  2. Ivon Bayross. Web enabled Commercial application development using HTML, DHTML, JAVASCRIPT, BPS Publications.
  3. Web Engineering, Emilia Mendes and Nile Mosley, Springer Verlag, (2010) or Latest Edition.

Reference Books/Material: 

  1. Web Engineering, by Gerti Kappel, Birgit Proll, Siegfried Reich, Werner Retschitzegger, John Wiley & Sons; ISBN: 3-89864-234-8
  2. Beginning HTML, XHTML,CSS and JavaScript, by Jon Duckett, Wiley Publishing; 2009, ISBN: 978-0-470-54070-1.
  3. Beginning PHP programming, by Matt Doyle, Wrox publishers, 2009, ISBN: 0470413964
  4. Beginning PHP and MySQL by W. Jason Gilmore, Apress publisher, 4th edition; 2010, ISBN-13 (electronic): 978-1-4302-3115-8.
  5. https://www.w3schools.com/
  6. https://secure.php.net/
  7. https://github.com/php

Marks Distribution: Mid Term – 12 Marks | Final Term – 24 Marks | Sessionals (Homework, Classwork, Labwork, Quizzes, Presentations, Project , Attendance) – 4 Marks | Practical+Viva – 20 Marks|  Total – 60 Marks


Topics Covered ( 45 Lectures Plan)
Lect.# Lecture Topics Resources/Assignments/Quiz’s/Presentation/Projects
01  Introduction to Web Engineering – Course Overview & Grading Scheme  Lecture-1, Groups & Semester Projects
02  The Web Application Development Process Models  Lecture-2Tentative Semester Project Schedule
03  Introduction to HTML – Page Structure & Formatting  Lecture-3,
04  HTML Links Building, Directory Structure & Navigation  Lecture-4,
05  Multimedia Integration in HTML  Lecture-5, Assignment-1, Assignment Top Sheet
06  Tables in HTML  Lecture-6, Help Related Assignment-1
07  HTML Forms  Lecture-7, Group Presentations & Topics
08  HTML Form Elements  Lecture-8, Assignment-2
09  Introduction to CSS – Types  Lecture-9
10  CSS Properties  Lecture-10
11  Building Page Layout Using CSS  Lecture-11
12  One Page Website Layout Design Test by using HTML+CSS  Lecture-12
13  Implementation & Testing Web Applications  Lecture-13
14  Bootstrap Presentations  Lecture-14
15  Bootstrap Presentations  Lecture-15
16  Bootstrap Presentations  Lecture-16
17  Ajax Presentations  Lecture-17
18  Ajax Presentations  Lecture-18
19  Introduction to JavaScript Lecture-19
20  JavaScript DOM Lecture-20, Assignment-3
21  Working with background and images  Lecture-21
22  History, Navigator, Screen and Form objects  Lecture-22
23  Web Security  Lecture-23
24
25
26
27
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

Presentation: Presentations will be started after Mid Terminal Exam. Every Group present their own ‘Semester Project’ with following detailed points

  1. Existing System
  2. Proposed System + Scope of the Project
  3. Innovation
  4. Database Entity Relationship Diagram
  5. Full Project Demo (Design + Code)

I pray that Allah give you the strength and wisdom to learn.