Computer Science MSc

The MSc Computer Science Course (Dubai) is a Masters degree course generally for students who have a first degree in a subject other than computing, but we consider students with a background in computing on a case-by-case basis.

We have designed the timetable of this postgraduate programme to suit the schedule of our students. We offer classes in the day time on weekdays for students who want a full university experience. For working professionals, we offer a flexible combination of evening and weekend classes.

For more detailed information about both timetables, please email dubai@contacts.bham.ac.uk

Designed to open the door to exciting new career opportunities in computer science and information technology, our MSc Computer Science course is suitable for graduates from diverse subject backgrounds.

This Masters in Computer Science programme is different to IT programmes, in that it is a technical degree with a significant programming component. It is designed to give you a grounding in both the fundamentals of computer science and practical software development skills. Students join this programme from a wide range of first degrees, from the technical and scientific to the social sciences and humanities.

Graduates of this MSc Computer Science degree are highly sought after by employers due to the special knowledge, expertise and skills acquired. You could become anything from a Software Engineer, Artificial Intelligence Developer, Robotics Engineer, Financial Computing Analyst, Applications Developer, or inspire the next generation of computer scientists academically. 

Dr Kashif Rajpoot

Programme Director, Computer Science

“We are proud to offer the same high-quality curriculum and teaching of our Computer Science programmes on our Dubai campus. We will equip you with the fundamentals of computer science, whilst also providing plenty of optional modules to allow you to specialise in the area that interests you.”

The MSc Computer Science Course is a full-time one-year Masters degree course for students who have a first degree usually in a subject other than computing. Designed to open the door to exciting new career opportunities in computer science and information technology, the programme is suitable for a variety of hard-working graduates from diverse subject backgrounds. 

The MSc Computer Science programme is different to IT programmes, in that it is a technical degree with a significant programming component. You will learn about the computational languages, software engineering, artificial intelligence, human computer interaction, databases, and machine learning. It focuses on analytical methods and technical skills, and offers the opportunity to combine knowledge and personal skills to solve society's problems by developing software solutions. 

The core components of this degree course are a software workshop, taught modules and a summer project. The software workshop involves two terms of intensive training in Java programming, including lectures, supervised laboratory work and small-group tutorials.

At the same time students enrol in a variety of modules, including: Introductory Computer Science; Software Engineering; Databases; and Computer Networks. In the summer term, students engage in developing a substantial software project under the supervision of a faculty member.

Why study Computer Science at Birmingham Dubai?

  • Global recognition - We offer the same world-class education as in our UK campus by delivering the same high quality curriculum and meticulously similar quality assurance processes.
  • International reputation - The School of Computer Science is a truly international place, and our academics specialise in subjects including artificial intelligence and cyber security, which the modern world is built upon. You will be obtaining a first-class education in real-world issues, and will become the person that can develop and lead society and our future.
  • Research focused teaching - Our research feeds directly into your teaching ensuring your programme includes the latest developments in Computer Science, such as Artificial Intelligence, Data Science and Cyber Security.
  • Excellent career prospects - The broad range of skills you will gain mean you could choose to work in technology consultancy, IT, investment and banking, software development, finance, or join on of the many emerging start-up companies.
  • Exchange opportunities - You can choose to spend your second year studying at our picturesque campus in Birmingham, UK (subject to academic attainment).
  • Connections across the world - You will become part of our global community of computer science students across the world meaning you will be connected wherever you go in the world.

Meet our academics

Our Computer Science academics are highly qualified and based in Dubai.

See their profiles

View the Computer Science MSc Dubai campus brochure (pdf 493 KB).

Why study this course

Why Study Intensive Programming (for the connected world)?

Programming plays an important role in this modern age. Imagine you walk into your house and your lighting automatically changed according to your mood, your sofa was set to your favourable seating position, your favourite TV channel switched on, and the coffee machine had already prepared your favourite coffee. How could all of this happen? Programming can give life to any computing device. A programming language powers computing devices to collect, control, store and process data accordingly.

There is a continuously increasing number of businesses and industries relying on computer programming. Programming languages, such as Java, JavaScript, C#, C++. PHP, Python, SQL, Perl etc, evidently are the driving force behind the advances in Robots, Voice Recognition, Artificial Intelligence, Block Chain, Virtual Reality, Internet of Things, Cloud Computing, and Big Data, to name a few.

