CSE 8B: Introduction to Computer Science: Java (Winter, 2006)

Home | Syllabus | Schedule | Exams | Programming Assignments

Copies of the slides will be posted the day before class (by 10 PM). Inked slides (marked up with my notes during class) are available live (and are also archived). Follow these instructions for using the system (note that this is different from last quarter; you'll need to setup a login and password). The password that you'll need to add the "CSE 8B Winter 2006" classroom is "cse8b2006".

Important note: don't count on those inked slides always being available; technical glitches can and do occur, so take notes yourself during class.

The reading should be done before class. You are responsible for everything in the reading (whether or not covered in lecture), as well as everything discussed in lecture (whether or not covered in the reading).

Schedule

Day Topic Reading in Absolute Java
Tue, Jan. 10: Day 1 (Slides) Review
JUnit
Make
Thu, Jan. 12: Day 2 (Slides)
Test-Driven Development
Tue, Jan. 17: Day 3 (Slides)
Exceptions Chapter 9
Thu, Jan. 19: Day 4 (Slides)
Quiz 1
Inheritance
Chapter 7
Tue, Jan. 24: Day 5 (Slides)
Inheritance
Thu, Jan. 26: Day 6 (Slides)
Quiz 2
Polymorphism
Chapter 8
Tue, Jan. 31: Day 7 (Slides)
Frameworks
Thu, Feb. 2: Day 8 (Slides)
Quiz 4
Text File I/O
Chapter 10 (10.1-10.3)
Tue, Feb. 7: Day 9 (Movie of implementing assignment 4)
Review of Programming Assignment 4
Thu, Feb. 9: Day 10 (Slides)
Quiz
Binary File I/O
Chapter 10 (10.4-10.5)
Sun. Feb. 12: Midterm Review Session 6-9PM WLH 2005
Tue, Feb. 14: Day 11 Midterm (covers through Text File I/O)
Thu, Feb. 16: Day 12 (Slides)
Swing
Code from class is on ieng6 in ../public/Lecture12
Chapter 17
Tue, Feb. 21: Day 13 (Slides)
Interfaces
Events
Swing
Chapter 13 (Interfaces section)
Chapter 17
Thu, Feb. 23: Day 14 (Slides)
Quiz 5
Swing 2
Chapter 19
Tue, Feb 28: Day 15 (Slides)
Inner Classes
Swing
Chapter 13 (Inner classes)
Thu, Mar. 2: Day 16 (Slides)
Quiz 6
Unit testing Swing applications
Tue, Mar. 7: Day 17 (Slides)
Generics and Array list Chapter 14
Thu, Mar. 9: Day 18 (Slides)
Quiz 7
Collections
Chapter 16
Tue, Mar 14: Day 19 (Slides)
Applets
Loop Invariants
Chapter 18
Thu, Mar. 16: Day 20 (Slides)
Quiz 8
Packages
Javadoc
CLASSPATH
Chapter 5 (5.4)
Sun. Mar 19: 12-3, Warren Lecture Hall 2111 Review Session for Final
Mon, Mar. 20: 11:30-2:30, Final