|
Week
|
Day
|
Topic
|
Reading
Due
|
Exercises
HW Due
|
1
8/28
to
9/1
|
M
|
Introduction and Course Overview |
Syllabus
|
|
|
T
|
Practicum on Mac Lab and DrJava IDE |
Chapter 1 |
|
|
W
|
Java Intro, Applications, and Basic Output |
|
|
|
F
|
Recap + Variables, types, expressions, and user input |
Chapter 3 |
Turingscraft 1 |
2
9/4
to
9/8
|
M
|
Types, User input |
Chapter 2 |
|
|
T
|
Expressions and User Input |
|
Ex. 1.2, 1.8, 3.1, 3.5 |
|
W
|
Using Objects, Introduction to the Picture Class |
|
|
|
F
|
Test 1 |
|
Turingscraft 2 |
3
9/11
to
9/15
|
M
|
Review Test 1 |
|
|
|
T
|
No Class |
|
|
|
W
|
Using Objects |
|
|
|
F
|
Class vs Object and Value vs Void methods |
|
|
4
9/18
to
9/22
|
M
|
Boolean Expressions |
Chapter 4 |
|
|
T
|
Conditionals |
|
|
|
W
|
Conditionals II |
|
Program 2 |
|
F
|
Nested conditionals and Switch statements |
|
Turingscraft 3 |
5
9/25
to
9/29
|
M
|
Review for test |
|
E.C. for Ex. 4.3, 4.4, 4.5, 4.6 by midnight |
|
T
|
Test 2 |
|
Ex. 4.3, 4.4, 4.5, 4.6 by midnight |
|
W
|
Test Review; Object/Class method usage |
|
|
|
F
|
While loops |
Chapter 5 |
|
6
10/2
to
10/6
|
M
|
Loop practice |
|
|
|
T
|
Class canceled |
|
|
|
W
|
For loops |
|
Turingscraft 4 |
|
F
|
Using loops in Pictures |
|
|
7
10/9
to
10/13
|
M
|
Picture loops continued |
|
Loop Gymnastics |
|
T
|
Loop Gymnastics lessons |
|
|
|
W
|
Strings and Loops over Strings |
Chapter 6 |
|
|
F
|
String Gymnastics Practicum |
|
|
8
10/16
to
10/20
|
M
|
Review and Greyscale exercise |
|
|
|
T
|
Test 3 |
|
|
|
W
|
Basic Method Definition |
Chapter 8 |
String Gymnastics |
|
F
|
Method invocation semantics; cont. method defintion |
|
|
9
10/23
to
10/27
|
M
|
Object method definition start |
|
|
|
T
|
Turingscraft practicum |
|
Turingscraft 5; Strings & Methods |
|
W
|
Picture/MyPicture methods |
|
|
|
F
|
Begin arrays |
Chapter 7 |
|
10
10/30
to
11/3
|
M
|
Continue arrays |
|
|
|
T
|
Arrays |
|
|
|
W
|
Arrays and methods |
|
|
|
F
|
Test 4 |
|
|
11
11/6
to
11/10
|
M
|
OSDI Conference: Work on Picture Project and on Arrays assignments |
|
|
|
T
|
|
|
|
W
|
|
Picture Project 1 |
|
F
|
Picture Object Methods: Questions and Answers |
|
Arrays assignment and
Turingscraft Arrays
|
12
11/13
to
11/17
|
M
|
|
|
|
|
T
|
|
|
|
|
W
|
Binary Search |
|
|
|
F
|
Binary Search Practicum |
|
|
| Thanksgiving Break 11/18 to 11/26 |
13
11/27
to
12/1
|
M
|
Sorting: Overview; Describe Bubble, Insertion, Selection |
|
|
|
T
|
Sorting: Selection Implementation |
|
|
|
W
|
Review |
|
|
|
F
|
Test 5 |
|
|
14
12/4
to
12/8
|
M
|
|
|
|
|
T
|
|
|
|
|
W
|
|
|
|
|
F
|
|
|
Program 8: User Choice |