Instructor: Bruce Bolden
Office: JEB 224
Office
Hours: Bruce's
Schedule
Email address: mailto:%20bruceb%20@%20cs.uidaho.edu
Class Home Page: CS 112 Home
Text: Problem Solving, Abstraction, and Design Using C++, Third
Edition, Friedman & Koffman,
Addison-Wesley Longman, 2000.
Prerequisites: None
| Chapter(s) | Topic | Date |
|---|---|---|
|
|
|
|
| 1 | Introduction/Overview | August 23 |
| 2 | Identifiers, keywords, and constants | |
| I/O using cin and cout | ||
|
|
|
|
| Numeric data types | August 30 | |
| Arithmetic expressions | ||
| Operators, Operator precedence | ||
|
|
|
|
| 2 | Labor Day | September 6 |
| Standard functions: Intro | ||
| 4 | Control Structures: if | |
|
|
|
|
| Formatted output | September 13 | |
| 4 | Logical expressions and relational operators | |
| Conditional operators and | ||
| Control Structures: if...else | ||
|
|
|
|
| Control Structures: switch | September 20 | |
| Control Structures: nested if | ||
| Review for Exam | ||
| Exam #1 | ||
|
|
|
|
| Review Exam | September 27 | |
| 8 | Files/Functions | |
| 5 | More output operations | |
| Control Structures: for | ||
|
|
|
|
| 8 | Control Structures: while | October 4 |
| 4 | Control Structures: do/while | |
| Control Structures: review | ||
|
|
|
|
| 4 | Functions | October 11 |
| Functions | ||
| Functions | ||
|
|
|
|
| 3 | Functions | October 18 |
| 5 | Functions: arguments and parameters | |
| 4 | Functions: review | |
|
|
|
|
| 3 | Local vs. Global storage | October 25 |
| Review for Exam | ||
| Exam #2 | ||
|
|
|
|
| Review Exam | November 1 | |
| Functions: call by reference | ||
| Default parameters and Function overloading | ||
| 9 | Arrays | |
| I/O of Arrays | ||
|
|
|
|
| Static typing and Recursion | November 8 | |
| Searching/Manipulating Arrays | ||
|
|
|
|
| Strings | November 15 | |
| String I/O | ||
| More Pointers | ||
|
|
|
|
| Thanksgiving Break | November 22 | |
|
|
|
|
| 11 | Two-dimensional arrays | November 29 |
| Structures | ||
| Review for Exam | ||
| Exam #3 | ||
|
|
|
|
| Enumerated Types | December 6 | |
| Structures | ||
| Objects | ||
| Review for Final | ||
|
|
|
|
| Finals | December 13 | |
|
|
|
|
Quizzes: Most Fridays (may also be unannounced)
Final Examination:
All Sections:
Location:
TBD
Wednesday, December 15, 7:00--9:00 PM