[ 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

SBU undergrad calendar