0% found this document useful (0 votes)
5 views2 pages

Week 1 Detailed Web Engineering Lectures

The Web Engineering course (SE3162) introduces students to the systematic approach of designing, developing, and maintaining web applications, combining theory with practical skills. Key topics include HTML5, CSS3, JavaScript, server-side scripting, and web security, with assessments based on assignments, quizzes, exams, and a final project. The course prepares students for diverse roles in web development, emphasizing real-world applications and best practices.

Uploaded by

ahmed.hussain
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)
5 views2 pages

Week 1 Detailed Web Engineering Lectures

The Web Engineering course (SE3162) introduces students to the systematic approach of designing, developing, and maintaining web applications, combining theory with practical skills. Key topics include HTML5, CSS3, JavaScript, server-side scripting, and web security, with assessments based on assignments, quizzes, exams, and a final project. The course prepares students for diverse roles in web development, emphasizing real-world applications and best practices.

Uploaded by

ahmed.hussain
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
You are on page 1/ 2

Week 1 - Lectures 1 & 2

Course Introduction: Web Engineering (SE3162)


Course Code: SE3162

Course Name: Web Engineering

Credit Hours: 3

Prerequisite: Database Systems

Instructor: Syed Waleed Hussain

Instructor, Student, and Course Orientation


The first session of Web Engineering served as an introductory meeting between the instructor and students. The
instructor presented an overview of their academic and professional background, highlighting experiences in
software development, web technologies, and teaching methodology. This created a connection with students and
helped set expectations for the semester.

Students were then invited to introduce themselves, share their academic journey, and explain their interest in
web development. Many students expressed enthusiasm for learning how websites and web applications are
developed and deployed, especially in the context of real-world applications.

The purpose of this course was then discussed. Web Engineering is not just about coding; it involves the systematic
and disciplined approach to designing, developing, testing, and maintaining web applications. The instructor
emphasized that the course will combine theory with practical skills to prepare students for both academic and
industry careers.

Course Content, Structure, Assessment, and Applications


Lecture 2 provided an in-depth view of the course content, structure, and the diverse applications of web
engineering. Students were introduced to the semester plan, including major topics, assignments, and hands-on
projects.

The core content areas of the course are:

1. Introduction to Web Engineering and Web Standards


2. HTML5 and Semantic Markup
3. CSS3 and Responsive Web Design Techniques
4. JavaScript Programming and DOM Manipulation
5. Front-End Frameworks (e.g., Bootstrap)
6. Client-Server Communication and AJAX
7. Server-Side Scripting with PHP/Node.js
8. Web Application Architectures
9. Database Connectivity
10. Web Security Essentials (XSS, SQLi, Authentication)
11. RESTful Web Services and APIs
12. Final Project: Design, Develop, and Deploy a Web Application
Assessment Scheme
The assessment for the course is distributed as follows:

 Assignments: 15% (Hands-on HTML/CSS, JavaScript, server-side scripting)


 Quizzes: 10% (Conceptual and objective-based)
 Class Activities: 5% (Live problem-solving, participation)
 Midterm Exam: 30% (Theory + Code-based questions)
 Course Project: 10% (Group-based real-world web application)
 Final Term Exam: 30% (Cumulative, practical-focused)

Applications of Web Engineering


Web Engineering has extensive applications across various industries. It is used in building e-commerce platforms (e.g.,
Amazon, Daraz), online learning systems (e.g., Coursera, Moodle), healthcare portals (e.g., patient record systems), and
government digital services.

The knowledge of full-stack web development enables students to build scalable, secure, and responsive
applications that are essential in today’s digital world. This course equips learners with the necessary tools and
frameworks to work as front-end or back-end developers, UI/UX designers, or full-stack engineers.

In the coming weeks, students will begin developing mini projects that incorporate real-time data processing, user
interaction, and deployment techniques. Emphasis will be placed on clean code, best practices, and version control
using Git.

You might also like