Week
|
Day
|
Lecture/Quiz Section Topic
|
Assigned Reading
|
Homework
|
June 23
|
M
|
Introduction to CSE 142 [1up]
[4up]
Computer Science & Modeling [1up]
[4up] |
Chapters 1 and 2
|
|
June 25 |
W
|
Objects, Values, and Types [1up]
[4up]
|
|
HW 1 [writeup]
[zip]
|
June 26 |
Th
|
Introductions, Designing Objects
Week 1 Section Plan, HelloWorld.java,
Message.java |
|
|
June 27 |
F
|
Classes and Objects [1up]
[4up]
|
|
|
June 29
|
Sun
|
|
|
HW 1 due before 9:30PM
Turn in HW1
here.
|
June 30 |
M
|
Class Specification [1up]
[4up] [code] |
Chapter 3 |
HW 2 [writeup] [zip] |
July 2 |
W
|
Class Implementation [1up]
[4up] |
Chapter 4 |
|
July 3 |
Th
|
Class Specification and Java Structure
Week 2 Section Plan, MutableString.java,
TestMutableString.java |
|
|
July 4 |
F
|
Holiday --
No Class |
|
|
July 6
|
Sun
|
|
|
HW 2 due before 9:30PM
Turn in HW2
here.
|
July 7
|
M
|
Class Implementation [1up]
[4up]
Shortcuts [1up] [4up] |
Chapter 5 |
HW 3 [writeup] [
zip]
[example trees] |
July 9
|
W
|
Control Flow: Conditions [1up]
[4up] [code] |
Chapter 6 |
|
July 10
|
Th
|
Week 3 section |
|
|
July 11
|
F
|
Control Flow: Loops [1up]
[4up] [code] |
Chapter 12 |
|
July 13
|
Sun
|
|
|
HW 3 due before 9:30PM
Turn in HW3 here.
|
July 14
|
M
|
Pair Programming [1up]
[4up] [mpg] |
Paper on Pair Programming [pdf] |
HW 4 [writeup] [
zip]
example images: [1 2
3]
[Individual
Report Guide]
[Example Individual Report] |
July 16
|
W
|
Code Walkthrough [1up]
[4up] [code] |
|
|
July 17
|
Th
|
Control Flow Review |
|
|
July 18
|
F
|
Declarations and Scope [1up]
[4up] |
|
|
July 20
|
Sun
|
|
|
|
July 21
|
M
|
Interfaces [1up]
[4up] [code] |
|
HW 4 due (pairs code)
Turn in HW4 here.
|
July 23
|
W
|
Midterm review [summary]
[Q and A] |
|
HW 4 due (individual report)
Turn in Project Report
here.
|
July 24
|
Th
|
Midterm review |
|
|
July 25
|
F
|
MIDTERM in
class |
|
|
July 27
|
Sun
|
|
|
|
July 28
|
M
|
Arrays [1up]
[4up] [code] |
|
HW 5 [writeup]
[ zip]
screenshots: [1 2
3 4]
[example solution]
|
July 30
|
W
|
ArrayLists [1up]
[4up] [code] |
|
|
July 31
|
Th
|
Lists and Iteration |
|
|
Aug 1
|
F
|
Code walkthrough [code] |
|
|
Aug 3
|
Sun
|
|
|
|
Aug 4
|
M
|
Collections and Iterators [1up]
[4up] [code] |
|
HW 5 due (written + pairs code)
Turn in HW5
here.
HW 6
[writeup] [zip]
[example zip] |
Aug 5
|
T
|
|
|
HW 5 due (individual report)
Turn in Project Report
here.
|
Aug 6
|
W
|
Searching
[1up]
[4up]
[code] |
Chapter 13.1 through 13.3 |
|
Aug 7
|
Th
|
|
|
|
Aug 8
|
F
|
Sorting
[1up]
[4up]
2-D Arrays
[1up]
[4up]
[code] |
|
|
Aug 10
|
Sun
|
|
|
|
Aug 11
|
M
|
Stream I/O
[1up]
[4up]
[code] |
|
HW
7 [writeup]
[zip]
[example solution classes zip] |
Aug 12
|
T
|
|
|
HW 6 due (written + pairs code)
|
Aug 13
|
W
|
File I/O
[1up]
[4up]
[code] |
|
HW 6 due (individual report)
Turn in Project Report
here.
|
Aug 14
|
Th
|
File I/O |
|
Sample code for HW 7 |
Aug 15
|
F
|
Inheritance
[1up]
[4up]
[code] |
|
|
Aug 17
|
Sun
|
|
|
|
Aug 18
|
M
|
Static variables and methods
[1up]
[4up] |
|
HW7 due by 9:30 pm Turn in
HW7 here. |
Aug 20
|
W
|
Final review
[pdf] |
|
|
Aug 21
|
Th
|
Final Review |
|
|
Aug 22
|
F
|
FINAL EXAM
in class
|
|
|