DEPARTMENT OF SOFTWARE ENGINEERING
UNIVERSITY OF SCIENCE AND TECHNOLOGY, BANNU
Weekly Distribution of Course Outlines
(Session 2021)
Course Instructor Dr. Wasiat Khan Semester √
Fall Spring Summer
Section(s) Year 2024
Course Credit
SE-301 Web Engineering 3+1
Title Hrs.
Pre-Requisite/Co-Requisite
Text and Reference Books
1. Web Engineering, By: Rajiv Chopra, Edition: 0th or 1st, Publisher: Prentice-Hall of India Learning, Publication:
2016
2. Web Engineering, By: Emilia Mendes and Nile Mosley, Edition: 1st, Publisher: Springer; Softcover reprint of
hardcover 1st ed. 2006 edition (November 9, 2010), ISBN: 3642066453, Publisher:2010
COURSE LEARNING OUTCOMES:
Upon successful completion of the course, the student will be able to:
S CLO Domain Taxonomy PLO
# level
1. Produce static and responsive designs for web applications Cognitive 3 3
2. Develop dynamic web applications Cognitive 3 3
3. Apply techniques to resolve security threats in web Cognitive 3 3
applications.
4. Apply web standards for web application development. Cognitive 3 3
RELEVANT PROGRAM LEARNING OUTCOMES (PLOs):
The course is designed so that students will achieve the following PLOs:
1 Engineering Knowledge: ☐ 7 Environment and Sust
2 Problem Analysis: ☐ 8 Ethics:
3 Design/Development of Solutions: 9 Individual and Team W
4 Investigation: ☐ 10 Communication:
5 Modern Tool Usage: ☐ 11 Project Management:
6 The Engineer and Society: ☐ 12 Lifelong Learning:
Grading Criteria
Number of Quizzes & Assignments
Marks Distribution
Quizzes /
Sessional 20 % Assignments
3 3 √
Midterm (1) 30 %
Final (1) 50 %
Total 100
Course Contents:
Week Topics Activity
Week 01 Web Applications,
Week 02 Web platform constraints, Software as a Service (SaaS)
Week 03
Design principles of Web based applications, Web Standards
Week 04
Web programming languages (e.g., HTML5, CSS 3, Java Script)
Week 05 Web programming languages (e.g., HTML5, CSS 3, Java Script)
Week 06 Responsive Web Design
Week 07 Web programming languages (e.g., PHP/JSP/ASP.Net)
Week 08
Web programming languages (e.g., PHP/JSP/ASP.Net)
Week 09 Mid Term Examination
Week 10 Input Validation
Week 11 Browser/Server Communication
Week 12 Cookies and Sessions, Full stack state management
Week 13 Web Domain and Hosting, Web App Security
Week 14 Browser Isolation, Network Attacks, Session Attacks
Week 15 Performance of Web Applications, Data Centers
Week 16
Web Testing and Web Maintenance
Makeup Week
Week 17
Week 18 Final Term Exam
*Note:
1) Course contents and their order may be slightly modified during the course execution.
2) No make up for missed quizzes or assignments/home works.
3) Deadline for assignments always final.
4) Copied assignments will carry zero marks
5) Quizzes may be announced or un-announced.
Instructor: Dr. Wasiat Khan