CTP102 - Elementary Data Structures
2012 - 2013 Fall

Department of Computer Technology and Programming
(Last updated: 18/01/2008)   (CWPS ver: 2.0.2)
Instructors:
Assistant: Engin Z. KIRACBEDEL
E-mail: ctp102@ctp.bilkent.edu.tr
Lecture: Mon 10:40-12:30 , Wed 08:40-10:30 , Thu. 10:40-12:30 - GZ-07
Lab: Mon. 08:40-10:30 - Lab 5, Thu. 15:40-17:30 - Lab 5
Grading:    
    Quizzes: 8%
    Midterm 1: 15%
    Lab Exam 1: 15%
    Lab Exam 2: 15%
    Final: 15%
    Presentations: 10%
    Online Participation: 6%
    Homeworks: 4%
    Activity Participation: 2%
    Lab: 10%

Introduction to data structures. Files: text and binary files. Strings and string manipulation. Structures: Structures as function parameters, pointers to structures, arrays of structures. Linked lists. Stacks. Queues. Dynamic memory allocation. Searching, sorting and merging. Recursion. (Six hours lecture, four hours lab) Credit units: 5 ECTS Credit units: 10, Prerequisite: CTP 101.

Moodle will be used for interaction and the course content:
For CTP102 Moodle page click here
Textbooks and Other Materials:
  • Required: "",
    End of CTP102 main page.