CS 1500, Spring 2008, Class Schedule, Lecture Notes
Note: Schedule is subject to change, please check frequently

WK

Class/Date

Topic

Book Chapter      

Events                                                               

Reading                                                

1
Th 2/14
Introduction
1
Go Over Syllabus
Savitch 1.1, 1.2, 1.3
Familiarize with Unix book

2

T 2/19

Demo and Intro to Lab (Meet in classroom P114)

Getting Started in the lab

Th 2/21

Unix Commands and Area Program

Area
Savitch 1.4, 1.5

3

T 2/26

Identifiers, Variables, Assignments
Console I/O, Program Style, Libraries and Namespaces
1.2, 1.3, 1.4, 1.5
Lab 1and Solo Program 1 Assigned

Th 2/28

Constants, More Console I/O
1.2, 1.3
Lab 1 Due, Lab 2 Assigned, arithmetic.cpp
Savitch 2.1, 2.2

4

T 3/4

Boolean Expressions, Branching Mechanisms
2.1, 2.2
Solo Program 1 Due, Solo Program 2 Assigned

Th 3/6

Switch and Intro to Loops
2.2, 2.3
Lab 2 Due
Savitch 2.3

5

T 3/11

Loops
2.3
Lab 3 Assigned, menu.cpp, loops.cpp

Th 3/13

Loops, Lab3, Review
1-3
Solo Program 2 Due (extra credit also due)

6

T 3/18

Quiz 1
Ch. 1, 2
basic Unix
Labs/Programs


Th 3/20

Functions
3.1, 3.2
Lab 3 due midnight on Friday, March 21, cost.cpp
Solo Program 3 Assigned
Savitch 3.1, 3.2


SPRING BREAK: March 24-28



7

T 4/1

Functions, work in lab
3.2


Th 4/3

Go over quiz, random numbers
3.1
powers.cpp, random.cpp
Savitch 3.3

8

T 4/8

 scope
3.3
Lab 4 Assigned
Savitch 4.1

Th 4/10

Review for Quiz, Solo3

Solo Program 3 Due

9

T 4/15

Computers and Math, Quiz 2
Ch 3


Th 4/17

Go Over Quiz, Stubs and Drivers
4.3

Savitch 4.3

10

T 4/22

Parameters
4.1
Lab 4 Due, Solo Program 4 Assigned, swap.cpp
Savitch 4.1

Th 4/24

Functions, Overloading and Default Parameters
4.1, 4.2


11

T 4/29

Arrays
5.1
first_array.cpp
Savitch 5

Th 5/1

Arrays in Functions
5.2
Solo Program 4 Due, odd_array.cpp Solo Program 5 Assigned

12

T 5/6

Arrays in Programming
5.3


Th 5/8

Quiz, Lab
Ch 4


13

T 5/13

Multidimensional Arrays
5.4


Th 5/15

File I/O
12.1, 12.2
Solo Program 6 Assigned
Savitch 12.1, 12.2

14

T 5/20

Quiz
Ch 5



T 5/27

FINAL EXAM
8:30 AM - 10:30 AM

Solo Program 5 Due, Solo Program 6 Due