MIRPUR UNIVERSITY OF SCIENCE AND TECHNOLOGY
DEPARMENT OF SOFTWARE ENGINEERING
Course Description
(lecture # 0)
Engr. Muhammad Raees
(Lecturer)
Date: December 23, 2020
LECTURE CONTENTS
• Objectives and Outcomes
• Mapping of CLOs – PLOs
• Course Outline
• Learning and Assessment
• Academic Dishonesty
• Resources and Course Catalogue
Web Engineering 3
Objectives and Outcomes
• Course Objectives
• Learn about the concepts and principles of basic web application design
elements
• Develop skills to build applications that run on the web
• Course Learning Outcomes (CLOs)
1. Describe the impact of web standards on development and constraints on
developers.
2. Design and Implement a simple web application.
3. Review an existing web application against a current web standard.
4
Web Engineering
CLO Mapping
CLO Domain & KPI KPI Evaluation Level of Emphasis of PLOs (1:
BTL (individual (Cohort Through High; 2: Medium; 3: Low)
level) level)
1 C-2 50% 50% A, Q, MTE, TE 4 (Investigation)
2 C-3 50% 50% A, Q, MTE, TE, 3 (Design and Development of
LE, SP Solutions)
3 C-4 50% 50% A, Q, MTE, TE, 4 (Investigation)
LE, SP
Web Engineering 5
Course outline
• Web programming languages (e.g., HTML5, CSS 3, Java Script,
PHP/JSP/ASP.Net, MySQL)
• Client-side scripting, Server-side scripting
• Design principles of Web based applications, Web platform constraints
• Dynamic website development, Introduction to related methods and tools e.g.,
website hosting, database connectivity, Macromedia.
• Overview of XML, Software as a Service (SaaS), Web standards,
• Responsive Web Design, Web Applications,
• Browser/Server Communication, Cookies and Sessions, Input Validation,
• Performance of Web Applications,
• Web Testing and Web Maintenance.
Web Engineering 6
Learning and Assessment
• Lecturing and Reading
• Programming/Designing
• Individual and Group Work
Web Engineering 7
Academic Dishonesty
• Academic dishonesty is the use of someone else's work without proper
acknowledgment and presenting the material as if it were one's own. It is not
acceptable to copy the results or reports from one another even if
individuals/groups are working on the same task and may obtain same results.
• CAUTION
• An individual/group may be assigned a straight-forward 0 if the submitted
assessed work (assignment, quiz, project or mid/final exam) is copied/cheated
from another individual/group.
Web Engineering 8
Resources
• Recommended Books:
• Web Engineering, Rajiv Chopra, Prentice-Hall of India, 2016
• Beginning HTML, XHTML,CSS, and JavaScript, by Jon Duckett, Wiley
Publishing; 2009, ISBN: 978-0-470-54070-1.
• Web enabled Commercial application development using HTML, DHTML
JAVASCRIPT by Ivon Bayross. BPS Publications.
• Laravel_ Up & Running. A Framework for Building Modern PHP Apps by
Matt Stauffer – (2019, O’Reilly Media).
Web Engineering 9
Course Attributes
• Online Student Portal: https://www.cms.must.edu:8082
• Course Code: SE-354
• Course Title: Web Engineering
• Credit Hours: Theory 3 Lab 1
• Instructor: Engr. Muhammad Raees
• Lab. Instructor: Engr. Khan Awais Khan/Engr. Sehrish Manzoor
• Department: Software Engineering
• Faculty: Engineering and Technology
Web Engineering 10
THANKS