Calendar of Class Events

2013 Tues Thurs Week's End
Aug 20-Aug 22 course syllabus

overview: model of a computer
data

variables, expressions, eval and assignment

HTML tags
.
Aug 27-Aug 29 expression eval, user input repetition (loops)

Assignment 1
.
Sept 3-Sept 5 repetition (loops) conditional (if-then-else) assn 1 due Sunday 11:55 pm
Sept 10-Sept 12 input data validation
Assignment 2
bones of assignment 2
functions
.
Sept 17-Sept 19 functions
assn 2 due 11:55pm
functions
Assignment 3
bones of assignment 3
.
Sept 24-Sept 26 functions
Scope rules: global and local
arrays assn 3 due Friday 9/27 at 11:55pm
Oct 1-Oct 3 Assignment 4 arrays
random numbers
.
Oct 8-Oct 10 random numbers
nested loops
random strings
returning entire arrays
returning collections (early objects)
assn 4 due Friday 10/11 at 11:55pm
Oct 15-Oct 17 midterm exam no class, fall break .
Oct 22-Oct 24 returning collections, early objects,
Assignment 5
misc. small stuff, objects: functions as values assn 5 due Monday 10/28 at 11:55pm
Oct 29-Oct 31 objects containing functions (methods) Assignment 6 .
Nov 5-Nov 7 card game: using objects card game: using objects assn 6 due Saturday 11/09 at 11:55pm
Nov 12-Nov 14 card game: using objects Assignment 7 .
Nov 19-Nov 21 frisbees advanced functions: recursion .
Nov 26-Nov 28 advanced functions: recursion
assn 7 due Tuesday 11/26 at 11:55pm
no class, thanksgiving break .
Dec 3-Dec 5 (last lecture day)
discuss final exam
reading day .
Dec 10-Dec 12 exam (8 am) ... .