MSc Computer Science

MSc Computer Science

Award Title : Master of Science in Computer Science

Program Aims and Objectives

This program is crafted to empower computer professionals by enhancing their technical skills in software development, expanding their knowledge, and deepening their understanding of critical aspects of specialized computer science fields such as artificial intelligence, data science, information security, and multimedia. Additionally, it aims to equip graduates with the necessary skills to engage in research and innovative development projects within the industry or to pursue advanced academic studies, thus preparing them to tackle contemporary technological challenges effectively.

Program Intended Learning Outcomes

Upon successful completion of this program, students should be able to:

  1. Apply tools and techniques in the development of computer systems and propose solutions.
  2. Apply computer network, software, and data engineering concepts and technologies, as well as domain-specific tools and techniques, in the design of quality computer software.
  3. Work effectively as a member of a team in the development of computer software systems.
  4. Delineate key issues of specific areas in computer science and develop potential solutions for tackling problems in these areas.

Curriculum Structure

Requirements

Credit Units

University requirement

3

Core courses

21

Elective courses

15

Graduate research and innovation

6

Total Credits

45

Study Plan

Study Plan2

* Study plan is subject to updates.