Brive logo
Discover programs that best match your skills and preferences
Find out which study programs best match your qualifications and criteria
Schedule a call and let us help you find the right program
Apply online to universities all over the world through Brive
We support you, every step of the way, to get you into one of your top choices
Collect points and receive cashback when applying through Brive
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
On campus
 2103 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 applying to this program?

Schedule a free 20-minute counseling session today!

Similar programs

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.