Text: Problem Solving, Abstraction, and Design Using C++,
Friedman & Koffman,
Addison-Wesley, 1997.
Prerequisites: None
Chapter(s) | Topic | Date |
---|---|---|
2 | Introduction/Overview | June 14, 2010 |
Identifiers, keywords, and constants | ||
I/O using cin and cout | ||
Data types | ||
Program Organization | ||
3 | Program Design | |
June 21 | ||
Operators, Operator precedence | ||
Arithmetic expressions | ||
2 | Logical expressions and relational operators | |
Conditional operators and | ||
Control Structures: if | ||
Control Structures: if...else | ||
Control Structures: switch | ||
June 28 | ||
Control Structures: nested if | ||
Control Structures: for | ||
2 | Control Structures: while | |
Control Structures: do/while | ||
Control Structures: review | ||
3, 11, 14 | Files/Functions | |
July 5 | ||
Formatted output | ||
Review for Exam | ||
Exam | ||
Review Exam | ||
3 | Functions | |
July 12 | ||
More Functions | ||
Functions: arguments and parameters | ||
Functions: call by reference | ||
Variable Scope | ||
July 19 | ||
Local vs. Global storage | ||
4 | Arrays | |
I/O of Arrays | ||
Searching/Manipulating Arrays | ||
Strings | ||
String I/O | ||
Review for Exam | ||
Exam | ||
Review Exam | July 26 | |
Review Functions/Pass by reference | ||
August 2 | ||
Default parameters and Function overloading | ||
Static typing and Recursion | ||
Two-dimensional arrays | ||
Structures | ||
Review for Exam | ||
Final Exam | ||
Quizzes: Most Tuesdays and Thursdays (may also be unannounced)
Final Examination:
All Sections:
Thursday, August 6, 11:30 AM -- 1:00 PM