Curriculum Map - Week of Code
by Sarah Novick
1. Classes & Functions
1.1. bounce
1.2. moveMe
1.3. myX
1.4. myY
2. Collaborative Pairing
2.1. create an original app
2.2. brainstorm
2.3. test and retest code
3. Coding
4. 2-AP-17 Systematically test and refine programs using a range of test cases.
5. 2-AP-11 Create clearly named variables that represent different data types and perform operations on their values.
6. 2-CS-02 Design projects that combine hardware and software components to collect and exchange data.
7. 2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
8. 2-AP-18 Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
9. Variable & Controls
9.1. iif then() statements
9.2. do while statements
9.3. moveMe
9.4. setLED
10. Intro to Processing
10.1. Starting a basic program
10.2. Make a Shape
11. The Finch Robot
12. 2-AP-10 Use flowcharts and/or pseudocode to address complex problems as algorithms. Algorithms & Programming
13. 2-DA-09 Refine computational models based on the data they have generated.