Imperial College London Campus
Bachelor of Engineering
On Campus
Imperial College London Logo
Imperial College London
London
United Kingdom

Computing

About

The Bachelor of Engineering in Computing at Imperial College London is a three-year, full-time program designed to provide students with a comprehensive understanding of computer science and engineering. Students will study topics such as algorithms, data structures, computer networks, and software development. The program combines theoretical knowledge with practical programming skills, preparing students to work on complex computing projects and systems.

Graduates will be well-equipped for careers in software development, data science, and IT consultancy. The program’s emphasis on practical skills ensures that students are ready to contribute to the development of cutting-edge technologies and solutions across industries.

Key information

Duration
-
Tuition fee
$61,096.00/year
Start dates & application deadlines
-
More details
-

Key Facts

Program Title: Bachelor of Engineering in Computing
Degree Type: Bachelor of Engineering
Duration: 3 years
Mode of Study: Full-time, On Campus
Application Deadline: 14th January 2026
Location: University of Imperial College London, United Kingdom
Field of Study: Information Technology (IT)
Language of Instruction: English

Program Structure

Year 1 – Foundations in Computing and IT

  • Introduction to Computing
  • Programming Fundamentals
  • Computer Systems and Architecture
  • Mathematics for Computing
  • Information Systems

Year 2 – Advanced IT Concepts

  • Data Structures and Algorithms
  • Database Systems and Management
  • Software Engineering Principles
  • Computer Networks
  • Web Development and Design

Year 3 – Specialization & Applied Computing

  • Operating Systems
  • Cloud Computing and Virtualization
  • Mobile App Development
  • Cybersecurity
  • Final Year Project / Industry Placement

Career Opportunities

Graduates of the Computing program specializing in Information Technology (IT) have strong career prospects in various technology-driven industries. They can pursue roles such as Software Developer, IT Consultant, Network Engineer, Database Administrator, or Cybersecurity Specialist. Industries such as software development, IT consulting, telecommunications, e-commerce, and finance actively seek graduates with expertise in information technology and computing. The program’s practical focus on real-world applications, such as cloud computing and cybersecurity, ensures graduates are ready for the evolving tech industry.

Why Choose This Program

This program offers a solid foundation in computing and information technology, equipping students with the skills needed for a successful career in the tech industry. The curriculum combines theoretical knowledge with practical experience, ensuring that students are well-prepared to tackle real-world IT challenges. With a strong emphasis on programming, software engineering, and networking, graduates will have the technical expertise to design and manage complex IT systems. Additionally, the final year project or industry placement provides students with valuable hands-on experience, enhancing their employability in the global IT job market.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 (0)20 7589 5111
Email: admissions@imperial.ac.uk
Address: Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom