Curriculum

This program consists of at least 7 courses in various research fields, seminar and a thesis. It is allowed to take at most 2 of technical elective courses from undergraduate program. Language of education is English.

FIRST SEMESTER

  • Technical Elective (3+0) 3
  • Technical Elective (3+0) 3
  • Technical Elective (3+0) 3
  • Technical Elective (3+0) 3

SECOND SEMESTER

  • CENG 590 Graduate Seminar (0+2) 0
  • Technical Elective (3+0) 3
  • Technical Elective (3+0) 3
  • Technical Elective (3+0) 3

THIRD SEMESTER

  • CENG 500 M.Sc. Thesis (0+1) 0
  • CENG 8xx Special Studies (4+0) 0

FOURTH SEMESTER

  • CENG 500 M.Sc. Thesis (0+1) 0
  • CENG 8xx Special Studies (4+0) 0

Scientific Preparation Program:

If the accepted students to the M.Sc. Program are not graduates of Computer Engineering or Software Engineering undergraduate programs, they are obliged to complete the following courses (in one year) before starting to the Computer Engineering M.Sc. program.

  • CENG212 Concepts of Programming Languages
  • CENG213 Theory of Computation
  • CENG312 Computer Networks
  • CENG313 Operating Systems
  • CENG315 Information Management
  • CENG316 Software Engineering