About the Programme
The Master of Science in Computer Science, is a 2-year programme, provides you a comprehensive curriculum consisting of academic and applied knowledge of CS and IT technology management and emerging technologies in large data processing and analysis.
You will have the flexibility to specialise in ‘Data Science’ or ‘Technology Management’, while gaining a broad basis in Computer Science with a concrete foundation in the innovation, application and management of computer science applications across a range of disciplines. You will receive international teaching with faculty members from GUtech, RWTH Aachen University as well as several other European universities.
Subjects taught included machine learning, big data analytics, and network forensic as well as network security. By choosing a specialisation, you can prepare yourself for your favourite career path.
The MSc programme is also tailored to equip you with entrepreneurial skills matching the national priorities for a profitable and sustainable growth.
Career and Studies Opportunities
The MSc in Computer Science is a career oriented, multidisciplinary programme. It is suitable for students who are interested in the general area of designing and managing large IT infrastructure. The degree can result in interesting and wide employment opportunities which include, data centre manager, network specialist, data analyst, network security manager, etc. In addition, the graduates of the programme can enroll in innovation and consultancy companies or start their own IT company providing much needed IT services based on emerging technologies to companies and government organizations in the region.
Aside from industry, graduates may go on to pursue consultancy as well as research careers, whether through doctoral study in academia or commercial research.
The Master of Science in Computer Science is a four (4) semester programme, capped off with a Master Thesis. In the first three (3) semesters of the programme you will be able to complete twelve (12) courses, equivalent to a total workload of 120 credit points in the European Credit Transfer System (ECTS). In the last semester, you will work on the Master’s thesis.
Each semester you will be able to enroll in up to four (4) courses, which will allow you to complete twelve (12) courses in three (3) semesters, before proceeding to the Master’s thesis in the fourth semester. You may also choose to enroll in fewer than 4 courses a semester. However, this will take a bit longer to complete the programme.
All courses are offered in evenings and weekends.
You will have the opportunity to study a subject in depth from these six knowledge areas: Management, Network Security, Data Science, Emerging Technologies, Development, and Research. By selecting electives, you will specialise in either ‘Data Science’ or ‘Technology Management’.
- The Data Science (MSc CSDS) specialisation requires you to take at least six courses from the areas of Network Security and Data Science.
- The Technology Management (MSc CSTM) specialisation requires you to take at least six courses from the areas Management and Emerging Technologies.
To complete the programme, you will have to earn a total of 120 ECTS credit points distributed as follows:
- 72 ECTS credit points for course work & internship,
- 18 ECTS credit points for research and thesis preparation course
- 30 ECTS credits for the Master’s thesis.
GUtech has a ‘Study Abroad’ agreement with Hasselt University in Belgium. This allows you to take one more semester abroad and earn a second MSc degree in Transportation.
Academic requirements:
The programme is for graduate students and professionals holders of a recognised bachelor degree in:
- Information Sciences
- Computer Science
- Computer Engineering
It is certainly possible to apply to our programme with a bachelor’s degree in a discipline other than computer science. You must, however, possess a demonstrably strong background in computer science and a basic background in mathematics, as evidenced by a work experience in a computer science field.
Eligibility will be based on academic and work certificates as well as personal interviews.
Language requirements:
The programme is taught in English and an academic level of proficiency in this language is imperative.
Applicants must provide adequate proof of English proficiency (e.g. TOEFL 79 internet-based test, IELTS 6.0 or equivalent).
For questions regarding the application process, please send your enquiry via e-mail: PG@gutech.edu.om.
The Master programme offers specialisation tracks in:
- Computer Science,
- Data Science,
- Technology Management.
In each of the first three semesters of full-time study, you will earn 24 ECTS credit points from course work and internships and 6 ECTS credit points from a research and thesis preparation course. In the fourth semester, you will earn 30 ECTS credit points from a Master thesis. Internships will usually be scheduled outside of the regular teaching period.
For part-time students, courses will be scheduled in several compact blocks of lectures (one week per month) with plenty of self-study time in between for assignments and projects. Typically, each course will earn 6 ECTS credit points and will run for eight weeks (i.e., half a semester), with two courses running in parallel. This will result in a semester course load of four courses with a total of 24 ECTS credit points. The remaining 6 ECTS credits represent the research and thesis preparation course.
Computer Science Specialisation
The Computer Science (MSc CSCS) specialisation gives students flexibility in choosing six elective courses from any of the 6 knowledge areas.
Year | Semester | Course Title | Contact Hours | ECTS Credits |
1 | 1 | Analysis and Design of Information Systems | 30 | 6 |
Ethics and Policies | 30 | 6 | ||
Machine Learning | 30 | 6 | ||
Research and Thesis Preparation 1 | 30 | 6 | ||
30 | 6 | |||
2 | Advanced Database Systems | 30 | 6 | |
Advanced Topics in Networks | 30 | 6 | ||
Research and Thesis Preparation 2 | 30 | 6 | ||
2×30 | 2×6 | |||
2 | 3 | Research and Thesis Preparation 3 | 30 | 6 |
Technology Strategic Management | 30 | 6 | ||
3×30 | 3×6 | |||
4 | Thesis and Thesis Colloquium | 30 |
Data Science Specialisation
The Data Science (MSc CSDS) specialisation requires students to take at least six courses from the areas of Network Security and Data Science.
Year | Semester | Course Title | Contact Hours | ECTS Credits |
1 | 1 | Analysis and Design of Information Systems | 30 | 6 |
Ethics and Policies | 30 | 6 | ||
Machine Learning | 30 | 6 | ||
Research and Thesis Preparation 1 | 30 | 6 | ||
30 | 6 | |||
2 | Advanced Database Systems | 30 | 6 | |
Advanced Topics in Networks | 30 | 6 | ||
Research and Thesis Preparation 2 | 30 | 6 | ||
Big Data Analytics | 30 | 6 | ||
30 | 6 | |||
2 | 3 | Research and Thesis Preparation 3 | 30 | 6 |
Technology Strategic Management | 30 | 6 | ||
Data Modelling and Presentation | 30 | 6 | ||
Network Forensics | 30 | 6 | ||
Network Security | 30 | 6 | ||
4 | Thesis and Thesis Colloquium | 30 |
Technology Management Specialisation
The Technology Management (MSc CSTM) specialisation requires students to take at least six courses from the areas Management and Emerging Technologies.
Year | Semester | Course Title | Contact Hours | ECTS Credits |
1 | 1 | Analysis and Design of Information Systems | 30 | 6 |
Ethics and Policies | 30 | 6 | ||
Machine Learning | 30 | 6 | ||
Research and Thesis Preparation 1 | 30 | 6 | ||
Project and Risk Management | 30 | 6 | ||
2 | Advanced Database Systems | 30 | 6 | |
Advanced Topics in Networks | 30 | 6 | ||
Research and Thesis Preparation 2 | 30 | 6 | ||
Introduction to e-Government | 30 | 6 | ||
30 | 6 | |||
2 | 3 | Research and Thesis Preparation 3 | 30 | 6 |
Technology Strategic Management | 30 | 6 | ||
Cloud Computing | 30 | 6 | ||
Cyber Physical Systems | 30 | 6 | ||
30 | 6 | |||
4 | Thesis and Thesis Colloquium | 30 |
Application fee
A non-refundable fee OMR 100 is required prior to application being processed.
Tuition fees
Tuition fees are paid according to the number of ECTS credit points associated with the courses you enroll in.
The total credit points required to complete and obtain MSc CS degree is 120 ECTS credit points (ECTS CP).
The total tuition fees for the Master programme is OMR 13,800.
Scholarship opportunities
We offer scholarships for successful applicants to cover up to 20 percent of tuition fees.
There is not a separate application for these scholarships. All successful applicants will be considered.
We also offer scholarships to partner companies amounting to 50 percent reduction in fees. For further details, please refer to our Preferred Partner Programme.
Students who want to join the Master of Science in Computer Science (MSc CS) need to apply online.
For October 2021 intake, the application deadline is 10 October 2020.
All application must be supported by the digital copies of the following documents:
Application materials checklist | Needed for decision on seat | Needed for decision on scholarship | Needed before classes start |
Bachelor transcript | Yes | Yes | Yes |
Bachelor degree certificate | No | No | Yes |
Bachelor approval from Omani MoHE | No | Yes | Yes |
IELTS / TOEFL or equivalent | Yes | Yes | Yes |
ID card / passport | No | No | Yes |
Photo | No | No | Yes |
CV | Yes | Yes | Yes |
References (Academic & Employer) | No | Yes | Yes |
Interview | Yes – for BSc in non-related fields only | Yes – for BSc in non-related fields only | Yes – for BSc in non-related fields only |
RO 100 application fee | Yes | Yes | Yes |
Agreement with Finance for tuition payment | No | No | Yes |
Choice of specialisation | Yes | Yes | Yes |
General Enquiries
Can I meet with the Master’s programme coordinator?
Yes, all enquirers and applicants are encouraged to meet the Master’s programme coordinator. You may request an appointment by sending an email to pg.cs@gutech.edu.om or calling 22061112.
Can I visit the University campus to have a look around?
Yes, you are most welcome to visit our campus in Halban. Our campus is located in Halban, off the last Maabila exist of the Muscat Expressway.
Does GUtech offer accommodation to graduate students?
Yes, upon availability, we could offer you our housing services. You may want to call 2206 1112 or send an email to amu-bdb@gutech.edu.om for further information.
Application Process
How do I submit an application and what documents do I need to provide?
Applications are received online. You may visit our page ‘apply‘ for the list of supporting materials.
How long does it take for admission process to be completed?
If you provide every document requested, and meet all entry requirements, decision can be taken in 3 working days.
Will the university be able to provide me with acceptance of admission paper to present to my company for funding purpose ?
Yes, offers are made in writing and we may send your offer letter to your employer if you provide us with the contact details.
Do I need to submit evidence of English language proficiency for my application?
Yes, a minimum IELTS of a band score of 6.0 or equivalent is required at the time of submitting your application. However, if you are awaiting the release of IELTS or an equivalent result, you may send an email to pg.cs@gutech.edu.om to advise you on how to proceed.
Entry Requirements
What qualifications do I need to get entry into the programme?
A Bachelor degree in Computer Science or related field of a reputable Omani or international university.
What is the minimum cGPA requirement do you apply to the Master’s programme?
No minimum cGPA is required.
Can I still apply if I do not have a relevant degree?
Yes you can still apply, the decision about eligibility of an applicant with a university degree different from Computer Science will be based on personal interviews.
Credit Transfer
Do you accept credit transfers into the Master’s programme?
Yes, it’s acceptable
How many credits from my previous postgraduate courses can I transfer to the Master’s programme if I ma accepted?
Up to 60 credit points can be transferred if the Ministry of Higher Education approves such a transfer.
Programme Structure
What study mode does the Master’s programme offer?
The programme is structured to be delivered on a part-time basis in a block courses format, over six semesters. Each semester encompasses fifteen weeks of teaching. Classes are scheduled during weekdays, from 2pm to 7pm, and on Saturday, from 9am to 5pm. For a detailed timetable, you may send your enquiry to pg.cs@gutech.edu.om.
How many credit points are required to graduate?
To graduate, you will required to successfully earn 120 ECTS credit points.
What are the term dates for the programme?
The academic year is made up of 2 terms. The duration of each term is 15 weeks. The first term begins in late February/Early March and ends in late June. The second term runs from October to January.
Some adjustments may apply due to public or religious festivities.
Can I receive a study plan in advance so that I can plan my time accordingly?
Yes, you may receive your relevant study plan and a timetable if you send your request to pg.cs@gutech.edu.om.
What specialisations are they part of the programme?
We offer you three specialisations to choose from for your future career:
- Computer Science
- Data Science
- Technology Management
When will I be required to declare my specialisation?
You will be required to declare your specialisation at the start of the term.