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