3. Control structures and planning
Week 3 (September 7)Due: 1.2 Terminal Adventure lab , 1.3 Names lab
Assigned: 1.4 Iteration lab , 1.6 Drawing project
Writing more complex programs using control structures, introducing the Iteration lab. Program tracing and debugging. Using external libraries, reading documentation. Planning with drawings, pseudocode, and other diagrams: the Drawing project is assigned. Decomposition and code reuse. Types as a contract between functions.
Weekly update
Iteration lab walk-through
Drawing project walk-through
Notes:
- Study groups should start meeting this week if you have not already. Let me know if you need help finding a group.
- I have released an updated version of
mwc. Runuv tool upgrade making-with-code-clito upgrade. Confirm you have5.6.0by runningmwc version. - I have assessed all the work which has been submitted so far--run
mwc updatefetch all the changes to your projects (including my assessment). Then you should seeassessment.md. If something doesn't look right, let me know so we can debug. - You can check the status of your submitted and assessed work using
mwc status. If you want to know about all the options, add--helpto any command, or read the documentation here.