Software Engineering/Computer Science MEng (Dubai)

Master

In Birmingham

Price on request

Description

  • Type

    Master

  • Location

    Birmingham

Our stimulating Computer Science and Software Engineering MEng degree programme will prepare you to become a future leader in the IT industry by not only developing your technical understanding of building large software systems, but also your management and teamwork skills.

Facilities

Location

Start date

Birmingham (West Midlands)
See map
Birmingham B15 2TT

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2020

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Programming
  • Engineering
  • Industry
  • Systems
  • Project
  • Teaching
  • Java
  • Artificial Intelligence
  • Software Engineering

Course programme

Year one

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.

  • Programming in Java (20 credits)
  • Mathematical Foundations of Computer Science (20 credits)
  • Artificial Intelligence (20 credits)
  • Logic and Computation (20 credits)
  • Data Structures and Algorithms (20 credits)
  • Concepts of Computer Science (20 credits)
Year two

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.

  • Software Engineering (20 credits)
  • System Programming in C/C++ (20 credits)
  • Team Project (20 credits)
  • Advanced Functional Programming (20 credits)
  • Mathematical Modelling and Decision Making (20 credits)
  • Security and Networks (20 credits)

You can also apply to spend the second year of your BSc Computer Science course at our campus in the UK. Find our more.

Year three

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.

Optional modules - choose 120 credits:

  • Programming Language Principles, Design and Implementation (20 credits)
  • Advanced Networking (20 credits)
  • Machine Learning and Intelligent Data Analysis (20 credits)
  • Complex Adaptive Systems (20 credits)
  • Computer Graphics (20 credits)
  • Computer Vision and Imaging (20 credits)
  • Individual Study (20 credits)
  • Teaching Computer Science in Schools (20 credits)
Year Four

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.

Compulsory module:

  • Project (60 credits)

Optional modules - choose 60 credits. Modules may include:

** Current specialist MSc modules included for an indication of content. Actual modules are subject to change.

  • Security Research Seminar (10 credits)**
  • Cryptography (10 credits)**
  • Evaluation Methods and Statistics (10 credits)**
  • Research Topics in HCI (10 credits)**
  • Secure Programming (10 credits)**
  • Advanced Networking (Extended) (20 credits)
  • Advanced Robotics (20 credits)
  • Complex Adaptive Systems (Extended) (20 credits)
  • Computer Graphics (Extended) (20 credits)
  • Computer Vision and Imaging (Extended) (20 credits)
  • Computer-Aided Verification (Extended) (20 credits)
  • Individual Studies (Extended) (20 credits)
  • Intelligent Robotics (Extended) (20 credits)
  • Language and Cognition (Extended) (20 credits)
  • Machine Learning and Intelligent Data Analysis (Extended) (20 credits)
  • Programming Language Principles, Design, and Implementation (Extended) (20 credits)
  • Robot Vision (20 credits)
  • Security of Real-World Systems (Extended) (20 credits)
  • Teaching Computer Science in Schools (Extended) (20 credits)
  • Theoretical Foundations for Security (Extended) (20 credits)

Students on this degree should note 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 2020. 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.

Software Engineering/Computer Science MEng (Dubai)

Price on request