Semester:  Spring 2011 - 2012

Instructor:  Inst. Gülistan ÖZDEMİR ÖZDOĞAN

Room: R207

Schedule:             Section 01, 02 - Monday 15:40 – 17:30 (RB04)
                     (Lab) Section 01 – Tuesday 9:40 – 11:30 (H313)
                     (Lab) Section 02 – Wednesday 13:40 – 15:30 (H315)

Office Hours: Monday 10:40 -11:30, Wednesday 12:40 – 13:30, Thursday 14:40 – 15:30

Prerequisite:  None

Catalog Description:  Algorithmic problem solving. Basic data structures. Queues. Stacks. Hash tables. Searching and sorting techniques, utilizing different data structures. In this course Java programming language will be used.

Textbook:   Data Structures and Algorithms in Java, Fifth Edition, Michael T. Goodrich, Roberto Tamassia, John Wiley & Sons, 2011.

Reference Books:   

  • Data Structures and Algorithm Analysis in Java, Third Edition, Mark Allen Weiss, Addison-Wesley, 2011.
  • Data Structures and Algorithms in Java, Second Edition, Robert Lafore, Sams Publishing, 2003.

Evaluation Criteria:     Midterm Exam  -  30%
                                     Attendance  -  5%
                                     Homeworks & Quizzes  -  10%
                                     Laboratory Work   - 15%
                                     Final Exam  -  40%

Exam Dates:  Midterm -  April 16, 2012  at 15:40 in NA06

                         Final -  May 29, 2012  at 10:00 in NA06