Data Structures Course Schedule

Data Structures

Course Schedule

Syllabus

Schedule

Assignment Submission

 

The schedule, especially lecture topics and readings, are subject to change according to the rate of our actual discussions. Please check this page for changes.

andespecially lecture topics and readings, are subject to change according to the rate of our actual discussions. Please check this page for changes.

Date

Topic

Reading

Homework

Jan. 25

Course Introduction
 

 

 

 Acquire texbook and any supporting Java books
 

Jan. 26

Object-oriented Design

GT Chapter 2

 Homework1

Feb. 1

Analysis Tools

GT Chapter 4

 

Feb. 2

Analysis Tools

GT Chapter 4

Homework 2

Feb. 8

Arrays and Linked Lists

GT Chapter 3

 

Feb. 9

Arrays and Linked Lists

GT Chapter 3

Homework 3

Feb. 15

Arrays and Linked Lists

GT Chapter 3

 

Feb. 16

Stacks and Queues

GT Chapter 5

Homework 4

Feb. 22

Stacks and Queues

 

 

Feb. 23

Vectors, Lists, Sequences

GT Chapter 6

 

Mar. 1

Trees

GT Chapter 7

Homework 5

Mar. 2

Trees

 

 

Mar. 8

Trees
 

GT Chapter 7

 

Mar. 9

Mid-Term Exam

 

 

Mar. 22

Priority Queues

CT Chapter 8

 

Mar. 23

Priority Queues/Heaps

 

Homework 6

Mar. 29

Dictionaries

GT Chapter 9

 

Mar. 30

Dictionaries

 

 

Apr. 5

Search Trees

GT Chapter 10

Homework 7

Apr. 6

Search Trees

 

 

Apr. 12

Sorting, Sets, and Selection

GT Chapter 11

 

Apr. 13

Sorting, Sets, and Selection

 

Homework 8

Apr. 19

Graphs

GT Chapter 13

 

Apr. 20

Graphs

 

Homework 9

Apr. 26

Text Processing

GT Chapter 12

 

Apr. 27

Text Processing/Wrap up

 


May 10

Final Exam

 

 


March 21, 2007