Computer Science BSc with Integrated Foundation Year (Dubai Campus)

Our Foundation Pathways combines the highest standards of one of Britain’s leading global universities with a fully integrated student experience. 

Computer scientists design and create search engines, social networking applications, software applications used in the financial world to map customer profiles and expose credit card fraud, and software applications used in the medical sector to identify cancers through the analysis of medical images. During this course, you will learn about all kinds of computational systems, their theory, design, development and application. This includes programming languages, software engineering, artificial intelligence, operating systems, databases, nature-inspired computation, concurrent computing, robotics and the theory of computation. The degree incorporates concepts from fields as diverse as mathematics, engineering, linguistics and psychology.

Dr Nick Hawes

Reader, Computer Science

“ Computer Science is the study of computational systems and their applications. Fundamental to this is the study of information, and how to understand, represent and manipulate information mechanistically and automatically.”

Foundation year

Designed for international students who require a preparatory year prior to undergraduate study, the foundation programme 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 BSc (Hons) programme.  *You will need at least 100 credits, at least 55% in Academic English and Study Skills, at least 60% in Introductory Mathematics and in Further Mathematics and at least 50% in Introductory Computer Science.

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.

Year one

The first year of your programme is common to all of our Computer Science undergraduate  students, so at the end of the year you’ll be able to grasp a good  understanding in a number of areas. 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’ll also learn computer programming in Java – a language widely used in business and industry.

Even as early as your second year you’ll be given a chance to pursue your own interests, via work within Robot programming and image processing. These both include group work as part of our commitment to preparing you for the world of work.

Year two

You’ll move on to study enabling technologies such as databases, graphics and the formal basis of programming languages. Teaching these together with programming allows you to put the theory into practice, giving you a much deeper understanding. You’ll also learn to work in a team to produce software, and you’ll learn new styles of programming in Java and a second language. The modules also include Computer Systems and Architecture, Introduction to Computer Security and Software Engineering.

Year three

In your final year you will obtain a huge amount of training and experience so you can maximise on your degree to achieve your ambitions and interests. You’ll spend one third of your time on a project, either developed from your own idea or from a wide selection offered by staff members. This usually involves writing a large piece of software and gives you the freedom to extend and demonstrate your skills in your own way.

Modules

All modules listed are compulsory.

Foundation year

  • Introductory Mathematics (10 credits)
  • Properties of Matter (10 credits)
  • Foundation Electronic and Electrical Engineering (20 credits)
  • Further Mathematics (20 credits)
  • Introductory Computer Science (20 credits)
  • Academic English and Study Skills or Advanced Academic English and Study Skills or (40 credits)

Year one

  • 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)
  • Digital image processing and analysis (20 credits)

Year two

  • 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)

Year three

  • Computer Science Project (40 credits)
  • Human Computer Interaction (20 credits)
  • Programming Language Principles, Design and Implementation (20 credits)
  • Advanced Networking (20 credits)
  • Machine Learning and Intelligent Data Analysis (20 credits)

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 2018. On rare occasions, we may need to make unexpected changes to compulsory modules; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate.

Fees and funding

The foundation year of your programme will be charged at 77,030 AED for 2018/19 entry.

Following successful completion of your foundation year we charge an annual tuition fee which is set at 99,380 AED per year of study.

Scholarships

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

Entry requirements

How to apply

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

Learning and teaching methods will take the form of lectures, classes, case study work, online assignments and quizzes, presentations and self-directed study.

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

"Overall, the teaching in the Computer Science department is fantastic. Nearly all the lecturers are very helpful and will go out of their way to support you. The course content is very well structured and contains very applicable knowledge and skills for the Industry."

Aaquib Naved, Computer Science student

Read Aaquib's full profile

As the University of the Year for Graduate Employment in The Times and The Sunday Times Good University Guide 2015-16, Birmingham is the UK’s number one university for securing a graduate-level job.

A degree in Computer Science 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, Sony, IBM, Siemans, Honda, JP Morgan, Morgan Stanley and the Bank of England.

"The skills that I am gaining; the course does not just teach knowledge, it trains us in certain skills which can be applied outside of the course, for example many students develop software that has been published, gained them an internship or enhanced their CVs".

Hung Hoang, Computer Science student

Read Hung's full profile

"The University of Birmingham do a great job with regards to student employment. I'm currently undertaking a summer placement with IBM (The Extreme Blue Summer Internship) and that has helped me learn a lot of new skills and gain experience in a fast paced agile development environment.".

Aaquib Naved, Computer Science student

Read Aaquib's full profile

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.