Reading assignments
In the textbook:
- Chapter 1
(Introduction to Computers, Problem Solving, and Programming)
- Chapter 2
(Overview of C++), except Section 2.7
- Chapter 3
(Top-Down Design With Functions and Classes)
- Chapter 4
(Selection Structures:
if and switch
statements), except Section 4.8
- Chapter 5
(Repetition and Loop Structures),
except Sections 5.6, 5.7, 5.8
- Chapter 6
(Modular Programming)
except Sections 6.4 and 6.6
- Chapter 9
(Data Structures: Arrays and Structs)
except Sections 9.6, 9.9
- Chapter 10
(User-defined Classes)
except Sections 10.7, 10.8
- Section 9.6
(Analyzing Algorithms: Big-O Notation)
- Chapter 13
(Pointers and Dynamic Data Structures)
except the part of Section 10.3
that covers circular and two-way lists, Sections 13.4, 13.5,
and 13.7
- Sections 7.1 and 7.2
Other required readings:
Optional readings:
Reference readings:
- The draft
standard for C++, 1997. The actual standard is similar,
but is not available for free distribution on the WWW.
Last updated 2 June 2005.