[ 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

SBU undergrad calendar