Note that this schedule is a guide and may change as the semester proceeds.
ScratchWeek | Dates | Topic | Reading | Assignment | Comments and Topics | 1 | 8/20-8/24 | Intro. to Computers and Programming | Assignment 1 has been posted on bbLearn. |
Course intro. Computers and Programmings;
Try some of the featured programs at
scratch.
(We will not be using the new verion 3.0 of scratch.)
-->
|
2 | 8/27-8/31 | Scratch | Find and run a tutorial. | Assignment 2 has been posted on bbLearn. |
Sprites and costumes, backgrounds, scripts. | 3 | 9/3-9/7 | More Scratch | Find and run another tutorial. | See bbLearn for assignments. | No class Monday, Sept. 3rd Movement: relative versus absolute; set-up code versus run code; timing: wait versus broadcast/recieve; costumes, animation, loops, effects, sound, external media | 4 | 9/10-9/14 | Scratch games | Find and run another tutorial. | Controlling sprites, variables, conditionals, binary | 5 | 9/17-9/21 | Scratch games | More variables, clones | 6 | 9/24-9/28 | Intro to NetLogo | NetLogo Tutorial | Turtles, coordinate system, turtle variables, code blocks. | 7 | 10/1-10/5 | More Netlogo |
First Exam Friday October 5th Sample exam Turtles and breeds, turtle interactions |
8 | 10/8-10/12 | Netlogo variables | variables | Assigning variables to breeds, modifying and comparing variables. Contexts: observer, turtle, patches. | 9 | 10/15-10/19 | Netlogo patches | Ask patches. |
---|---|---|---|---|---|
10 | 10/22-10/26 | Intro to processing | Make sure to install processing | 11 | 10/29-11/2 | Processing |
Tutorial on coordinates and shapes Tutorial on color |
setup(), draw(), size(), ellipse(), rect(), variables, conditionals, loops | 12 | 11/5-11/9 | Controls and functions | Objects tutorial | mousePressed(), keyPressed() | 13 | 11/12-11/16 | Classes and objects |
Objects. Second midterm Monday November 12th Sample Exam No Class Friday November 16th. |
14 | 11/19-11/23 | Fall Break | 15 | 11/26-11/30 | More classes and objects | Creating classes and objects. | 16 | 12/3-12/7 | Review | More controls, functions, etc. |
17 | 12/10-12/14/15 | Final Exams | The final exam will be a two part on-line exam. The first part is a 3 hr (it will probably take less time) on-line exam through bbLearn. The link is in the course announcements. The second part is a programming problem. It is listed in bbLearn as an assignment. Both are due by Friday Dec 14th at 10:00 am (the end of our normally scheduled final). Please contact me with any questions. |