Course Schedule - Fall 2024
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 | 8.26 | Introduction, Docker | Lab 1 - Set up/Understanding Docker | ||
8.28 | Linux Shell Commands, Regex | ||||
8.30 | |||||
2 | 9.2 | LABOR DAY | Lab 2 - Shell scripting, Git | ||
9.4 | Version Control, Git | ||||
9.6 | |||||
3 | 9.9 | Wireframes, HTML | Lab 3 - HTML & CSS | ||
9.11 | CSS, Bootstrap | ||||
9.13 | |||||
4 | 9.16 | Javascript | Lab 4 - Javascript | ||
9.18 | Javascript - 2 | ||||
9.20 | |||||
5 | 9.23 | Relational Database Concepts | Lab 5 - SQL | ||
9.25 | SQL | ||||
9.27 | Team formation Survey | ||||
6 | 9.30 | SQL - 2 | Lab 6 - NodeJS | ||
10.2 | NodeJS | ||||
10.4 | Team formation Survey | ||||
7 | 10.7 | NodeJS - 2 | Lab 7 - Templating | ||
10.9 | Templating | ||||
10.11 | Project Ideas Survey | ||||
8 | 10.14 | Web Services | Lab 8 - Web Services | ||
10.16 | Web Services-2 | EXAM-1 | |||
10.18 | Project Ideas Survey | ||||
9 | 10.21 | Kick Start Group Project | Lab 9 - Kick Start Group | ||
10.23 | Kick Start Group Project | ||||
10.25 | |||||
10 | 10.28 | Software Development Methods | Lab 10 - Project Requirements | ||
10.30 | Project Requirements | ||||
11.1 | Project Update - Week 1 | ||||
11 | 11.4 | Testing | Lab 11 - Testing | ||
11.6 | TDD, BDD | ||||
11.8 | Project Update - Week 2 | ||||
12 | 11.11 | CI/CD | Lab 12 - Project Work Time | ||
11.13 | Documentation, Refactoring | ||||
11.15 | Project Update - Week 3 | ||||
13 | 11.18 | Cloud Computing | Lab 13 - Hosting | ||
11.20 | Cloud Computing - 2 | ||||
11.22 | Peer Evaluation Survey | Project Update - Week 4 | |||
14 | 11.25 | FALL BREAK | NO LABS | ||
11.27 | |||||
11.29 | |||||
15 | 12.2 | Project Office Hours | Project Presentations | ||
12.4 | Project Presentations | ||||
12.6 | Project Presentation | ||||
16 | 12.9 | Project Presentations | NO LABS | Project Report, Peer Evaluation Survey | |
12.11 | Review | ||||
12.13 | READING DAY | ||||
17 | 12.16 | - | EXAM-2 |