|
CS 13A - Course
Outline |
|
Text: Starting Out with C++ by Tony Gaddis |
|
Chapter |
Suggested Exercises |
|
Chapter 2 - Introduction to
C++ |
2.9,2.15,2.16,2.22,2.24,2.25 |
|
Chapter 3 - Expressions and
Interactivity |
3.1,3.4,3.5,3.6,3.8,3.9,3.14,3.15,3.16 |
|
Chapter 4 - Making
Decisions |
4.6,4.8,4.9,4.12,4.13,4.15,4.17 |
|
Chapter 5 -
Looping |
5.2,5.3,5.7ABC,5.10,5.12,5.13,5.14,5.15,5.16,5.17 |
|
Chapter 6 -
Functions |
program 6-10, 6.5,6.6,6.7,6.9,6.16,6.17,6.18,6.22,6.23,6.26 |
|
Chapter 7 -
Arrays |
7.5,7.6,7.9,7.11,7.14,7.15,7.16,7.17,7.18 |
|
Chapter 8 - Searching and
Sorting Arrays |
|
|
Chapter 9 -
Pointers |
9.1,9.3,9.4,9.5,9.6,9.7,9.8,9.10,9.11,9.12,9.13,9.15 |
|
Chapter 10 - Characters and
Strings |
10.7,10.8,10.10 |
|
Chapter 11 - Structured
Data |
11.1,11.2,11.4,11.6,11.9,11.10,11.11,11.12,11.13,11.14,11.16,11.17 |
|
Chapter 12 - File
Operations |
|
|
Chapter 13 - Introduction
to Classes |
13.4,13.5,13.7,13.10,13.11,13.16,13.17,13.18,13.19,13.21,13.22,13.23,13.24 |
|
Chapter 14 - More About
Classes |
14.1,14.2,14.3,17.7,14.8,14.9,14.10,14.11,14.12,14.13,14.17,14.18 |
|
Chapter 15 - Inheritance,
Polymorphism and Virtual Functions |
|
|
Chapter 16 - Exceptions,
Templates and the STL |
16.6,16.7,16.11 |
|
Chapter 17 - Linked
Lists |
|
|
Chapter 18 - Stacks and
Queues |
|
|
Chapter 19 -
Recursion |
|
|
Chapter 20 - Binary
Trees |
|