Master of Computer Science (by Coursework)

In this information-driven 21st century, computerized systems play key roles to the success in organizations.  The Master of Computer Science is a postgraduate programme that focuses on application of knowledge and techniques to enable computing related processes and decisions be done in a systematic way. 

The programme prepares graduates to come up with effective solutions for solving computing problems that contributes to better design and implementation of software systems and solutions on critical business problems.  The programme also integrates innovation, entrepreneurship, managerial, and social responsibilities skills that can be practised in future careers and be used to take leading roles in shaping the information-driven future.

PROGRAMME LEARNING OUTCOMES

  • Apply knowledge and techniques to make computing decisions in a systematic way.
  • Develop effective solutions for computing problems.
  • Demonstrate technical expertise in the computing field.
  • Develop good collaborative and communication skills within the team and with a diverse audience.
  • Use digital and numeracy skills as well as a broad range of information, media and technology applications to solve problems in the computing field.
  • Demonstrate and lead effectively in a team.
  • Engage in self-directed lifelong learning and demonstrate entrepreneurial competency to deliver solutions in the computing field.
  • Demonstrate behaviour that is consistent with code of ethics and standards of professional conduct.

PROGRAMME EDUCATIONAL OBJECTIVES

  • Computing specialists who have advanced knowledge, applying enhanced technical and numerical skills focusing on the specific domains in the fields of study are capable to provide innovative solutions in computing.
  • Computing specialists who have leadership skills and are able to communicate as well as interact effectively with diverse stakeholders.
  • Computing specialists who engage in lifelong learning activities and have an entrepreneurial mindset.
  • Computing specialists who uphold and defend ethical conduct and professional practices in maintaining self and professional integrity.

PROGRAMME COORDINATOR

PROGRAMME DURATION

  • Full-Time: 1 – 3 years
  • Part-Time: 2 – 5 years

PROGRAMME STRUCTURE

Research Methods in Computer Science
Software Requirements Engineering
Advanced Data Management
Artificial Intelligence
Cybersecurity
Software Architecture and Design Patterns
Service Oriented Architecture using Web Services

Data Science Electives

Data Wrangling and Analysis
Machine Learning and Pattern Discovery
Blockchain and Decentralised Application

Software Engineering Electives

Software Project Management
Software Testing and Validation
Human-Centered Design

Open Electives

Ethics in AI

Certified Tester Foundation Level (CTFL)
Project Management Professional (PMP)

MCS Project I
MCS Project II

Technological Innovation and Entrepreneurship