COL 206 : Data-structures


Amit Kumar
Office : Room # 417, Bharti Building
Email :
Phone : (ext) 1286.


Teaching assistants to contact in case of assignment (or coding) related queries:
Saket Dingliwal (, Office hour: Monday, 4-5 pm
Kacham Praneeth(, Office hour: Thursday 4-5pm
Venue for office hours: GCL (General Computing Lab), 5th floor, Bharti building.

Class Timings

Slot F, Tuesday, Thursday, Friday : 11am-12 noon.


All homeworks must be submitted through moodle. There is no late submission policy.

Lecture Topics


There is no required textbook for this course. But most of the topics covered can be found in the following book.

Data-strcutures in JAVA by Michael T. Goodrich and Roberto Tamassia

Grading (tentative)

25% : Homework
20% : Each minor exam
35% : Major exam

Learning Java

There are excellent sources on the internet to learn Java. Note that you will be expected to learn Java (and use object oriented programming) on your own. Also refer to the Java module below and the exercises in it. You are required to solve all the exercises in the module as part of lab assignment (thanks to Prof. Amitabha Bagchi for making these available).