CPSC 111, Section 206 (Munzner), Jan-Apr 2006

Back: CPSC111 home page | CPSC 111 WebCT

Course Info | Lecture Slides | Today's Class



Course Info

Instructor:
Tamara Munzner
Time/Location: Tue/Thu, 11am-12:30pm, DMP 310
Office hours: Wednesdays 11am-12pm, or by appointment. X661 CICSR/ICICS

Documentation: Java 1.5 API
Downloads: Eclipse (choose SDK 3.1.1) | Java 1.5 (choose JDK 5.0 Update 6)



Lecture Slides

Week 0: Intro, CS and Hardware Background
Reading: Chap 1: 1.1-1.2
Week 1: Programming Languages, Data Types
Reading: Chap 1: 1.3-1.8; Chap 2: 2.1-2.2, 2.5; Chap 4: 4.1-4.2
Week 2: Constants, Objects, Strings
Reading: Rest of Chap 2: 2.3-2.4, 2.6-2.10; Rest of Chap 4: 4.3-4.7
Assignment 1 out: (from WebCT), (from web)
Week 3: Class Design
Reading: Chap 3 all: 3.1-3.8
Week 4: More Class Design, More Primitive Types
Reading: Chap 4.3-4.5 re-read
Week 5: Booleans, Conditionals, Branching
Reading: Chap 6 all: 6.1-6.4
Week 6: Loops
Reading: Chap 7 all: 7.1-7.4
Assignment 2 out: (from WebCT), (from web)
Week 7: Arrays
Reading: Chap 8: 8.1, 8.5-8.7. Topics 6.3 and 6.4
Week 8: More Arrays
Reading: no new reading
Week 9: More Class Design
Reading: 9.3-9.4, 9.6-9.8
Week 10: Interfaces and Polymorphism
Reading: 11.1-11.3
Assignment 3 out: (from WebCT), (from web)
Week 11: Inheritance
Reading: Chap 13 (except for 13.8.3)
Week 12: GUIs
Reading: 5.1, 5.2, 11.5, 12.1, 12.2, 12.3
Tamara Munzner
Last modified: Sun Jan 3 16:01:58 PST 2010