[ Home | Syllabus | Schedule ]
Schedule
Lecture: MW 2:00-3:20pm (Aug 24 – Dec 7), NCS 120
Office hour: MW 1-2pm NCS 351 (Feel free to drop by. If you want to lock in a longer time, you can book a meeting with GCal)
The schedule is tentative and subject to change.
Sign up for a student presentation topic (SBU login required).
| Date | Topic |
|---|---|
| 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: Working with coding agents |
| Sep 14 | Milestone 1: Proposal and Requirements |
| Sep 16 | Milestone 1: Proposal and Requirements |
| Sep 21 | UI/UX: learning from examples — 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 |