CS241‎ > ‎

Schedule

Computer Programming II
CS 241
Fall Quarter, 2011

COURSE SCHEDULE
 DATE      TOPIC/ACTIVITY HOMEWORK ASSIGNMENT
 Week 1Course introduction and review of programming fundamentals Review: Liang (8e), Ch 1-7,9; No labs this week!
 Week 2Introduction to objects: semantics, syntax, and style Read: Liang, Ch 8, 10; Project 1 assigned
 Week 3Object-oriented software construction Read: Liang, Ch 8, 10
 Week 4Inheritance and polymorphism Read: Liang, Ch 11; Project 2 assigned
 Week 5The object contract: abstract classes, interfaces, and multiple inheritance; Introduction to graphics Read: Liang, Ch 14, 12
 Week 6Event driven programming Read: Liang, Ch 12, 15, 16; Project 3 assigned
 Th Date? Midterm examination, includes Labs 1-4, Projects 1-2 Know: Liang, Ch 1-11
 Week 7Event driven programming; Objects and memory Read: Liang, Ch 14-17
 Week 8Recursion, exceptions, and binary I/O Read: Liang, Ch 13, 19, 20
 Week 9Threads, concurrency, and unit testing Read: lecture notes; Project 4 assigned
 Week 10Recitation, demos, evaluation and review No in-lab this week; Study/prepare questions
 Th Date?Final examination 3:15-5:15, regularly scheduled classroom