![]() |
School of Engineering and
Applied
Science Department of Computer Science CSci 133 -- Algorithms and Data Structures I http://www.seas.gwu.edu/~csci133/fall05 Prof. Michael B. Feldman, course lecturer mfeldman@gwu.edu Office hours: Tues-Thurs, 4:30-6:00 PM, Wed, 2-5:30, or after class Academic Center, Rm T-715 |
Lecture Times: Tuesday/Thursday, 2:20-3:35 PM
Lab Times: Wednesday 11:10-1:00 PM
Read each assignment before the lecture for which it is scheduled! 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 lecture's assigned material before
coming to class!
| Date | Planned Lecture Topic | Read Before First Lecture on Topic |
| Sep. 1 |
Introduction |
|
| Sep. 6-8 |
Software construction; algorithm analysis | (LC) Chap. 1 + handout |
| Sep. 13-15 |
Collections; bags | (LC) Chap. 2; Appendix A, Sects.
1-10 |
| Sep. 20-22 |
Linked Structures |
(LC) Chap. 3 |
| Sep. 27-29 |
(continued) |
(continued) |
| Oct. 4 Oct. 6 |
NO CLASS - ROSH HASHANAH Recursion |
(LC) Chap. 4 + handout |
| Oct. 11 Oct. 13 |
(continued) NO CLASS - YOM KIPPUR |
(continued) |
| Oct. 18 Oct. 20 |
(continued) MIDTERM EXAM |
(continued) Open Book - covers everything to date |
| Oct. 25 Oct. 27 |
Searching Stacks |
(LC) Chap. 5 (LC) Chap. 6 + handout |
| Nov. 1-3 |
(continued) | (continued) |
| Nov. 8-10 |
Queues | (LC) Chap. 7 |
| Nov. 15-17 |
Trees and expression trees | (LC) Chap. 9 + handout |
| Nov. 22 Nov. 24 |
Binary Search Trees NO CLASS - THANKSGIVING DAY |
(LC) Chap. 10 |
| Nov. 29-Dec. 1 |
Heaps | (LC) Chap. 11 |
| Dec. 6 Dec. 8 |
Sorting REVIEW FOR FINAL EXAM |
COME PREPARED WITH QUESTIONS! |
| Dec. 15, 3-5 PM ROME 352 |
FINAL EXAM | OPEN BOOK - COVERS ALL MATERIAL IN
COURSE! |