Fall 2018
CS112 - Schedule

Note that this schedule is a guide and may change as the semester proceeds.

Scratch
Netlogo
Processing

Week Dates TopicReadingAssignmentComments 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.