(the second half of the semester can be found here) |
|
Day
1
M 08/30 |
Topics:
1) Introduction & Administrative ItemsReadings:office hours, etc.2) Our Programming Environment Ch. 1.0 - 1.6 (pp. 1-13) I will not spend time discussing everything in chapter 1 during class but the material will be part of exam I.Daily Exercise: no assignment due on Wednesday |
Day
2
W 09/01 |
Topics:
1) Code Warrior & JavaReadings: Ch 1.7 - 1.10 (pp. 13-28)creating a CodeWarrior projectHow Java Works (optional) |
Day
3
F 09/03 |
Topics:
1) Finishing intro to Code Warrior (from previous day)Readings: Ch 2.1-2.2 (pp 34-41) The first two sections of chapter 2 explain basic object terminology. We will cover the remaining material of chapter 2 after chapters 3, 5 and 6 [chapter 4 is completely independent of the early chapters]. |
M 09/06 |
|
Day4
W 09/08 |
Topics:
1) Basic intro to primitive types (variables & assignment)
|
Day
05
F 09/10 |
Topics:
1) Input using TextInput.java (as a project: demo.zip)Readings: Ch. 3.4 - 3.6 (pp. 92-107) |
Day
06
M 09/13 |
Topics:
1) More on primitive typesReadings: Ch. 3.7 - 3.10 (pp. 107-120) |
Day
07
W 09/15 |
Topics:
Conditionals & Boolean ExpressionsReadings: Ch. 5.1- 5.2.2 (pp. 185-193) |
Day
08
F 09/17 |
Topics:
More with ConditionalsReadings: Ch. 5.2.3 - 5.4.3 (pp. 193-212) Project 1 assigned |
Day
09
M 09/20 |
Topics:
The new way to hand-in assignments (This is a link to what Lisa wrote for Prof. Kesden)Readings: Finishing Ch 5 (pp. 212-220) |
Day
10
W 09/22 |
Topics:
Introduction to Iteration (looping)Readings: Ch 6.1 (pp.227-236) |
Day
11
F 09/24 |
Topics:
1) More while LoopsReadings: Ch 6.2 & 6.3 (pp. 236-246) |
Day
12
M 09/27 |
Topics:
The day's ending pointReadings: Ch 6.4 (pp. 246-251, 256-259) We'll go back to other Ch 6 topics after covering chapter 2 Project 1 due |
Day
13
W 09/29 |
Topics:
Introduction to functionality & methodsReadings: Review readings from chapters 1,3,5 and 6 Project 2 assigned |
Day
14
F 10/01 |
Exam I (basics, branching, loops) |
Day
15
M 10/04 |
Topics:
More with methods - defining input parametersReading: The text doesn not address method concepts in isolation. Instead, the ideas are presented in the context of classes (ch 2 & 7) You might wish to start reading chapter 2 now. |
Day
16
W 10/06 |
Topics:
Finishing Methods |
Day
17
F 10/08 |
Topics:
Parameter ExampleReading: Ch 2.1-2.9 (pp 33-65) |
Day
18
M 10/11 |
Topics:
More with Classes & ObjectsReading: Ch 2.10-2.11 (pp 65-71) & Ch. 7.1-7.4 (pp 281-293) |
Day
19
W 10/13 |
Topics:
1) finishing the fraction exampleReading: Ch 2 & 7 |
Day
20
F 10/15 |
Topics:
Classes & Design IIReading: Ch 7 Project 2 due |
Day
21
M 10/18 |
Topics:
Array basicsReadings: a) For the exam, review chapter 2 & 7Project 3 assigned Note: The design stage (stage 1) will now be due in class on Wednesday 10/27 |
Day 22
W 10/20 |
Exam 2 (methods, objects & classes) |
F 10/22 |
|