0% found this document useful (0 votes)
31 views3 pages

Web Weekly Breakdown Session 2021

The document outlines a web engineering course including the instructor, semester, credit hours, learning outcomes, grading criteria, course contents by week, and notes. The course covers topics like web design principles, programming languages, responsive design, validation, communication, security, and testing over 18 weeks.

Uploaded by

Daniyal Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

Web Weekly Breakdown Session 2021

The document outlines a web engineering course including the instructor, semester, credit hours, learning outcomes, grading criteria, course contents by week, and notes. The course covers topics like web design principles, programming languages, responsive design, validation, communication, security, and testing over 18 weeks.

Uploaded by

Daniyal Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like