Courses for Doctoral Degree Program ​

Check “Regulations” for detailed rules.

I. Field Required Courses

Communication Networks


  • Seminar on Communication Networks (I) and (II)

Field elective courses

  • Advanced Computer Networks
  • Distributed Processing Systems
  • Queuing Theory

Information Systems


  • Seminar on Information Systems (I) and (II)

Field elective courses

  • Advanced Operating Systems
  • Advanced Algorithms
  • Advanced Computer Architectures

Multimedia Engineering


  • Seminar on Multimedia Engineering (I) and (II)

Field elective courses

  • Advanced Image Processing
  • Advanced Computer Graphics
  • Machine Learning

II. Elective Courses

Student can choose freely what they want to complete in optional courses. However, not all courses are delivered every academic year. The (U, M, D) marks after the course name, if exists, means that the course is held for Undergraduate, Master, Doctor programs respectively.

  • Special Topic: Information Systems (I)
  • Special Topic: Communication Networks (I)
  • Special Topic: Multimedia Engineering (I)
  • Computer Vision(M, D)
  • Fuzzy Theory (M, D)
  • Pattern Recognition (M, D)
  • Artificial Neural Network (M, D)
  • Parallel Algorithms (M, D)
  • Theory of Computation (M, D)*
  • Speech Recognition (M, D)*
  • Stochastic Processes (M, D)
  • Information Retrieval and Extraction (M, D)*
  • Advanced Database Systems (M, D)
  • Embedded System Design (M, D)
  • Data Compression (M, D)
  • Digital Signal Processing (M, D)
  • Fault-Tolerant Computing (M, D)
  • Bioinformatics (M, D)
  • Natural Language Processing (M, D)
  • Multimedia System Design (M, D)*
  • Concrete Mathematics (M, D)