2015 | Tuesday | Thursday | Sunday (due 11:59pm) |
Aug 17-Aug 21 |
Text:
course syllabus
PPT: model of a computer, binary |
Text: EJS Introduction
Text: EJS Ch.1 PPT: data |
... |
Aug 24-Aug 28 |
Text:
EJS Ch.2 down to
CONTROL FLOW
PPT: expressions, variables, assignment |
PPT: user input | ... |
Aug 31-Sep 04 |
simple functions
simulated execution |
Text:
EJS Ch.2 to the end
PPT: boolean comparisons |
|
Sep 07-Sep 11 | PPT: repetition (for loops) | PPT: conditional (if-then-else) | ... |
Sep 14-Sep 18 | PPT: input data validation | PPT: repetition (while loops) | |
Sep 21-Sep 25 | Combos |
Text:
EJS Ch.3
PPT: functions simulated execution |
... |
Sep 28-Oct 02 |
PPT:
functions
validation strategies |
scope: global and local | ... |
Oct 05-Oct 09 |
returning collections (early objects)
simulated execution random numbers |
PPT:
arrays
Text: EJS Ch.4 random strings returning entire arrays |
... |
Oct 12-Oct 16 | misc. small stuff, objects: functions as values | No class (fall break) | ... |
Oct 19-Oct 23 | ... | midterm exam | ... |
Oct 26-Oct 30 | objects containing functions (methods) | ... | ... |
Nov 02-Nov 06 | ... | ... | ... |
Nov 09-Nov 13 | ... | ... | ... |
Nov 16-Nov 20 |
advanced functions: recursion
W5 due 11:59pm Tues 11/18 (1/2 credit after that) |
card game: using objects | ... |
Nov 23-Nov 27 | card game: using objects | No class (holiday) | ... |
Nov 30-Dec 04 | last class day | reading day | ... |
Dec 07 - Dec 11 |
Tues Dec 08
final exam (12 noon) |
... | ... |