Browser does not support script.
Student sitting behind computer smiling

Undergraduate courses

Computer Science

Help to define the society of tomorrow

Discover our Computer Science courses here, or apply now through Clearing.

Apply through Clearing

Student wearing headset in computer science class

Take a creative approach and solve programming problems using specialist technology and languages.

Studying a computer science course can lead to career paths including web development, network engineering, cyber security, games development, software testing and IT consultancy.


Student working with electronics

Computer Science BSc (Hons)

Computers are central to political, economic and social cohesion. This means computer scientists are becoming increasingly important to our society. We will inspire you to become an exceptional Computer Scientist with the technical and creative...

Student looking at different phones in computer science

Games Development BSc (Hons)

If you think you could create the next big computer game then this is the course for you. Our Games Development course will give you the skills necessary to contribute to game development, from Indie to AAA. We will thoroughly prepare you for...

Student working in computer room

Software Engineering BSc (Hons)

We believe in the importance of developing the skills to help you succeed in your chosen career path, which is why you will undertake a professional project allowing you to work in a live setting. This could be working for an established company or...

Cyber Security BSc (Hons)

On this course you will develop your skills and knowledge within cyber security. You will focus on areas and topics that are seeing high interest and growth in the industry. You will develop the practical, transferable skills required to start a successful career...

Discover York St John University