Here’s your roadmap for the semester!
Lectures (): Lecture materials for each class session.
Content (): This page contains lecture materials, readings, and videos for each topic. Read and watch these.
Labs (): Hands-on lab exercises with step-by-step instructions (3-hour sessions weekly).
Assignments (): Regular assignments with due dates. Complete these to practice what you’ve learned.
Quizzes (): Use pre-class quizzes to quickly check understanding before lecture delivery.
Resources (): Additional learning materials and references.
You can subscribe to this calendar URL in Outlook, Google Calendar, or Apple Calendar.
Week 1
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
January 26
|
Lecture 1 Introduction to Web Designing
|
|
|
|
|
|
|
January 27
|
Lecture 2 History of Web & Internet
|
|
|
|
|
|
|
January 28
|
Lab 1 Development Environment Setup Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
January 29
|
Lecture 3 HTML Basics & Structure
|
|
|
|
|
|
|
January 31
|
Lecture 4 HTML Grouping: Div & Span
|
|
|
|
|
|
Week 2
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
February 2
|
Lecture 5 HTML Lists & Images
|
|
|
|
|
|
|
February 3
|
Lecture 6 HTML Hyperlinks & Tables
|
|
|
|
|
|
|
February 4
|
Lab 2 Lists and Frames and Media Embedding Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
February 5
|
Lecture 7 HTML Forms and Form Elements
|
|
|
|
|
|
|
February 7
|
Lecture 8 Introduction to CSS
|
|
|
|
|
|
|
February 11
|
Assignment 1 HTML Website with Forms Due by 11:59 PM Submission deadline
|
|
|
|
|
|
Week 3
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
February 9
|
Lecture 9 CSS Units and Advanced Selectors
|
|
|
|
|
|
|
February 10
|
Lecture 10 CSS Box Model and Positioning
|
|
|
|
|
|
|
February 11
|
Lab 3 CSS Design and JavaScript Validation Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
February 12
|
Lecture 11 Bootstrap Framework
|
|
|
|
|
|
|
February 14
|
Lecture 12 JavaScript Variables and Data Types
|
|
|
|
|
|
Week 4
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
February 16
|
Lecture 13 JavaScript Functions and Events
|
|
|
|
|
|
|
February 17
|
Lecture 14 Conditions and Looping
|
|
|
|
|
|
|
February 18
|
Lab 4 JavaScript Array Methods and Nested Functions Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
February 19
|
Lecture 15 Block Scope and Objects
|
|
|
|
|
|
|
February 21
|
Lecture 16 Arrow Functions and Callbacks
|
|
|
|
|
|
Week 5
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
February 23
|
Lecture 17 DOM Manipulation and Array Methods
|
|
|
|
|
|
|
February 24
|
Lecture 18 Form Validation
|
|
|
|
|
|
|
February 25
|
Lab 5 Browser Information and Objects and Script Reuse Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
February 25
|
Assignment 2 Interactive Web Page Due by 11:59 PM Submission deadline
|
|
|
|
|
|
|
February 26
|
Lecture 19 ES6+ Features
|
|
|
|
|
|
|
February 28
|
Lecture 20 Revision Units I and II
|
|
|
|
|
|
Weeks 6-7
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
March 2
|
Revision Unit I Web Page Designing
|
|
|
|
|
|
|
March 3
|
Revision Unit II JavaScript
|
|
|
|
|
|
|
March 10–March 14
|
Mid-Sem Exam Written Test on Units I and II Exam window
|
|
|
|
|
|
Week 8
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
March 16
|
Lecture 21 Servlet Architecture and Lifecycle
|
|
|
|
|
|
|
March 17
|
Lecture 22 HTTP GET and POST Requests
|
|
|
|
|
|
|
March 18
|
Lab 6 Servlet Authentication with Database Validation Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
March 18
|
Assignment 3 Responsive Website Due by 11:59 PM Submission deadline
|
|
|
|
|
|
|
March 19
|
Lecture 23 Session Tracking and Cookies
|
|
|
|
|
|
|
March 21
|
Lecture 24 Introduction to JSP
|
|
|
|
|
|
Week 9
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
March 23
|
Lecture 25 JSP Implicit Objects and Directives
|
|
|
|
|
|
|
March 24
|
Lecture 26 JSP Standard Actions and JSTL
|
|
|
|
|
|
|
March 25
|
Lab 7 JSP Registration and CRUD with Session Management Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
March 26
|
Lecture 27 MVC Architecture
|
|
|
|
|
|
|
March 28
|
Lecture 28 Database Connectivity with JDBC
|
|
|
|
|
|
Week 10
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
March 30
|
Lecture 29 Spring Framework and Dependency Injection
|
|
|
|
|
|
|
March 31
|
Lecture 30 Spring Beans and Application Context
|
|
|
|
|
|
|
April 1
|
Lab 8 JDBC Retrieval and Spring Fundamentals Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
April 2
|
Lecture 31 Aspect-Oriented Programming
|
|
|
|
|
|
|
April 4
|
Lecture 32 Spring MVC Overview
|
|
|
|
|
|
|
April 8
|
Assignment 4 Web App with Servlets and JSP Due by 11:59 PM Submission deadline
|
|
|
|
|
|
Week 11
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
April 6
|
Lecture 33 Spring Data and ORM Integration
|
|
|
|
|
|
|
April 7
|
Lecture 34 Spring Security
|
|
|
|
|
|
|
April 8
|
Lab 9 REST Service and Spring Boot Web Application Due by 11:59 PM Submit before next session
|
|
|
|
|
|
|
April 9
|
Lecture 35 Introduction to Spring Boot
|
|
|
|
|
|
|
April 11
|
Lecture 36 Building REST APIs with Spring Boot
|
|
|
|
|
|
Week 12
|
|
Topic
|
Quiz
|
Lecture
|
Content
|
Lab
|
Assignment
|
|
April 13
|
Lecture 37 REST API Best Practices
|
|
|
|
|
|
|
April 14
|
Lecture 38 Testing in Spring Boot
|
|
|
|
|
|
|
April 16
|
Lecture 39 Deployment and Production
|
|
|
|
|
|
|
April 18
|
Lecture 40 Final Project Discussion and Revision
|
|
|
|
|
|
|
April 19
|
Final Project Complete Web Application Due by 11:59 PM Submission deadline
|
|
|
|
|
|