Prof. Dr. Erdoğan Doğdu,

Office: L-216, E-mail: edogdu [at]

Asst. Prof. Sibel Tarıyan Özyer,

Office: L-204, E-mail: tariyan [at]


Programming in C language, Structure problem solving, Algorithm design concept, Pointers and pointer arithmetic, Dynamic memory allocation, Sorting algorithms, Basic data structures.

Text Book: 

C How to Program, 7/E. Deitel & Deitel. 2012, Prentice Hall.


Problem Solving and Program Design in C, J.R. Hanly and E.B. Koffman, 6th Edition.

Grading: Lab Work (% 30), Midterm (%30), Final (%40).


Important Notes

  • To pass the course you must attend the laboratory session at least 80%.
  • Examination time and classes will be announced from the web site of the course.