Note that this schedule is a guide and may change as the semester proceeds.
Week | Dates | Topic | Reading | Assignment | Comments and Topics | 1 | 1/14-1/16 | Intro. to Computers and Programming | Assignment 0 |
Course intro. Computers and Programs |
2 | 1/19-1/23 | Scratch | Follow the "try it out" link at scratch or try some of the example programs. | Assignment 1 | No class Monday, Jan. 19th scratch.
Sprites and costumes, backgrounds, scripts. Previous course's Scratch studio |
3 | 1/26-1/30 | More Scratch | Assignment 2 | Movement: relative versus absolute; set-up code versus run code; timing: wait versus broadcast/recieve; costumes, animation, loops, effects, sound, external media | 4 | 2/2-2/6 | Scratch games | Find a Scratch tutorial | Assignment 3 | Controlling sprites, variables, conditionals, binary | 5 | 2/9-2/13 | Scratch games | Find another tutorial | Assignment 4 | More variables, clones | Netlogo6 | 2/16-2/20 | Intro to NetLogo | NetLogo Tutorial | Turtles, coordinate system, turtle variables, code blocks. | 7 | 2/24-2/28 | More Netlogo |
Assignment 6 Code example |
First Exam Wednesday, Feb. 25th Exam 1 topics, Sample exam Turtles and breeds, turtle interactions |
8 | 3/2-3/6 | Netlogo variables | variables | Assignment 7 | Assigning variables to breeds, modifying and comparing variables. Contexts: observer, turtle, patches. | 9 | 3/9-3/13 | Netlogo patches | Assignment 8 | Ask patches. | 10 | 3/16-3/20 | Spring Break | 11 | 3/23-3/27 | Intro to processing | Make sure to install processing | 12 | 3/30-4/3 | Processing |
Tutorial on coordinates and shapes Tutorial on color | Assignment 9 |
Second mid term Friday April 3rd Sample Exam setup(), draw(), size(), ellipse(), rect(), variables, conditionals, loops Simple Ball Code Flower code Flower function code Better flower function code |
13 | 4/6-4/10 | Controls | Objects tutorial | Assignment 10 Assignment 11 | mousePressed(), keyPressed() | 14 | 4/13-4/17 | Classes and objects | Assignment 12 |
Objects. flower object code , this is a zipped folder. To use it you'll need to unzip it. new flower object code |
15 | 4/20-4/24 | Images | Assignment 13 | Color coded examples from class. Ball Code Ball Code Loading and displaying images | 16 | 4/27-5/1 | More classes and objects | Assignment 14 | Creating classes and objects. | 17 | 5/4-5/8 | More controls, functions, etc. Balls with Simple collisions final topics Sample Final Sample Final Key |
18 | 5/11-5/15 | Final Exams | Final is Tuesday May 12th, 10:00-12:00 in the regular classroom |
---|