Computational Literacies Lab

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. Program tracing and debugging. Using external libraries, reading documentation. Planning with drawings, pseudocode, and other diagrams. Decomposition and code reuse. Types as a contract between functions. Drawing project proposal due.