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

WK

Class/Date

Topic                                     

Book Chapter

Events                         

Reading                                                                                   


1

M 2/16
Introduction and syllabus
1
Syllabus
Syllabus, Chapter 1

W 2/18

C++ Basics

1.1, 1.2, 1.3


F 2/20

Getting Started in the Lab

Meet in lab P-288
Getting Started

2

M 2/23

C++ and Unix Basics
1.3, 1.4
area program

W 2/25

Lab1 and Solo1 (meet in lab)

Lab1 and Solo1

F 2/27

C++ and Unix Basics
Lab1 Due

3

M 3/2

C++ and Unix Basics 2.1, 2.2

Chapter 2

W 3/4

Work in lab

Solo1 Due, Lab2 Assigned

F 3/6

Quiz and work in lab
Ch. 1


4

M 3/9

C++ Basics
2.3
Solo2 Assigned

W 3/11

C++ Basics - choice
2.4
arithmetic.cpp
email Jonathan at cs1500students@gmail.com

F 3/13

Lab

Lab2 Due Chapter 3,

5

M  3/16

C++Basics - loops
2.4, 2.5
Lab3 Assigned

W 3/18

More Flow of Control
3
loops, menu, miniloops.cpp Jonathan's web page

F 3/20

Quiz and work in lab
Ch. 2
Solo2 Due (Including extra credit)

6

M 3/23

More loops
3


W 3/25

Loops and Lab
3
Meet in classroom

F 3/27

Lab

Lab3 Due
ExtraCreditLab3 Assigned

7

M 3/30

Yet More Loops
3.4


W 4/1

Predefined Functions
User Defined Functions
4.1, 4.2, 4.3
ExtraCreditLab3 Due
powers.cpp, cost.cpp
Solo3 Assigned

F  4/3



Lab4 Assigned

8

M  4/6

Quiz and Lab
Ch. 3


W 4/8

Functions, go over quiz
Ch. 4
Solo4 Assigned
Extra credit for blog posting!

F 4/10

Lab

Solo3 Due


SPRING BREAK: April 13-17



9

M 4/20

Functions
Ch. 4
swap.cpp

W 4/22

Lab: Work on Lab4



F 4/24

Functions: Parameter Passing Ch. 4 and 5


10

M 4/27

Review for Quiz and Lab

Lab4 Due, dostuff.cpp

W 4/29

Quiz and Lab
Ch. 4


F 5/1

Go over quiz, solo4



11

M 5/4

Arrays
Ch. 7 Solo5 Assigned
random.cpp
Solo6 Assigned

W 5/6

Arrays and Lab 5

Solo4 Due

F 5/8

Warrior Day - No Class



12

M 5/11

Arrays and Lab 5

first_array.cpp
odd_array.cpp

W 5/13

Arrays and Birthday Problem



F 5/15

Lab



13

M 5/18

File I/O and Lab
6


W 5/20

Quiz and Lab
Ch 5 and 7

F 5/22

Meet in classroom, go over quiz, then to lab
Solo5 and Solo6 Due

Wednesday 5/27


Final
  2:00 pm to 4:00 pm


Absolute last chance to turn in Solo Programs
Late deduction is 2 points per program