CS 112 Syllabus

Introduction to C++
Summer 2010
Last Revised: June 14, 2010
Instructor: Bruce Bolden
Office: JEB 232
Office Hours: Bruce's Schedule
Email address: bruceb@cs.uidaho.edu
Class Home Page: CS 112 Home

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

CS 112 Home
Home