[ Home | Syllabus | Schedule ]
Schedule
Lecture: MW 2:00-3:20pm (Aug 24 – Dec 7), NCS 120 Office hour: MW 1-2pm NCS 351
The schedule is tentative and subject to change.
| Date | Topic | Comments |
|---|---|---|
| Aug 24 | Course Overview (Syllabus) | |
| Aug 26 | Free session: Team up and brainstorm | |
| Aug 31 | Free session: Team up and brainstorm | |
| Sep 2 | Lecture: Milestone reviews and presentations | |
| Sep 7 | No class | Labor Day |
| Sep 9 | Lecture: Software Modeling, Diagrams, Spec Driven Dev | |
| Sep 14 | Milestone 1: Proposal and Requirements | |
| Sep 16 | Milestone 1: Proposal and Requirements | |
| Sep 21 | Presentation 1: User Experience (UI/UX and user study) | |
| Sep 23 | Presentation 2: Architecture and Tech Stack | |
| Sep 28 | Milestone 2: Design and Setup | |
| Sep 30 | Milestone 2: Design and Setup | |
| Oct 5 | Presentation 3: Prompt Engineering and AI-Assisted Development | |
| Oct 7 | Presentation 4: API Design and Documentation | |
| Oct 12 | No class | Fall break |
| Oct 14 | Presentation 5: CI/CD and DevOps | |
| Oct 19 | Milestone 3: MVP | |
| Oct 21 | Milestone 3: MVP | |
| Oct 26 | Presentation 6: Software Testing | |
| Oct 28 | Presentation 7: Debugging and Observability | |
| Nov 2 | Milestone 4: Feature-Complete | |
| Nov 4 | Milestone 4: Feature-Complete | |
| Nov 9 | Presentation 8: Software Security and Secure Coding Practices | |
| Nov 11 | Presentation 9: Software Maintenance, Technical Debt and Refactoring | |
| Nov 16 | Milestone 5: Testing and Integration | |
| Nov 18 | Milestone 5: Testing and Integration | |
| Nov 23 | Presentation 10: Responsible and Ethical Tech | |
| Nov 25 | No class | Thanksgiving break |
| Nov 30 | Milestone 6: Final Demo | |
| Dec 2 | Milestone 6: Final Demo | |
| Dec 7 | Poster Session | Last day of classes |