CS5351 Software Engineering¶
课程内容¶
Weekly Schedule¶
| Week | Topic | Assessment / materials |
|---|---|---|
| 1 | Introduction; Software Process | Project introduction |
| 2 | VHIS Code Lab | Assignment; vhis.py; pytest.ini; agent.env; HumanEvalFix |
| 3-5 | Requirements Engineering | VHIS requirements; interview exercise |
| 6-7 | Software Design | Assignment Phase 1 due in Week 6 |
| 8 | Holiday | No class |
| 9-10 | Software Design continued; Quiz | Assignment Phase 2 due in Week 10 |
| 11-13 | Software Quality | |
| 13 | Course Review | Project due |
Course Summary¶
- Assignment Phase 1: Markdown Report, Program, and Summary of Session Transcript, due October 7, 2026.
- Assignment Phase 2: Program, Summary of Session Transcript, and Markdown Report, due November 4, 2026.
- Assignment Phase 2: Additional Document, optional, due November 6, 2026.
- Project Demo Video and Zip file, due November 25, 2026.