Readings: Chapters 0, 1 (pp. 1-69)
Keywords:
bit, byte, word, integer, float-point, machine code, assembly code,
builtin types, const, arithmetic/relational/logical operators,
console I/O
Homework: Assignment 0
(due 1/8/99), Assignment 1 (due
1/15/99)
Readings: Chapter 2 (pp. 70-134)
Keywords: if else, while,
do while, break, continue, switch case, casts, static_cast<>(),
dynamic_cast<>(), const_cast<>(), enum
Homework:
Assignment 2 (due 1/22/99)
Readings: Chapter 3 (pp. 140-200)
Keywords: abstraction,
formal parameters, arguments, return, call-by-value,
call-by-reference, references, default arguments, const parameters,
overloading, signatures
Homework: Assignment
3 (due 1/29/99)
Readings: Chapters 4, 9 (pp. 206-274,
495-537)
Keywords:
Homework: Assignment
4 (due 2/5/99)
Readings: Chapter 5 (pp. 281- 307)
Keywords: struct,
new
Homework: Re-submit corrected midterm (due 2/12/99)
Readings: Chapter 5 (pp. 281- 348)
Keywords: class,
member, method, constructor, destructor, static member
Homework:
Assignment-6 (due 2/19/99)
Readings: Chapter 6 (pp. 356 - 400)
Keywords: public
inheritance, override, protected
Homework: NONE
Readings: Chapter 7 (pp. 404 - 444)
Keywords: virtual
function, abstract base class, pure virtual function,
Homework:
Assignment 7 (due 3/8/99)