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, Project Report, Peer Evaluation Survey | ||||
| 12.06 | READING DAY | ||||
| 12.07 | READING DAY | ||||
| 17 | 12.10 | - | EXAM-2 |