|
If something is hard to use, I just don't use it as much —Steve Krug |
|
Last update August 2026 |
| Meeting | Topic | Activity | Project Deliverable |
|---|---|---|---|
| Week 1 24-Aug, Tue | Class overview, project description |
MS CS program reflection Review of graduation rules GPA calculation | |
| Week 2 1-Sept, Tue | Professionalism: Networking, interviewing, professional ethics, on-the-job behavior |
Team formation Introduction exercise Discussion | |
| Week 3 8-Sept, Tue | Usability & front-end design | UX-UI exercises | Milestone 1: Project choice & definition |
| Week 4 15-Sept, Tue | Usability & front-end design | UX-UI evaluations | Group meetings—review of M1 |
| Week 5 22-Sept, Tue | Software testing basics | Testing exercises | Milestone 2: Initial UX-UI design |
| Week 6 29-Sept, Tue | Process—agile & TDD Continuous integration | What is correctness? Test-driven development | Group meetings—review of M2 |
| Week 7 6-Oct, Tue | Software design |
Persistence Web control flow | |
| 13-Oct, Tue | Fall break; no class | ||
| Week 8 20-Oct, Tue | Professor on travel
Use this time for team meetings |
Milestone 3: What v. how | |
| Week 9 27-Oct, Tue | Software architectural design |
Language issues Arch design pattern | Milestone 4: Software architecture & design |
| Week 10 3-Nov, Tue | Working in teams: Communication, dividing and sharing tasks, leadership |
Teamwork exercise Leadership examples | Group meetings—review of M4 |
| Week 11 10-Nov, Tue | Software test automation |
Controllability Tests for the Min class | Group meetings—check on implementation |
| Week 12 17-Nov, Tue | Software security |
Security terms Examples | Schedule demos |
| Week 13 24-Nov, Tue | Team meetings
Meetings with Professor on request | Milestone 5: Automated tests | |
| Week 14 1-Dec, Tue | Project demos | Milestone 6: Final project submission | |
| 8-Dec, Tue | Reading day; no class | ||
| Final exam 15-Dec, TUE | Project demos (if needed) | 3:30 - 5:30 | Final exam period |