|
Week
|
Day
|
Topic
|
Reading
Due
|
Exercises
HW Due
|
1
8/27
to
8/31
|
M
|
Introduction and Class Overview |
Syllabus |
|
|
T
|
Practicum on DrJava IDE, Shared drive, Turingscraft |
Chapter 1 |
|
|
W
|
Intro to Java applications; Basic output |
|
|
|
F
|
Variables, expressions, types |
Chapter 3 |
Turingscraft 1 |
2
9/3
to
9/7
|
M
|
Declarations and Memory; Types and expressions cont. Assignment statements. |
|
|
|
T
|
Assignment statments cont'd.; more expressions |
Chapter 2 |
|
|
W
|
Introduction to methods; more expressions |
|
HW1: Ex. 1.2, 1.8, 3.1, 3.5 |
|
F
|
Test 1 |
|
|
3
9/10
to
9/14
|
M
|
Go over Test 1 |
|
Turingscraft 2 |
|
T
|
Intro to Using Objects; Practicum invoking methods |
|
|
|
W
|
More using objects; start conditionals |
Chapter 4 |
|
|
F
|
Conditionals |
|
HW2 Draft Turnin |
4
9/17
to
9/21
|
M
|
Conditionals and Boolean Expressions |
|
|
|
T
|
Digital Logic practicum |
|
HW2: Etch-a-sketch |
|
W
|
Represnting integers, real values, and characters |
|
|
|
F
|
Binary addition and storage basics |
|
Turingscraft 3 (Ch. 4) |
5
9/24
to
9/28
|
M
|
Test review |
|
HW3: Ex 4.2, 4.3, and 4.7 due in class |
|
T
|
Test 2 |
|
|
|
W
|
Test redux and Loops Introduction |
|
|
|
F
|
Finish test analysis and digital circuit design |
|
|
6
10/1
to
10/5
|
M
|
Loop gymnastics |
Chapter 5 |
|
|
T
|
For loops |
|
Turingscraft 4 (Ch. 5) |
|
W
|
Loops; Intro to loops and Pictures |
|
|
|
F
|
Pictures and Object methods vs Class methods |
|
HW4: Digital Logic |
7
10/8
to
10/12
|
M
|
Loops and Pictures -- blue saturation development |
|
|
|
T
|
Strings Introduction |
Chapter 6 |
HW5: Loop Gymnastics |
|
W
|
Strings Practicum |
|
|
|
F
|
Test review |
|
Turingscraft 5 (Ch. 6) |
8
10/15
to
10/19
|
M
|
Test 3 |
|
E.C. String Gymnastics (by class time) |
|
T
|
No class |
|
HW6: String Gymnastics |
|
W
|
No class |
|
|
|
F
|
Arrays Introduction |
Chapter 7 |
|
9
10/22
to
10/26
|
M
|
Arrays continued and FileMgr class methods |
|
HW7: Picture Posterization |
|
T
|
Test 3 redux |
|
|
|
W
|
Array practicum and array loose ends |
|
|
|
F
|
Sounds intro |
|
Turingscraft 6 (Ch. 7) |
10
10/29
to
11/2
|
M
|
Mulidimensional Arrays and Sounds continued |
|
|
|
T
|
Reversing a sound |
|
HW8: Array Gymnastics |
|
W
|
Methods intro |
Chapter 8 |
|
|
F
|
Methods continued |
|
|
11
11/5
to
11/9
|
M
|
Arrays and Methods review |
|
|
|
T
|
Test 4 |
|
|
|
W
|
Mitchell for all-campus meeting |
|
HW9: Sound Problems Due Thursday at 11:59pm |
|
F
|
Networking overview |
|
|
12
11/12
to
11/16
|
M
|
Post Office Protocol 3 (POP3) overview |
|
|
|
T
|
POP3 detail, overview of Designing a class |
|
|
|
W
|
POP3 library class development |
Chapter 9 |
|
|
F
|
POP3 library class continued |
|
Initial Final Project Proposals Due |
| Thanksgiving Break 11/17 to 11/25 |
13
11/26
to
11/30
|
M
|
Methods review; Final project finalization |
|
|
|
T
|
Project review |
|
|
|
W
|
Insertion Sort; Linear search |
|
|
|
F
|
Test 5 |
|
|
14
12/3
to
12/7
|
M
|
Linear and Binary search |
|
|
|
T
|
Project work |
|
|
|
W
|
Other sorting |
|
|
|
F
|
Project work |
|
Final Project demonstrations |