CENG 218 Data Structures 2019-2020 Summer
Course instructors:  Abdul Kadir Görür

Course assistant(s):

The purpose of this course is to provide the students with solid foundations in the basic concepts of programming: data structures and algorithms, which allow them to write programs which can efficiently manipulate, store, and retrieve data.


 Grading :


  • Assignments, 20% of the final mark
  • Midterm exam, worth 30% of the final mark
  • Final exam, worth 35% of the final mark
  • Lab Works, worth  15% of the final mark

During lecture/lab hours, an opportunity for extra credit will be offered.

Late Policy
All assignments/projects and lab works must be submitted by the due dates.

Any assignment , which is not submitted at the specified time,  a 30% per day penalty (weekends count as 2 days) will be applied.

Ethical Conduct
Academic dishonesty (e.g., cheating and plagiarism) will not be tolerated. Plagiarism and cheating are serious offenses and may be punished by failure on the exam, paper or project; failure in the course.

All assignments are individual assignments. You may discuss approaches to problems among yourselves; however, the actual details of the work (assignment coding, answers to concept questions, etc.) must be an individual effort. Assignments that are found  to be the result of academic dishonesty will be given a mark of zero.


There will be one midterm and final.  All exams will be closed book. 

Missed Exams

If you miss an exam with an excused absence approved by Çankaya University (e.g., illness, family illness or death, etc.) with written documentation , make up exam will be arranged for  missed exam.


 All announcements, schedule/syllabus changes, readings and teaching materials will be published on web site http://ceng218.cankaya.edu.tr/


It is your responsibility to check the web site and your emails regularly.  If you miss a class, you are responsible for getting the notes from another student.

We will use your ÇANKAYA e-mail account  for all e-mail correspondence.