CS 2500, Fall 2005
Class Schedule, Lecture Notes
Note: Schedule is subject to change,
please
check frequently
WK |
Class/Date |
Topic |
Book Chapter |
Events |
Assignments |
1 |
Th 9/8 |
Introduction |
1 |
Syllabus |
Read 1.1 and 1.2 in
Carrano, and Hello World Optional Ch. 1-3, 5 in Just Enough Unix |
2 |
T
9/13 |
LAB in P288 |
1 |
Hello World, Start Lab 1 |
Lab 1 |
Th 9/15 |
Discuss programming and
Lab 1 |
||||
3 |
T 9/20 |
Carrano Chapter 1 - Software Engineering |
1 |
Lab 1 first version |
|
Th 9/22 |
Carrano
Chapter 2 - Recursion |
2 |
Lab 1 due |
Read
Carrano Appendix A1-A5 Lab 2 |
|
4 |
T 9/27 |
Carrano Chapter 2, Discuss Labs |
2 |
Quiz 1 |
Fibonacci,
Hanoi |
Th 9/29 |
Carrano Chapter 3 |
3 |
|||
5 |
T 10/4 |
Carrano Chapter 3 |
3 |
Lab 2 Due |
Sphere.h,
Sphere.cpp,
SphereDemo.cpp |
Th 10/6 |
Quiz and start lab 3 |
3 |
Quiz 2 |
Lab 3
Revised 10-13-05 |
|
6 |
T 10/11 |
List ADT |
3 |
||
Th 10/13 |
List ADT and Lab |
3 |
ListA.h,
ListA.cpp |
||
7 |
T 10/18 |
Pointers |
4 |
Lab3 Due |
|
Th 10/20 |
List ADT with Pointers |
4 |
Lab 4,
ListP.h,
ListP.cpp |
||
8 |
T 10/25 |
Exceptions, Lab |
3 |
Revised version of lab 4 |
|
Th 10/27 |
Review, go over quiz 2,
enum, lab |
2,3,4 |
enum
example |
||
9 |
T 11/1 |
Quiz 3, Lab |
Quiz 3 |
Chapter 3 |
|
Th 11/3 |
Quiz 3 - Part 2, Lab |
||||
|
|
Lab4b |
|
Lab4b |
|
Th 11/10 |
Stacks |
||||
11 |
|
Stacks - Array implementation |
6 |
Lab5,
stackA.h,
stackA.cpp |
|
Th 11/17 |
Stacks - List
Implementation |
6 |
Lab
5a |
||
12 |
|
Queues |
7 |
Lab 5 and 5a Due |
|
Th 11/24 |
School Holiday: Thanksgiving | ||||
13 |
|
Trees |
10 |
||
Th 12/31 |
Trees |
10 |
Lab6 |
||
14 |
|
Review |
|||
Th 12/8 |
Quiz |
All
work due |
|||
|
T 12/13 |
FINAL EXAM 2:00 PM - 4:00 PM |
|
|