Course Schedule - Spring 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 | 1.13 | Course Policies, Usage of Gen AI, Docker | Lab 1 - Set up/Understanding Docker | ||
1.15 | Linux Shell Commands, Regex | Team formation Survey | |||
1.17 | |||||
2 | 1.20 | MLK DAY | Lab 2 - Shell scripting, Regex, Version Control | ||
1.22 | Version Control, Git | ||||
1.24 | Team formation Survey | ||||
3 | 1.27 | Wireframes, HTML | Lab 3 - GUI Development | Project Ideas Survey | |
1.29 | CSS, Bootstrap | ||||
1.31 | |||||
4 | 2.3 | Javascript | Lab 4 - Client Side Scripting | ||
2.5 | Javascript - 2 | ||||
2.7 | |||||
5 | 2.10 | Relational Database Concepts | Lab 5 - Databases | ||
2.12 | SQL | ||||
2.14 | |||||
6 | 2.17 | SQL - 2 | Lab 6 - Application Server | ||
2.19 | NodeJS | ||||
2.21 | |||||
7 | 2.24 | NodeJS - 2 | Lab 7 - Templating | ||
2.26 | Templating | Project Ideas Survey | |||
2.28 | |||||
8 | 3.3 | Web Services | Lab 8 - Web Services | ||
3.5 | Web Services-2 | EXAM-1 | |||
3.7 | |||||
9 | 3.10 | Kick Start Group Project | Lab 9 - Kick Start Group | Peer Evaluation Survey | |
3.12 | Kick Start Group Project | ||||
3.14 | |||||
10 | 3.17 | Software Development Methods | Lab 10 - Project Requirements | ||
3.19 | Project Requirements | ||||
3.21 | Project Update - Week 1 | ||||
11 | 3.24 | SPRING BREAK | NO LABS | NOTHING DUE THIS WEEK | |
3.26 | |||||
3.28 | |||||
12 | 3.31 | Testing | Lab 11 - Testing | ||
4.2 | TDD, BDD | ||||
4.4 | Project Update - Week 2 | ||||
13 | 4.7 | CI/CD | Lab 12 - Project Work Time | ||
4.9 | Documentation, Refactoring | ||||
4.11 | Project Update - Week 3 | ||||
14 | 4.14 | Cloud Computing | Lab 13 - Cloud Hosting | ||
4.16 | Cloud Computing - 2 | ||||
4.18 | Project Update - Week 4 | ||||
15 | 4.21 | TBD | Project Presentations | ||
4.23 | Project Presentations | ||||
4.25 | Project Presentation | ||||
16 | 4.28 | Final Review | NO LABS | Project Report, Peer Evaluation Survey | |
4.30 | Final Review | ||||
5.1 | READING DAY | ||||
17 | 5.7 | - | EXAM-2 |