Course Schedule - Fall 2025
Note: This is a tentative course calendar and may be subject to change at the discretion of the instructor. All assignment deadlines can be viewed on the Canvas calendar.
Week | Dates | Lecture Topics | Lab Topics | Assignment Released | Assignment Due/ Exams |
---|---|---|---|---|---|
1 | 08.21 | NO LABS | |||
2 | 08.25 | Course Policies, Usage of Gen AI, Docker | Lab 1 - Set up/Understanding Docker | ||
08.27 | Linux Shell Commands, Regex | Team formation Survey | |||
08.29 | |||||
3 | 09.01 | LABOUR DAY | Lab 2 - Shell scripting, Regex, Version Control | ||
09.03 | Version Control, Git | ||||
09.05 | |||||
4 | 09.08 | Wireframes, HTML | Lab 3 - GUI Development | ||
09.10 | CSS, Bootstrap | ||||
09.12 | Team formation Survey | ||||
5 | 09.15 | Javascript | Lab 4 - Client Side Scripting | ||
09.17 | Javascript - 2 | ||||
09.19 | |||||
6 | 09.22 | Relational Database Concepts | Lab 5 - Databases | Project Ideas Survey | |
09.24 | SQL | ||||
09.26 | |||||
7 | 09.29 | SQL - 2 | Lab 6 - Application Server | ||
10.01 | NodeJS | ||||
10.03 | |||||
8 | 10.06 | NodeJS - 2 | NO LABS | ||
10.08 | Templating | EXAM-1 | |||
10.09 | MID SEMESTER READING DAY | ||||
10.10 | Project Ideas Survey | ||||
9 | 10.13 | Web Services | Lab 7 - Web Services | ||
10.15 | Web Services-2 | ||||
10.17 | |||||
10 | 10.20 | Kick Start Group Project | Lab 8 - Kick Start Group | ||
10.22 | Software Development Methods | ||||
10.24 | |||||
11 | 10.27 | Software Development Methods | Lab 9 - Project Requirements | ||
10.29 | Project Requirements | ||||
10.31 | Project Update - Week 1 | ||||
12 | 11.03 | Testing | Lab 10 - Testing | ||
11.05 | TDD, BDD | ||||
11.07 | Project Update - Week 2 | ||||
13 | 11.10 | CI/CD | Lab 11 - Project Work Time (Extra Credit) | Peer Evaluation Survey | |
11.12 | Documentation, Refactoring | ||||
11.14 | Project Update - Week 3 | ||||
14 | 11.17 | Security | Lab 12 - Cloud Hosting | ||
11.19 | Cloud Computing | ||||
11.21 | Project Update - Week 4 | ||||
15 | 11.24 | FALL BREAK | NO LABS | NOTHING DUE THIS WEEK | |
11.26 | |||||
11.28 | |||||
16 | 12.01 | Final Review | Project Presentations | ||
12.03 | Project Presentations | ||||
12.05 | Project Presentation, Peer Evaluation Survey | ||||
12.06 | READING DAY | ||||
12.07 | READING DAY | ||||
17 | 12.10 | - | EXAM-2 |