MSc Computer Science Breadcrumb Home / Academic / Program and Course Catalogue / 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: Apply tools and techniques in the development of computer systems and propose solutions. 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. Work effectively as a member of a team in the development of computer software systems. 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 plan is subject to updates.