Lecture¶
Mon Jan 19¶
- M. L. King, Jr. Holiday
Wed Jan 21¶
- Introduction to the Course
- Lecture Slides
- Do before Next Class: Set Up GitHub Account, VS Code, and GitHub Copilot
Mon Jan 26¶
- Vibe Coding
⚠ Inclement Weather - Lecture Video
- Lecture Slides
- Assigned: Homework H1: Vibe Coding Reflection Essay
Wed Jan 28¶
- Vibe Coding Brownfield Projects
⚠ Inclement Weather - Lecture Video
- Lecture Slides
Mon Feb 02¶
- Vibe Coding Brownfield Projects (Cont.)
⚠ Inclement Weather - Lecture Video
- Lecture Slides (same as last class)
- Assigned: Project Teammate Requests
Wed Feb 04¶
- Vibe Coding Reflection
- Lecture Video
- Lecture Slides
Mon Feb 09¶
- User Discovery
- Lecture Video
- Lecture Slides
- Assigned: Homework H2: Requirements and Design Reflection Essay
- Activity: A3 User Discovery
Wed Feb 11¶
- User Discovery (Cont.)
- No Video: Class Devoted to A3 Activity
- Activity (Cont.): A3 User Discovery
Mon Feb 16¶
- User Stories
- Lecture Video
- Activity: A4 User Stories
Wed Feb 18¶
- Storyboards
- Lecture Video
- Activity: A5 Storyboards
Mon Feb 23¶
- Architecture and Design
- Lecture Video
Wed Feb 25¶
- Requirements and Design Reflection
- No Video: Class Devoted to H2 Reflection Discussion
Mon Mar 02¶
- Project Assignment and AI News
- Lecture Video
- Assigned: Project P1: Requirements and Design
Wed Mar 04¶
- Frontend Development
- Lecture Video
- Lecture Slides
- Assigned: Homework H3: Frontend Development
Mon Mar 09¶
- Spring Break - No Class
Wed Mar 11¶
- Spring Break - No Class
Mon Mar 16¶
- Frontend Development (Cont.)
- Lecture Video
- Lecture Slides
Wed Mar 18¶
- Frontend Development Reflection
- Lecture Video
- Assigned: Project P2: Frontend Development
Mon Mar 23¶
- Backend Development
- Lecture Video
- Lecture Slides
- Assigned: Homework H4: Backend Development
Wed Mar 25¶
- Backend Development (Cont.)
- Lecture Video
Mon Mar 30¶
- Backend Development (Cont.)
- No Video: Class Devoted to Backend (Work in Progress) Show and Tell
Wed Apr 01¶
- Backend Development Reflection
- Lecture Video
- Assigned: Project P3: Backend Development
Mon Apr 06¶
- Software Testing
- Lecture Video
- Lecture Slides
- Assigned: Homework H5: Software Testing
Wed Apr 08¶
- Software Testing (Cont.)
- Lecture Video
Mon Apr 13¶
- Software Testing (Cont.)
- Lecture Video
Wed Apr 15¶
- Software Testing Reflection
- Lecture Video
- Assigned: Project P4: Software Testing
Mon Apr 20¶
- Software Deployment
- Lecture Video
- Lecture Slides
- Activity: Deploy a Calculator Web App
- Assigned: Homework H6: Software Deployment
Wed Apr 22¶
- Software Deployment (Cont.)
Mon Apr 27¶
- Software Demonstrations
- No Video: Class Devoted to Work on Activity and Team Project
Wed Apr 29¶
- Software Deployment Reflection
- Lecture Video
- Assigned: Project P5: Software Deployment and Final Presentation
Mon May 04¶
- Exams - No Class
Wed May 06¶
- Final Project Presentations
⚠ Special Time: 1:00–3:00pm
⚠ Attendance Required!