![]() |
School of Engineering and
Applied
Science Department of Computer Science CSci 133 -- Algorithms and Data Structures I http://www.seas.gwu.edu/~csci133/fall04 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:20-3:35 PM
Lab Times: Wednesday 11:10-1:00 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!
| Date | Planned Lecture Topic | Read Before Tuesday Lecture |
| Sep. 2 |
Software engineering; algorithm analysis | (LC) Chap. 1 + handout |
| Sep. 7 Sep. 9 |
(continued) Collections; bags |
(LC) Chap. 2; Appendix A, Sects.
1-10 |
| Sep. 14 Sep. 16 |
(continued) NO CLASS |
(continued) Rosh ha-Shanah (Jewish New Year) |
| Sep. 21-23 |
Linked Structures |
(LC) Chap. 3 |
| Sep. 28-30 |
(continued) |
(continued) |
| Oct. 5-7 |
Recursion |
(LC) Chap. 4 + handout |
| Oct. 12 Oct. 14 |
(continued) Sorting and Searching |
(continued) (LC) Chap. 5 |
| Oct. 19 Oct. 21 |
Stacks MIDTERM EXAM |
(LC) Chap. 6 + handout covers Chaps. 1-4 + handouts |
| Oct. 26-28 |
Stacks | (LC) Chap. 6 + handout |
| Nov. 2-4 |
Queues | (LC) Chap. 7 |
| Nov. 9-11 |
Trees and expression trees | (LC) Chap. 9 + handout |
| Nov. 16-18 |
Binary Search Trees | (LC) Chap. 10 |
| Nov. 23 Nov. 25 |
(continued) THANKSGIVING DAY - NO CLASS |
|
| Nov. 30-Dec. 2 |
Heaps | (LC) Chap. 11 |
| Dec. 7 | REVIEW FOR FINAL EXAM | COME PREPARED WITH QUESTIONS! |
| Dec. 8, 11:10-1:00 |
FINAL EXAM | OPEN BOOK - COVERS ALL MATERIAL |