![]() |
School of Engineering and
Applied
Science Department of Computer Science CSci 133 -- Algorithms and Data Structures I http://www.seas.gwu.edu/~csci133/fall03 Prof. Michael B. Feldman, course lecturer mfeldman@gwu.edu Office hours: Tues-Thurs, 4-5:30 PM, Wed, 2-5:30, or after class Academic Center, Rm T-715 |
Lecture Times: Tuesday/Thursday, 2:00-3:15 PM
Lab Times: Wednesday 2-3:50 PM
Read each weekly assignment before coming to class that week! The book discusses much more than I can cover in class, and I will cover things not in the book. BE PREPARED TO BE CALLED ON IN CLASS, AND FOR QUIZZES!
Other readings will be distributed in class and placed on the course
website.
You are responsible for reading each week's assigned material before
coming to class on Tuesday!
|
9/2-9/4
|
|
Chapter 1 | Software engineering; algorithm
analysis |
LAB |
|
9/9-9/11
|
|
Chapter 2; Appendix A, sects. 1-10 | Collections; bags |
LAB |
|
9/16-9/18
|
|
continued | continued | LAB |
|
9/23-9/25
|
|
Chapter 3 |
Linked Structures |
LAB |
|
9/30
|
|
continued | EXAM REVIEW IN LAB | |
|
10/2
|
MIDTERM EXAM 1 | Open book - covers all material so far | ||
|
10/7-10/9
|
Week 6 |
Chapter 4 |
Recursion | LAB |
|
10/14-10/16
|
|
Chapter 5 | Sorting and Searching |
LAB |
|
10/21-10/23
|
|
Chapter 6 |
Stacks | LAB |
| 10/28 | Week 9 | continued |
EXAM REVIEW IN LAB |
|
|
10/30
|
|
MIDTERM EXAM 2 | Open book - covers mostly weeks 6-8 |
|
| 11/4-11/6 | Week 10 | Chapter 7 |
Queues | LAB |
|
11/11-11/13
|
|
Chapter 8 |
Lists |
LAB |
|
11/18-11/20
|
|
Chapter 9 |
Trees | LAB |
| 11/25 |
Week 13 |
Chapter 10 |
Binary Search Trees |
LAB |
|
11/27
|
|
THANKSGIVING -- NO CLASS | NO LAB | |
|
12/2
|
|
Chapter 11 |
Heaps | NO LAB |
|
12/4
|
|
Review for the Final Exam | NO LAB | |
| Tuesday, 12/16, 1:30-3:30 PM
(TENTATIVE) |
|
FINAL EXAM | Open book - covers all material in course! |