BSc Computer Science

Offer response
4 - 6 weeks after your application is submitted
Compare Universities Illustration
Compare Courses!
You can now compare courses and find which one suits you the best.

Course Overview

This Computer Science course moves beyond programming to focus on the core principles of problem-solving and innovation, preparing you to design the technology of the future. You will tailor your degree by exploring cutting-edge fields like AI, machine learning, and virtual reality through a wide range of optional modules. The program is renowned for its inspiring tutors and strong industry connections, providing exceptional opportunities for professional development.

Key Program Highlights

  • Specialize in exciting areas like artificial intelligence, machine learning, and virtual reality
  • Gain invaluable industry experience through a collaborative group project with major companies
  • Learn from internationally recognized tutors, including stars of the Computerphile YouTube series
  • Develop a strong portfolio and professional network to launch your career
  • Benefit from the university's prime location near the tech offices of leading industry partners

Requirements

The requirements may vary based on your selected study options.





















Modules

  • Assembly Language Programming
  • Computer Architecture
  • Databases and Interfaces
  • Fundamentals of Artificial Intelligence
  • Introduction to Software Engineering
  • Mathematics for Computer Scientists 2
  • Mathematics for Computer Scientists
  • Networks
  • Programming and Algorithms
  • Programming Paradigms
  • Algorithms, Data Structures and Efficiency
  • Developing Maintainable Software
  • Introduction to Formal Reasoning
  • Languages and Computation
  • Operating Systems and Concurrency
  • Software Engineering Group Project
  • Advanced Functional Programming
  • Artificial Intelligence Methods
  • C++ Programming
  • Distributed Systems
  • Introduction to Human Computer Interaction
  • Introduction to Image Processing
  • Introduction to Smart Things and Robotics
  • Software Specification
  • Computer Security
  • Professional Ethics in Computing
  • Collaboration and Communication Technologies
  • Compilers
  • Computability and Computational Complexity
  • Computer Graphics
  • Computer Vision
  • Cryptography
  • Designing Intelligent Agents
  • Development Experience
  • Human-AI Interaction
  • Individual Dissertation in Computer Science
  • Industrial Experience
  • Machine Learning
  • Mobile Device Programming
  • Programs, Proofs and Types
  • Schools Experience
  • Software in Society
  • Symbolic Artificial Intelligence
The all-in-one solution for your study-abroad needs
Download the Edvoy app now

Related courses










Offer response
4 - 6 weeks after your application is submitted