Instructor | Dr. D. K. Peters |
---|---|
Lectures | M, W, F 12:00-12:50 EN1040 |
Lab/Tutorial | T 15:00-16:50 EN3000/29 |
Office hour | Wednesday 15:00-17:00, or by appointment |
T.A. | Yingzi Wang An Zhiwei |
The following is the tentative schedule of lectures, mid-terms and assignments for the term. Lecture topics may change slightly as the term progresses. Click an assignment or demo to view it. Click on a topic to view a printable form (Portable Document Format) of the class notes. These may not always be available in advance of the lectures and are not to be considered a substitute for attending class.
If you need information about the file formats, or instructions for downloading them check here.# | Date | Deadline | Topic | Examples/Handouts | Text Ref. |
---|---|---|---|---|---|
1 | M 05.06 | Introduction | Info. sheet | Ch. 1 | |
2 | W 05.08 | Software Engineering Fundamentals | complex6.h, complex6.cpp, chessBoard.h | ||
3 | F 05.09 | ||||
4 | M 05.13 | Lists: Stacks & Queues | reverse.cpp, mutate.cpp, underflow.cpp, overflow.cpp, IntStack.cpp, IntStack.h, reverseIS.cpp, Stack.h, reverseT.cpp, |
Ch. 2 | |
5 | W 05.15 9 am | ||||
Th 05.16 | Assignment 1 | ||||
6 | F 05.17 | 3.1 - 3.3 | |||
7 | M 05.20 |
Queue.h, forwardT.cpp |
|||
8 | T 05.21 3:00pm EN1040 | ||||
9 | W 05.22 | Linked Lists |
iterator.cpp, StackL.h, reverseL.cpp, QueueL.h, forwardL.cpp, Last year's quiz, QueueLa.h, List.h |
Ch 4, 6.1 - 6.2 | |
10 | F 05.24 | ||||
11 | M 05.27 | ||||
12 | W 05.29 | ||||
Th 05.30 | Assignment 2 | ||||
F 05.31 | Class cancelled | ||||
13 | M 06.03 | Linked lists (cont'd) | |||
14 | T 06.04 3:00pm EN1040 | ||||
15 | W 06.05 | Quiz 1 | |||
16 | F 06.07 | Recursion |
factorial.cpp, frame.cpp, hanoi.cpp, exponent.cpp, ListR.h |
Ch. 5 | |
17 | M 06.10 | ||||
18 | W 06.12 | ||||
19 | F 06.14 | ||||
20 | M 06.17 | Searching & Analysis | Ch. 7 | ||
21 | W 06.19 | ||||
Th 06.20 | Assignment 3 (note: revised Wed 2002.06.12 at 09:56 NDT) | ||||
22 | F 06.21 | ||||
M 06.24 | Mid-term break | ||||
W 06.26 | |||||
F 06.28 | class cancelled | ||||
M 07.01 | Memorial Day Holiday | ||||
23 | W 07.03 | Trees | BinTree.h | 10.1 - 10.3 | |
24 | Th. 07.04 Monday schedule |
Assignment 4 | |||
25 | F 07.05 | ||||
26 | M 07.08 | BinSearchTree.h | |||
T 07.09 3:00 EN-1040 | Review tutorial | Last year's quiz | |||
27 | W 07.10 | Quiz 2 | |||
28 | F 07.12 | Trees (cont'd) | assign6_a.h (partial AVL Tree) | 10.4 | |
29 | M 07.15 | ||||
30 | W 07.17 | ||||
Th 07.18 | Assignment 5 | ||||
31 | F 07.19 | ||||
32 | M 07.22 | ||||
33 | W 07.24 | ||||
34 | F 07.26 | Tables |
linearHash.h, hashTest.cpp, hashTest2.cpp |
Ch. 9, omit 9.5 and 9.9 | |
35 | M 07.29 | ||||
36 | W 07.31 | ||||
Th 08.01 | Assignment 6 | ||||
37 | F 08.02 | Review | fooBar.cpp, fooBar1.cpp |
Assignments (6) | 15% |
Quizes (2) | 30% |
Final Exam | 55% |
Last modified: Fri 2002.07.26 at 11:45 NDT by Dennis Peters