MSc in Computer Science

Two years $5,100 per academic year

Overview

Computer science plays a vital role in developing and managing financial, communication, education, and healthcare sectors. It’s one of the fastest-growing industries, so pursuing a career in it could lead to a rewarding role. This programme is designed to equip candidates with advanced programming skills and strategies to solve various logical challenges using different programming languages. The programme focuses more on developing software and networking-based skills.

The programme aims to provide graduates with the essential theoretical and practical experience to develop, create, apply, implement, and operate computer systems at an advanced level either individually or as a team member. The programme will equip students with the key skills and knowledge to impact the future of technological advances in computer-based systems. The programme also aims to prepare graduates to take up research and advanced innovative development work in the industry or pursue higher research studies.

Admission Requirements

  • Bachelor's Degree: Minimum undergraduate average of 60% is required in a related field of study.
  • English Language Proficiency: Minimum English Language proficiency requirement is 50 in PTE, 6 in IELTS -74 in IBT-TOEFL or 105 in Duolingo.
  • School Interview.
  • All applicants are required to submit a valid English language proficiency test from the list above, including graduates of English-medium universities.

  • Application Form: Online application is required
  • Official transcripts: Provide a copy of your official transcript (for applicants who graduated from international institutions, an equalized transcript is required).
  • A copy of your Passport and national ID

Curriculum

Year Semester Module Title
PG-1 1 Analysis of Algorithms
Advanced Machine Learning
Advanced Cyber Security
Data Science
2 Advanced Programming Techniques
Advanced Computer Network
Image processing and vision
  Research Methodology
 

 

Skills Development

Upon successful completion of this programme, students will be able to:

  • apply computer science theory and software development concepts to construct computing-based solutions.
  • build up programming, analytical, and logical thinking abilities.
  • function effectively on teams to accomplish a common goal.
  • design and develop computer programs/computer-based systems in the areas related to computer science.
  • apply modern management techniques and systems to the execution of a project from start to finish, achieving predetermined objectives, quality, time, and cost, to the equal satisfaction of those involved.

Related Classes
    No Related Programs Found!