| CS 211: FUNDAMENTALS OF COMPUTER PROGRAMMING II |
Home Class Info Links Grades |
Lectures Newsgroup Assignments Exams |
The textbook for this class is C++: How To Program by Deitel and Deitel, fifth edition.
As I am not using PowerPoint this quarter, these Winter 2006 slides are provided as supplemental material. --BMD
| DATE | TOPIC | SLIDES | READING | COMMENTS/EXTRAS |
|---|---|---|---|---|
| 03/27/06 | Administrative info; introduction | 01.ppt | . | Reminder: get CS account |
| 03/29/06 | Intro to C++ | 02.ppt | Sections 2.1-2.7 | . |
| 03/31/06 | Variables, types and expressions | 03.ppt | . | . |
| 04/03/06 | Classes: part 1 | 04.ppt | Sections 3.1 - 3.9 | . |
| 04/04/06 | LAB: Intro to Linux | Brief tutorial | . | See under Links for more |
| 04/05/06 | Control flow constructs | 05.ppt | Sections 4.1 - 4.12 | . |
| 04/07/06 | Control flow constructs | . | Sections 5.1-5.9 | . |
| 04/10/06 | Functions | 06.ppt | Sections 6.1 - 6.8 | . |
| 04/11/06 | LAB | . | . | . |
| 04/12/06 | Functions | . | Sections 6.9-6.12, 6.14, 6.17 - 6.21 | . |
| 04/14/06 | Arrays and vectors | 08.ppt 09.ppt enum.ppt |
Sections 7.1 - 7.11 | . |
| 04/17/06 | Pointers | . | Sections 8.1 - 8.9 | . |
| 04/18/06 | LAB | . | . | . |
| 04/19/06 | Pointers | 10.ppt 11.ppt rand.ppt |
Sections 8.10 - 8.13 | . |
| 04/21/06 | Classes: part 2 | 14a.ppt | Sections 9.1 - 9.10 | . |
| 04/24/06 | In-Class Quiz 1 | . | . | Quiz 1 |
| 04/25/06 | LAB | . | . | . |
| 04/26/06 | Classes: part 3 | . | Sections 10.1 - 10.7 | . |
| 04/28/06 | Classes: part 3 | 13.ppt | Sections 10.1 - 10.7 | . |
| 05/01/06 | Operators | 12.ppt | Sections 11.1 - 11.9 | . |
| 05/02/06 | Streams and Files | 16.ppt | Sections 15.1 - 15.5, 15.6.2 - 15.6.3, 17.1 - 17.6 | . |
| 05/03/06 | Strings | 14.ppt | Sections 8.13, 18.1 - 18.13 | . |
| 05/05/06 | Searching and Sorting | 15.ppt | Sections 20.1 - 20.3 | . |
| 05/08/06 | Classes: part 4 | 17.ppt 18.ppt |
Sections 12.1 - 12.6 | . |
| 05/09/06 | LAB | . | . | . |
| 05/10/06 | Classes: part 5 | . | Sections 13.1 - 13.6, 13.9 | . |
| 05/12/06 | Classes: part 5 | . | Sections 13.1 - 13.6, 13.9 | . |
| 05/15/06 | Templates | 19.ppt | Sections: 14.1 - 14.4 | . |
| 05/16/06 | LAB | . | . | . |
| 05/17/06 | Data Structures | 20.ppt | Sections: 21.1 - 21.6 | . |
| 05/19/06 | In-Class Quiz 2 | . | . | Quiz 2 |
| 05/22/06 | Final Assignment Prep | . | . | . |
| 05/23/06 | LAB | . | . | . |
| 05/24/06 | Final Assignment Prep | . | . | . |
| 05/26/06 | STL: Containers and Iterators | 21.ppt | Sections 23.1-23.4 | . |
| 05/29/06 | Memorial Day | . | . | No Class |
| 05/30/06 | LAB | . | . | . |
| 05/31/06 | STL: Algorithms | 22.ppt | Sections 23.5-23.7 | . |
| 06/02/06 | Wrapup and Review | . | . | . |
| 06/08/06 | FINAL EXAM | . | . | 9:00-11:00, Tech MG28 |