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