General Information


The informatics Master's program offers several areas of specializations (options) for graduate students to choose from, including:

  1. Computer Science
  2. Software Engineering
  3. Information system
  4. Information Technology

Computer Science
This option is provided based on the needs to develop theoretical knowledge of computer science and its practical application for solving real-world problems. Upon the completion of the program, the students will have a strong foundation and an in-depth understanding of computer science, be able to develop their knowledge for conducting research in computer science, and be able to effectively and efficiently apply relevant technology and tools for developing various applications.

Software Engineering
This option is offered to provide an increasing need for professionals in software engineering. Students in this program, will be able to develop expertise using computer science tools and technologies, develop computer software in their area of expertise, and be able to understand and apply the concept of large scale and complex software development using internationally recognized standards.

Information System
This option is aimed at developing the expertise and skills in information system with the vision and knowledge of prospects, principle, and the latest methodology in systems, management and technology development as well as anticipation of the impact of technology itself. The program's curriculum is designed to produce professionals in information systems who are able to develop information resource potentials for the interests of various communities, organizations and businesses. Students in this program are also expected to be able to use information technology to its highest potential.

Information Technology
This option is offered to fulfill the needs of providing human resources in information technology. The curriculum of the program is designed to address the following aspects: the use of information technology as the enabler for organization, the application of information technology that aligns organization objectives, the development of human resources in information technology, and the development of strategy, planning, implementation and technology deployment for private and government sectors.

School of Electrical Engineering and Informatics's Master Program