Home » Specialization


The curriculum allows students to select one from four specializations: computation, intelligent systems, computer systems and networks, and information systems and multimedia. Each specialization is backed up by a research laboratory, where lecturers specializing in that area and students collaborate in an invigorating research environment. The competency of the graduates associated with each specialization is as follows:

  1. Computation: a graduate is able to analyze and develop computation methods and algorithmic techniques.
  2. Intelligent systems: a graduate is able to develop computer applications which are based on artificial intelligence concepts.
  3. Computer systems and networks: a graduate is able to analyze, design, and implement data communication systems and computer networks.
  4. Information system and multimedia: a graduate is able to analyze, design, and implement various types of information and multimedia systems.

The following table shows the distinguishing factors of each specialization:

No Criteria Computation Intelligent System Computer System and Data Communication Information System and Multimedia
1 Core Knowledge Algorithms Artificial Intelligence Data Networks Software Engineering
2 Tools Formal Language and Linear Programming Logics and Programming Protocol Unified Modelling Language
3 Products Algorithmic Optimization Intelligent Applications Network Telecommunication Design Information System and e-Learning