Scientific Preparation Program

Scientific Preparation Program

  • If the accepted students to the M.Sc. Program do not have undergraduate or graduate degrees in the field of Computer Engineering, Software Engineering, or Computer Science and Information Systems, the Scientific Preparation Program is applied. Students accepted to the Scientific Preparation Program must take at least one course from the following four areas. A maximum of six courses in total are taken in the scientific preparation program.
  1. CENG 112 Data Structures (Spring) or CENG 218 Analysis and Design of Algorithms (Spring)
  2. CENG 213 Theory of Computation (Fall)
  3. CENG 311 Computer Architecture (Fall) or CENG 322 Operating Systems (Spring)
  4. CENG 211 Programming Fundamentals (Fall) or CENG 315 Information Management (Fall) or CENG 316 Software Engineering (Spring)

Which courses a student will take among the above options is determined by the relevant jury, by evaluating the courses the student has previously taken and the level of success in these courses.