Brive logo
Tips to apply
Want to read more? See all articles
Computer Science & IT
Computer Science
Apply through Brive
We are official partners! Complete your application for free and earn benefits!
Free review on your application
1:1 counselling by certified consultants
Higher acceptance rate on your top choices

Computer Science

Middlesex University
London, Great Britain
On campus
 2092 Points
3 Years

Program Description

The basis for a wide range of computer-based careers, computer science studies opens up opportunities across all sectors – from software development to systems engineering and everywhere in between. Our course helps you develop the skills, knowledge, and experience that will attract employers and help you achieve your computer-based career goals. You also have the option of extending your studies to 4 years and gaining an MComp qualification.

You’ll gain an understanding of the key principles of computer science while you develop your programming, system engineering, and project experience skills. You’ll also get the support, encouragement, and confidence to put your skills into practice through individual and group projects. Your first year will be entirely project-led, ensuring you practice your skills from the very start.

In the past our students have worked on a project with the prestigious Pink Shoe Club, creating prototypes for a unique digital self-assessment tool.

There may be additional costs by this University.

Entry Requirements

Are you eligible to apply?

Sign up, check the entry requirements, and find out your compatibility with the program.


Year 1


First Year Project

Foundations of Computer Science

Systems and Architecture

Year 2

Object-Oriented Programming

Web Applications and Databases

Software Engineering Management and Development

Operating Systems and Computer Networks

Year 3

UG Individual Project

Testing and Verification (Optional)

Business Intelligence (Optional)

Web-Based Mobile App Development (Optional)

Enterprise Networking and Automation (Optional)

Digital Media Technology (Optional)

UX Design (Optional)

Artificial Intelligence (Optional)

Designing Secure Systems (Optional)

Computer Graphics (Optional)

Novel Interaction Technologies (Optional)

Advanced Web Development with Big Data (Optional)

Teaching Computing in the Secondary School (Optional)

Systems Engineering for Robotics (Optional)


  • Software Engineer
  • Systems Analyst

Need help finding the right program?

Schedule a free 20-minute counseling session today!
The most brive news directly to your inbox... Join now!
I accept to receive news and give consent to Brive to securely process my data, as defined in the Privacy Policy
© | All Rights Reserved.