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.
You can study this course in the following variants:
- CS 3-years BSc - the fastest route to graduation.
- CS 4-years BSc with Industrial Experience - you have a year's placement in industry between study years 2 and 3.
- CS 4-years MEng - designed to fulfill the highest professional requirements and challenge the ablest of students. Includes an 8-week industrial project between study years 3 and 4.
- CS 5-years MEng with Industrial Experience - the same as the 4-year MEng, but you have a year's placement in industry between study years 3 and 4.