Graduate Programs
In accordance with the general requirements for graduate study at SUT, the following MS and PhD degrees are offered at the Department of Computer Engineering.
​​​​​​​
  • MS in Computer Engineering-Software

    This program is offered in the following two tracks:

    Systems and Software Engineering


    with the focus on preparing students for conducting research on applied aspects of software development, including formal specification of software systems, analysis and design of large software systems, software development processes, knowledge engineering, operating systems, information databases, and security issues.

    Algorithms and Computations


    with the focus on preparing students for conducting research on theoretical aspects of software development, including advanced algorithms and data structures, parallel algorithms, game theory, computational geometry, and learning algorithms.
  • MS in Computer Engineering-Computer Architecture

    This MS program focuses on preparing students for conducting research on various fields of computer architecture, including computer networks, design and implementation of advanced architectures for computer systems, VLSI design, Low Power Design, Real-Time Systems, Embedded Systems, Reconfigurable Computing, Electronic System-Level Design, Data Storage Systems, Hardware/Software Co-design and dependable systems.
  • MS in Computer Engineering-Artificial Intelligence

    This MS program focuses on preparing students for conducting research on various AI fields, including expert systems, control systems, machine vision, logical inference, machine learning, natural language processing, game theory, speech recognition, neural networks, fuzzy systems, evolutionary algorithms, image and video processing, and 3d computer vision.
  • MS in Information Technology Engineering

    This MS program focuses on preparing students for conducting research on various IT fields, including communication networks, data communications, encryption issues, data compression, information retrieval, and secure and reliable processing and transmission of data.
  • PhD

    The PhD degree is offered in various fields of Computer Science and Engineering, including Computer Architecture, Artificial Intelligence, Software Engineering, Theoretical Computer Science, and Information Technology.