Schedule
Wed 8/25 (video)
- Lecture
- Discord Onboarding and Discussion of Skills Assignments
- Homework
Mon 8/30 (video)
Mon 9/6
Mon 9/13 (video)
- ⚠ Due ⚠
- Lecture
- Index Pages Demo (see video)
- How an Index Page Request Is Processed (slides)
- Show Pages Demo (see video)
- Homework
Mon 9/20 (video)
Mon 9/27 (video)
Mon 10/4 (video)
Wed 10/6 (video)
Mon 10/11
Wed 10/13
- ⚠ Due ⚠
- Lecture
- Creating Wireframes with Balsamiq (see video)
- Wireframes Assigned
- Project Studio: Requirements Gathering and User-Interface Design
- Homework
- ⚠ Due ⚠
- Lecture
- Git/GitHub-Based Workflow for Contributing Code to the Team Project (see video)
- Homework
- Lecture
- Software Testing (see video)
- Homework
- ⚠ Due ⚠
- Lecture
- Controller/Functional Testing (see video)
- Homework
- ⚠ Due ⚠
- Lecture
- White-Box Testing and Statement Coverage (see video)
- Milestone M2 Assigned
- Homework
Wed 11/24 M2
- Thanksgiving Holidays (No Class)
- Lecture
- Software Design and Design Patterns (slides)
- Homework
- ⚠ Due ⚠
- Lecture
- Security Attacks and Countermeasures (slides)
- Homework
Mon 12/6 M2
- Exams Week (No Class)
- Homework
Wed 12/8 M2
- Exams Week—Special Meeting Time: 1:00–3:00
- Project Studio
- ⚠ Due ⚠