Ph.D. Qualifying Examination

Rules

PhD students who are accepted with MS degree have to take the PhD qualifying exam during their first five semesters. Those PhD students who are accepted without an MS degree have to take the PhD qualifying exam during their first seven semesters. The semesters with leave of absence are included in these limits. Students must have successfully completed all elective courses and the seminar course before taking the exam. Students who have not taken the PhD qualifying exam in the specified period are considered unsuccessful. Students who failed in the exam can take it in the following semester. The examination is offered in fall and spring semesters. The date and place of the examination is announced by the department each semester.

The qualifying examination is composed of a written and an oral part. Students who were successful in the written examination take the oral examination in the same semester. Students who were successful in the written examination but unsuccessful in the oral examination have to take only the oral examination in the following semester. (Please see Lisansüstü Eğitim ve Öğretim Yönetmeliği for details.)

Written Part

The goal of the written exam is to test the breadth knowledge of a student in computer engineering and science topics. The written part consists of three core subjects that are basic components of any undergraduate program in computer engineering and science. Each core subject has two or three subjects that typically correspond to individual courses in the undergraduate curriculum. Finally, each subject has several topics that correspond to chapters and concepts in these courses.

The core subjects, their contents and main textbooks are given in the sequel. The textbooks are simply guides to students and it should be clear that the examination intends to measure the students' knowledge in the basic concepts rather than the details of some specific subject. The student should be able to integrate the material he/she has studied in related courses and be ready to answer questions in these areas.

The written exam is administered as follows:

For example, a student selects theory as her main core subject. She will be responsible from all subjects, i.e., data structures, algorithms, and automata theory and formal languages, within this core subject. Suppose she also selects programming languages as the subject from the programming systems core subject and operating systems as the subject from the computer systems core subject. Then, she will be responsible from all topics within programming languages and operating systems. She will not be responsible from object-oriented software engineering, database systems, and computer organization in this example scenario.

Oral Part

The oral exam tests the depth knowledge of a student in subjects related to his/her major area of research and thesis topic. The aim of the qualifying examination is to assess how well the student has integrated core subjects and his/her major subject.


Core Subjects

Programming Systems

Computer Systems

Theory