COMPUTER SCIENCE 2351
Data Structure
Course Information:
Instructor: TingTing Hwang, Room 442, Ext-31310,
tingting@cs.nthu.edu.tw (e-mail),

Grading: Quiz: 10%,
Midterm1 : 20%, Mar. 20 (Thur.) : 7:00-9:00 PM (Chap 1-3),
Midterm2 : 25%, April 24 (Thur.) : 7:00-9:00 PM (Chap 3-5),
Final : 25%, June 10 (Wed.) : 8:00-10:00 AM (Chap 6-).
Programming assignments : 20%.

One ¯nal project will be assigned near the end of semester. Failure to
submit the ¯nal project will result in failure of this course no matter
what grades you accumulate by quizzes, midterms, and ¯nal.
Text Book: Fundamentals of Data Structure in C,
E. Horowitz, S. Sahni and S. Anderson-Freed.

General Information:

We will cover Chapters 1-7 and selected topics of Chapter 8 of the text book. This
course will proceed along the following subjects :
1. Introduction to Algorithms,
2. Array and Structures,
3. Stacks and Queues,
4. Lists,
5. Trees,
6. Sets,
7. Graphs,
8. Hashing,
9. Sorting.

You are required to be honest. No cheating in either quiz or examination. A caught cheating act will be given zero grade.

You are required to be responsible. No late submissions of programming assignments.