| Reader | Textbook |
|---|---|
Available at Alternative Digital Printing, in the UCEN.
![]() |
Savitch, Walter (2012), Problem Solving with C++, 8th Edition. Addison-Wesley.
![]() |
Read to prepare for lectures,
in the following sequence
| |
| #1. Operating systems, Unix and shells | |
| #2. Thinking Object-Oriented, Abstraction and Object-Oriented Design | |
| Chapter 10. Classes (first review Chapters 1-9 as needed) |
|
| #3. Processes | |
| Chapter 11. Friends, Overloaded Operators, and Arrays in Classes | |
| #4. Unix Programming Tools
(many parts are applicable sooner for labs/homework) |
|
| #5. Program Building | |
| Chapter 15 Inheritance (first review Chapters 12-14 and 16 as needed) |
|
| #6. Memory as a programming concept | |
| Chapter 17. Templates | |
| Chapter 18. Standard Template Library | |
| #7. Libraries | |