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