Computer Science (3 Years) [BSc]

By developing new applications in science, engineering and business, computer science is changing the world, and changing people’s lives. Our computer science course combines the study of software and hardware, and information and communication technologies, to equip you with the skills needed for a challenging and evolving career. The course is the most flexible that we offer and allows you to adapt your studies to reflect your developing, possibly changing, interests.

Core topics covered include object-oriented (Java) and imperative (C) programming paradigms, software development techniques, databases and computer architecture. You can mix these with general computing subjects such as graphics, networking and computer vision.

Course variants

You can study this course in the following variants:

▲ Up to the top