CS 112 Syllabus, Section 1

Introduction to C++
Fall 2004

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

Home