The University of Law ranks 10th in the UK for quality of teaching in National Student Survey 2024. Find out more

Bachelor of Science

BSc (Hons) Computer Science

The world has seen an increasing demand for Computer Science graduates, so choose a degree designed to prepare you for the real world from day one. With practical teaching from experienced lecturers and individual support from our Employability Service, you will graduate equipped to work in IT roles across a range of disciplines, including technology, business, law enforcement and public services.

We offer you a truly cross-disciplinary learning environment, where you’ll network and share facilities with students of law, business, criminology, policing and psychology, giving you the opportunity to apply your skills to a variety of different industries.

Course video ► What to expect ► Lecturer video ►

 

Microchip Man using iPad

Key Facts

Entry requirements

Subject Specific Requirements: This course requires you to have a Grade C in A-Level or equivalent in either Computing (IT), Science, Mathematics or Technology subject.

  • A Level: BBC
  • BTEC: DMM
  • UCAS Tariff Points*: 112
  • GCSE: Grade C/4 or above in English Language and Maths, or equivalent

*From three A Levels or equivalent

Course requirements ➔

Entry requirements

Locations

London Bloomsbury

Next start date

September 2025

See all Start Dates

HOW TO APPLY

 

Learn more about the process for applying to us and where to get started.

 

Ranked Top 10 in the UK for Teaching in the 2024 National Student Survey.

We have an overall 5 Star rating from QS World University Rankings and 5 stars in Teaching, Employability, Online Learning, Academic Development and Inclusiveness.

Optional modules including; AI and Robotics, Cyber Security, Computer Animation and Visual Effects, as well as modules from our BSc (Hons) Psychology degree.

Course Details

BSc (Hons) Computer Science

UCAS code: I100

On this course, we’ll teach you the fundamentals of computing and how it can be applied to the industry and wider economy, so you’ll graduate ready to contribute. You’ll gain hands-on, practical experience, obtaining the ability to design and develop software solutions for today’s big business problems.

You'll immerse yourself in the local tech community, with regular guest speakers and networking events allowing you to learn from the experts and make connections to support your future career prospects.

You won’t need any specialist equipment at home, as all the software you’ll use is cloud-based. Lab facilities at our London campus will house all the specialist equipment that you’ll need, such as high-spec computers and VR headsets.

Foundation Year

UCAS code: I101

You can choose to take an additional Foundation Year before you start your BSc Computer Science. This introductory year focuses on developing the key skills required to study at degree level and covers the same six modules as on our other undergraduate degrees. The modules covered will initially enhance your communications skills, digital and information literacy and ability to think critically. You then have the added flexibility of switching your degree programme if another discipline captures your interest, subject to availability and entry requirements.

Entry requirements for the Foundation Year are different from our three-year degrees. For full details, check our Entry Requirements page.

Course Structure

Semester 1

Communication Skills

You will develop communication skills and understanding of different methods and styles of communication. You will consider appropriate methods of communication in both formal and informal environments. You will develop your understanding of social media and how to use it effectively. By looking back at previous activities and considering the choices you made and how you may do things differently in the future, you will enhance your skills on reflection.

Digital and Research Skills

You will learn how to navigate responsibly around the internet using different search engines and resources, including AI, and will develop your understanding of how to stay safe online and create an appropriate online presence. Learn about interpreting information you find; how relevant and accurate it is and how to present it. Discover a variety of learning resources and understand the importance of academic integrity. 

Sustainability and Society

You will explore the UN Sustainable Development Goals and how sustainability has a wider impact on society. A problem-solving approach to global sustainability will be adopted and you will be encouraged to think about the role you and others play in addressing sustainability issues and an understanding of who is accountable. Also looking at both the broad concepts of sustainability and the aspects which are relevant to your chosen discipline.

Semester 2

Foundation Year Project

Develop your research skills by learning how to choose, plan and carry out an investigation into a chosen topic. Discover the importance of ethics when conducting research and practice presenting research. This module helps prepare you for entry onto Level 4 of the degree programme through the formative e-portfolio containing a log of activities, your 2000 word written project and your video presentation.

Shaping Skills for Success

This module will enable you to develop wider skills that are needed to succeed during your studies and beyond. You will be introduced to different types of skills and how to track and reflect on your skills development. You will develop your skills by participating in sessions focused on specific skills and hearing from a variety of guest speakers. You will take part in a group challenge designed to develop your teamwork and communication skills and reflect on the skills you develop during this module as part of your Foundation Year Project.       

Core Concepts of Computer Science

Introducing you to some of the concepts of computing, including how computers work, how you can use computers to perform tasks and move on to review the concept of programming computers and understanding how computers can communicate with each other through networks. Finally, we will cover the topic of keeping yourself safe and practicing good cyber hygiene.

Choose one*:

  • Core Concepts of Law
  • Core Concepts of Business
  • Core Concepts of Criminology
  • Core Concepts of Psychology

*Options available are indicative and available subject to numbers and the campus chosen. Students will also complete the Shaping Skills for Success programme.

  • Introduction to Programming
  • Data Structures, Data Modelling and Computer Systems
  • Information Systems and Organisations
  • Software Engineering Principles
  • Databases
  • Object-Oriented Programming (OOP)
  • Software Engineering in Practice
  • Advanced Programming
  • Networks and Operating Systems
  • Research and Project Management for Computing and Information Technology
  • User Interface Design (UX)
  • Application Development and Management
  • Dissertation (Final Project)
  • Database Management and Administration

Optional modules (choose 3)*:

  • AI and Robotics
  • Machine Learning and Data Science
  • Evolutionary Algorithms
  • Information and Content Management Systems
  • Mobile Development
  • Human-Computer Interaction
  • Computer Security
  • Cyber Security
  • Cyber Forensics
  • Computer Graphics
  • Computer Animation and Visual Effects
  • Games and Interactive Systems

*All options are indicative and subject to availability.

Course Start Dates

  • BSc (Hons) Computer Science with Foundation Year
    • Full-time: London Bloomsbury
  • BSc Computer Science
    • Full-time: London Bloomsbury

Make an Enquiry

Course Information

 

Application and booking deadlines vary by intake - take a look at our key application and enrolment deadline dates for more information.

To get a full picture of how you can fit this course around your existing commitments, we'll shortly share our course dates.

Calendar

 

We use a variety of formative and summative assessments designed to meet the overall course and individual module learning outcomes, as well as allow you to demonstrate your knowledge in a variety of innovative formats. Assessment methods will include:

  • Quizzes
  • Class exercises
  • Portfolios
  • Group work
  • Presentations
  • Reflective assignments
Student working from a text book

 

Full-time study

  • In years one and two you’ll study taught modules.
  • In year three you’ll study some taught modules and optional modules as well as researching and writing up of your dissertation (final project).

 

Student taking a written exam

Employability We Set You Up For Success

We care about your career, which is why we offer support with job applications and other work experience opportunities as soon as you accept your place.

Discover more
Woman on the phone smiling

Fees and Applying

 

Application and booking deadlines vary by intake - take a look at our key application and enrolment deadline dates for more information.

Student reading in library

 

September 2025 fees

UK - £9,250 per year

International (London) - £17,550 per year

International (non-London) - £16,700 per year

 

If you need to fund your studies with a student loan you can apply via Student Finance.

Calculator

 

We have students from over 120 different countries throughout our campuses, with a dedicated team to help international students.

Student looking at smart phone

Official course data