Programming has become a necessity in our digitial world, not only in the IT industry, but also in business, engineering, medicine, healthcare, fashion, marketing, gaming, mobiles, websites, multimedia to name only a few.

In our degree programme, we focus on intensive programming in order to develop strong programming skills in our students.

Why Strong Theoretical Foundations?

The digitally-driven world changes fast, with digital trends raising and fading away in the span of a few years. One example is today's popularity of artificial intelligence, which only 15 years ago was extremely unpopular not attracting much funding from the private and public sector. At the same time, computing skills have an ubiquitous usefulness in society, finding applications much beyond IT, for instance in medicine, biology, finance, banking, businesses, fashion, gaming, and poilcy-making, among others. An education purely based on practical training would only train a professional that could cope with the current technologies, but unable to cope with changing landscapes (e.g. with the advent of another mainstream technology in 10 years) or unsuitable to cope with a domain that was not represented during training. A strong theoretical foundation along with a balanced mix of practical training is therefore crucial to acquire lifelong cores skills of general applicability, but at the same time it offers the necessary practucal skills to enhance employability prospects after graduation.

Modules

Compulsory modules

Please note: The modules listed on the website for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods

Relevant modules we offer that cover programming:

Software Workshop
This module introduces and develops object oriented design and programming skills. It introduces the Java programming language as an example of an object oriented programming language and develops software development skills through Java. In the second semester, the module develops advanced object oriented design and programming skills. It introduces object oriented class libraries for collection data structures and graphical user interfaces, and provides exposure to concurrent programming using threads and network communication via sockets. In addition, you will work in teams to build a substantial piece of software from specification through analysis and design to implementation. 

Fees and funding

We charge an annual tuition fee which is set at AED 110,250 for 2019/20 entry.

Scholarships

We have a number of scholarships available for 2019 entry. Find out more.

Entry requirements

2:2 Honours degree in any subject other than computing. Students who have not studied in English must pass a recognised English test. Learn more about entry requirements.

International students

We accept a range of qualifications from different countries – learn more about international entry requirements. Standard English language requirements apply.

How to apply

To find out more information about our application process please visit our 'How to apply page' before starting your application.

We will consider applications from applicants who already have a first degree in computer science on a case-by-case basis.

Our highly regarded teaching on the MSc Computer Science course employs a mixture of lectures, tutorials, exercise classes, lab and study work, projects, online assignments, presentations and independent study. 

We want to prepare you for your graduate career by helping you gain skills and experience in many different ways, as roles in computer science often ask for individuals who have strong communication and team working skills. By keeping your learning varied, you will have the chance to learn and grow to allow you to communicate in different ways, and with different types of people.

Assessment

All work will be assessed via exams, coursework, presentations and a dissertation.

A degree gained through completing our MSc Computer Science course provides the skills required for a wide range of careers.  It will give you a disciplined approach to analysing problems, with the ability to design creative solutions and critically evaluate the results. Employers are impressed by the combination of technical and transferable skills offered by computing graduates, and as such, you might find yourself in a variety of environments in academia, industry, research and commercial organisations.

These qualities, plus the prestige of a degree from a leading World Class University, make our graduates attractive  to companies in the engineering sector worldwide as well as those in finance, consultancy and commerce.

Examples of companies where our graduates have gone on to work include:

  • Microsoft
  • Google
  • Apple
  • Goldman Sachs
  • Sony
  • IBM
  • Siemans
  • Honda
  • JP Morgan
  • Morgan Stanley
  • The Bank of England

With the fast changing connected world, computer science is a key area for future careers across the world. Dubai, for example, is a truly exciting global city with a rapidly developing economy and extremely fast digitisation of Government services and actively embracing the artificial intelligence lead automation of various sectors. There is a vibrant start-up scene evident by the massive success of Careem and Amazon.ae formally souq.com. This is no doubt creating new jobs for computer science professionals.

Your Birmingham Degree

Your Birmingham degree is evidence of your ability to succeed in a demanding academic environment. Employers target Birmingham students for their drive, diversity, communication and problem-solving skills, their team-working abilities and cultural awareness, and our graduate employment statistics have continued to climb at a rate well above national trends.