Designed for international students who require a preparatory year prior to undergraduate study, our integrated foundation course is equivalent in learning to year 13 of the UK education system.
Successful completion of the foundation year will also guarantee you progression onto the Computer Science and Software Engineering MEng programme. *You will need at least 100 credits, at least 55% in Academic English and Study Skills, at least 60% in Mathematics modules and at least 60% in Elementary Computer Programming.
We will ensure you're fully prepared for your undergraduate programme, immersing you in the university environment and giving you dedicated support in your first year in Dubai.
We want to give you a really strong education in the fundamentals of computer science, so in first year you'll be given an overview of the subject and gain a firm foundation in the principles of algorithms, artificial intelligence and relevant maths. You will also learn computer programming in Java - an invaluable language widely used in business and industry.
We want you to have a chance to follow your own passions whilst studying, so in your first year you are also given a chance to pursue your own interests, via work within robot programming in the Artificial Intelligence module. We encourage group work as part of our commitment to preparing you for the world of employment and you will learn valuable skills.
Like all UAE Ministry of Education Higher Education Institutions, we also run the below listed compulsory modules. These modules are designed to support talented graduates in the region, with the skills to aid and further employability.
- Entrepreneurship, Innovation, and Sustainability (EIS)
- Arabic Language 1
Please note these modules must be completed and passed, in addition to your core programme modules, during the course of your degree. Find out more about EIS and Arabic modules.
In the second year you move on to study enabling technologies and their application. You will learn about a wide range of subjects from the mathematics for modelling and decision making which underpins much of modern machine learning, to systems-level programming, networks, and cyber security. Your programming repertoire will be broadened by exposure to the C programme language plus further functional programming. You will also be taught professional software engineering techniques and apply them to develop a large team project in Java such as a multiplayer networked game.
You can also apply to spend the second year of your BSc Computer Science course at our campus in the UK.
In the third year of the MEng you have the freedom of choice to specialise in a particular area of computer science from a range of modules. Select 120 credits of optional modules from the following, each module is 20 credits:
In the final year you will complete your studies in the UK at our Edgbaston campus and undertake a much more in-depth project which involves a major software or research element, and brings together all of the computer science and software engineering skills you have acquired. In this final year modules from our range of Masters programmes will be open to you. Your choice of modules alongside your choice of project will allow you to specialise in a field such as computer security, human-computer interaction, theoretical computer science, robotics or natural computation.
Choose 60 credits, examples of options listed below, each module is 20 credits:
Note that when choosing options that some topics may be studied either in the third year or in the fourth year but not both.
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. Unless indicated otherwise, the modules listed for this programme are for students starting in 2024. On rare occasions, we may need to make unexpected changes to core modules; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate.