Table of Contents

Data Structures, Fall 2016

This is an introductory course on data structures, concerning the various ways of organizing data so that the data can be accessed and manipulated efficiently by an application. A central concept is that of an abstract data type, which is a collection of data and a set of operations on the data. The course therefore focuses on the fundamental concepts, techniques, and tools for the design and implementation of abstract data types, following the teaching of object-oriented design and programming for computer problem solving.

Announcements

Instructor

Yih-Kuen Tsay (蔡益坤), NTU IM Dept., 3366-1189, Xtsay@ntu.edu.twX (between the enclosing pair of X's).

Lectures

Monday 2:20~5:20PM, Room 103, Management Building 1.
TA sessions will be scheduled prior to some of the class meetings between 1:20 and 2:10PM; see the course schedule below.

Office Hours

Tuesday 1:30~2:00PM, Wednesday 1:30~2:00PM, or by appointment, Room 1108, Management Building 2.

TAs

Carlos Chang (張永叡), Xjake080449@gmail.comX (between the enclosing pair of X's).
Po-Chuan Chien (簡伯銓), Xr04725015@ntu.edu.twX (between the enclosing pair of X's).

Textbooks

The course will cover most of the main textbook [CH] in essentially the same order, plus supplementary readings. (Note: a TA session will precede a class meeting whose date is marked with an *. There are four TA sessions on 10/17, 10/31, 11/21, and 12/26.)

References

Grading

Homework (including programming exercises/projects) 30%, Participation 10%, Midterm 30%, Final 30%.