Unit 1: Creative Development
- 1.1 Purpose, Requirements, and Users
A program should have a clear purpose and requirements that describe what it must do for users.
2 exercises → - 1.2 Iterative Design
Programs improve through cycles of prototype, test, feedback, and revision.
2 exercises → - 1.3 Collaboration
Teams need communication, role clarity, shared files or version habits, and a way to compare ideas against evidence.
2 exercises → - 1.4 Testing and Debugging
Testing checks whether a program behaves as intended; debugging finds and fixes the cause when it does not.
2 exercises →
