CS 2401 Elementary Data Structures and Algorithms
Spring 2007

Announcements

Syllabus

Lab Assigments

Important Dates

Schedule

Policies and Other Information

Schedule

Week

Lecture

Reading Assignment

Lab Assignment

1st Class Overview, Course Introduction, Arrays Chapter 9 Arrays (due Jan 18)Lab Assignment #1: (due )
2nd N-dimensional Arrays Chapter 14 Recursion(due Jan 30) Lab Assignment #2: Arrays (due )
3rd and 4th RecursionChapter 10 and 11 (due Feb 12) Lab Assignment #3: Recursion (due )
5thVectors, Strings
Inheritance & Polymorphism
Chapter 15 (due Feb 26) Lab Assignment #4: (due )
6thWork in class
Midterm Exam 1
Nothing Nothing
7th, 8th Lists Lecture slides for linked lists!Chapter 16 (due March 1st) Lab Assignment #5: (due )
9thSpring BreakChapter 17 (due March 19th) Nothing
10th & 11thStack & QueuesChapter 18 (due April 2nd)Lab Assignment #6: (due )
12th Midterm Exam 2
Search & Sorting Algorithms
Nothing Nothing
13thBig O NotationChapter 19 (due April 16th)Lab Assignment #7: (due )
14thBig O Notation Cont.
Binary Trees
NothingLab Assignment #8: (due )
15thBinary Search Trees NothingLab Assignment #9: (due )
16thSimple Hashes
Midterm Exam 3
NothingLab Assignment #10: (due )







Last updated February, 2007