CIS 122

Fall 2010

 

 

Home

Syllabus

Schedule

Announce

Links

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule

Date

Lectures

Reading

Labs

Assignments

9-28

Intro to programs, C++, and algorithms
Ch01.ppt

1.7-1.8

Week 1

Homework 1

9-30

Elements of programs

Ch02_Part1.ppt

2.1-2.10

 

 

10-5

Elements of programs

Ch02_Part2.ppt

2.11.3, 2.12, 2.13.

Supplement E: Elements of Programming Style

Week 2

 

10-7

Ch02_Part2.ppt cont’d

 

 

 

 

10-12

Selection

Ch03_Part1.ppt

 

3.1-3.3, 3.5-3.7

 

Week 3

Homework 2

10-14

Conditional expressions, formatting output, operator precedence

Ch03_Part2.ppt

 

3.11-3.13, 3.15-3.17

 

Currency format

 

 

 

 

 

10-19

Loops & iteration

Ch04_Part1.ppt

 

4.1-4.2

 

Week 4

 

10-21

Loops & iteration

Ch04_Part2.ppt

 

4.3-4.7

 

 

10-26

 

Functions basics

Ch05_Part1.ppt

5.1-5.6

 

Philosopher's Stone of Programming

 

User defined fct example: isPrime-v2.cpp

Week 5

Homework 3

10-28

Functions intermediate

Ch05_Part2.ppt

 

5.12-5.13

Example std fcts: std-fns.cpp


Looking ahead to Strings

 

 

11-2

Functions advanced

Ch06.ppt

6.1-6.5, 6.8

Week 6

 

11-4

Midterm Exam

 

 

 

11-9

Single dimensional arrays
Ch07_Part1.ppt

7.1, 7.2, 7.5, 7.6

 

Week 7

Homework 4

11-11

Single dimensional arrays
Ch07_Part2.ppt

7.8.1, 7.9.1, 7.10.1

 

 

11-16

Objects and classes – String class
Ch10-2Strings.ppt

10.1, 10.2

Week 8

 

11-18

Objects and classes

Ch09_Part1.ppt

9.1-9.5          

 

 

11-23

Objects and classes

Ch09_Part2.ppt

9.8-9.10

Week 9 

Final Project

11-25

Holiday, no class

 

 

 

11-30

Classes and objects

Ch10.ppt

10.3-10.5, 10.7

 

 

12-2

Review for Final Exam

 

 

Week 10 

 

12-8

Final Exam, 1:00 PM Wednesday