0% found this document useful (0 votes)
35 views

CD (We)

This 3-credit hour course focuses on web engineering principles and practices. The course aims to introduce methods and techniques for web-based system development, incorporating unique aspects of web development. Topics covered include basics of web programming, server-side programming with PHP and MySQL, client-side programming, interface development, security, e-commerce, and mobile/social applications. Student assessment includes assignments, quizzes, presentations, midterm and final exams.

Uploaded by

Ahmad Ali Khan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

CD (We)

This 3-credit hour course focuses on web engineering principles and practices. The course aims to introduce methods and techniques for web-based system development, incorporating unique aspects of web development. Topics covered include basics of web programming, server-side programming with PHP and MySQL, client-side programming, interface development, security, e-commerce, and mobile/social applications. Student assessment includes assignments, quizzes, presentations, midterm and final exams.

Uploaded by

Ahmad Ali Khan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Descriptor

Course Title Web Engineering


Course Code: CSE-462
Academic Year: 2021
Credit Hours (3+1)
University: Iqra University Islamabad Campus (Chak Shahzad)
Subject Area: Programming
Course
Study Period 16 Weeks Location On Campus/Online
Availability
Level: Bachelors Program
Course
Mr. Ahmed Ali Khan
Coordinator:
Additional
None
Lecturer:
Pre-requisites: Programming Fundamentals
Co-requisites: None

This course focuses on the principles and practices of Web designing and is a first
Overview
course in this area.

Objective 1: Understanding the basic structure of web engineering.


Objective 2: Using of Web tools and developing a simple web application.
Objective 3: Design and synthesize new techniques of web modeling.
This course provides an introduction to the Web Engineering. It aims to introduce the
methods and techniques used in Web-based system development. In contrast to
Course Aims &
traditional Software Engineering efforts, Web Engineering methods and techniques
Objectives
must incorporate unique aspects of the problem domain such as: document oriented
delivery, fine-grained lifecycles, user-centric development, client-server legacy
system integration and diverse end user skill levels.
This course is intended for students with knowledge of both Internet communication
concepts and an introductory programming knowledge (Java &C/C++).

Basics of programming web applications, Server Side Programming: PHP, MySQL and
Outline Apache, Client Side Programming, Developing the Interface, Calm Technology,
Syllabus: Security, E-Commerce Programming, Mobile and Social Application Development,
JQuery, Java Script, Ajax, JSON, CML, Frameworks of PHP.

Page 1 of 3
a. Lecture Delivery. Teacher will deliver lecture while utilizing slides which will be
projected in classrooms. For better explanation, white board will be utilized. Class
participations by students will be ensured by asking questions. Group discussions
can be arranged. For online classes, purpose-built distance learning tool (MS
Teams) is being utilized.
b. Critical thinking. As per the requirement of sub-Course, students can be
assigned different kind of activities, which are as under:
i. Presentation
ii. Lab task/ performance
iii. Problem analysis
iv. Quizzes
Teaching v. Assignments
and vi. Group Discussion
learning c. Reference Material. Against each lecture, students will be provided suitable
Methods: lecture materials which can be in any one of following form/format:
i. Notes
ii. Online lectures available on MS Teams and other platforms
iii. Useful websites
iv. Tutorials
v. Simulation/ software tools
d. Group Tasks. Students should be encouraged to perform activities in a group.
These include presentation, group discussion, debate, etc. These activities will
inculcate following important aspects:
i. Team work
ii. Time management
iii. Sharing of info/knowledge
iv. Group ethics
Task/Activity 3 Credit Hour Course
Assignment 3
Frequency of
Quiz 6
Assessment
Activities: Presentation 1
Note: 1 Assignment per credit hour and 2 Quizzes per credit hour should be given to
students
For Theory: For Lab:
Activity/Task Percentage Activity/Task Percentage
Quiz 5% to 10% Performance 10% to 15%
Assignment 5% to 10% Viva 10% to 25%
Distribution of Presentation 0 to 10% Lab report 10% to 15%
Marks Mid-term examination 20% to 30%
Mid-term examination 30%
Final-term examination 25% to 40%
Final-term examination 50% Performance 10% to 15%
Book review, role play,
0 to 10% Presentation 0 to 10%
Case study, Project

Page 2 of 3
Note: Assessment weightage for theory and lab will be done separately and results
will be prepared by respective faculty member(s) as per above mentioned
distribution.
Mid: 1.5 Hr.
Exam Duration
Final: 3 Hrs.
Grading Policy
Grade Points Remarks
A+ 4
A 3.7
B+ 3.3
B 3.0
B- 2.7
Grading
C+ 2.3
Criteria
C 2.0
C- 1.7
D 1.0
F 0
W -
WF -
I -

Page 3 of 3

You might also like