City, University of London

Course Introduction

Studying Computer Science allows students to develop the computing and coding skills needed to use programming as the language for creative problem'solving. City's BSc (Hons) Computer Science focuses on how software and programming work can be used to solve real'world problems. You will gain an appreciation of the foundations of computation, acquire an understanding of the structure of programming languages and develop the skills to use coding creatively in solving computational problems. You will also acquire expertise in state'of'the'art approaches to a wide variety of technologies, learn commercially valuable skills and work with internationally renowned research groups, learning about the latest developments in computer science. In the final year of the course, you will develop an individual project, either through working with the technology industries, working with a research group or through the realisation of your own ideas.

Course Modules

In year one, you will study six core modules: Computation and reasoning; Mathematics for computing; Software engineering; Systems architecture; Programming in Java and Business systems. A common first year syllabus with three other City courses offers flexibility, as you can make your final choice of degree at the end of the first year. In year two, you will take a further six core modules and can choose to undertake a project. Professional Pathway students take the core modules over a period of two years. The course is available with or without a placement between year two and year three. In year three, you will take core modules in theory of computation and functional programming and a further three electives. You will also undertake an individual project researching and developing systems in an area of your own specialist interest. Professional Pathway students take these core and elective modules over a period of two years.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons)