Tentative Course Outline
(Subject to change)
Outline for CS 162

Syllabus for Summer 1997

Date

Topic

Lesson

Reading

Assignments

June 24 Course Introduction
Computers and Programming
Lesson 1 Chapter 1. 1.Get a computer account (if you don't have one already)
2. Send me email (details in class)
June 26 Software Life Cycle
Introduction to C++
Borland Turbo C++
PCC AIX compiler
Lesson 2 Chapter 2 Practice assignment will be given out
C++ FAQ
July 1 Scalar Data Types
Arithmetic Calculations
Lesson 3 Chapter 3 Lab #1 Distributed
July 3 Input and Output Using cin and cout Lesson 4 . .
July 8 Top Down Design
Modular Programming
Subprograms
Lesson 5 Chapter 4 Lab #1 DUE
Lab #2 Distributed
A Solution to Lab #1
July 10 More Subprograms Lesson 6 . .
July 15 Selection Control Statements
Related operators
Lesson 7 Chapter 5, 5.1 - 5.5 Lab #2 DUE
Lab #3 Distributed ( FAQ)
A Solution to Lab #2
July 17 More Selection Control
Boolean statements
Boolean operators
Lesson 8 . .
July 22 Repetition Statements
Review for Midterm
Lesson 9 Chapter 6 Lab #3 DUE
Lab #4 Distributed( FAQ)
A Solution to Lab #3
July 24 Midterm (Chapters 1 - 5, except 5.6)
Short lecture will follow
Lesson 10 . .
July 29 Arrays Lesson 11 Chapter 10, 10.1, 10.2 .
July 31 Strings - These are NOT the strings discussed in Chapter 7 of the book. Lesson 12 . Lab #4 DUE
Lab #5 Distributed ( FAQ)
A Solution to Lab #4
A Solution to Lab #4 Extra Credit
August 5 Files and Streams Lesson 13 Chapter 9 .
August 7 Structures Lesson 14 . Lab #5 DUE
A Solution to Lab #5
Lab #6 Distributed
August 12 Classes
Sample makefile
Lesson 15 Chapter 8 .
August 14 Miscellaneous
Review for Final
Lesson 16 . Lab #6 DUE
A Solution to Lab #6
August 19 Final Exam (Cumulative) . . .