Skip to Site Navigation Skip to Main Content Skip to Footer

Computer Science - BSc (Hons)

Why study this course?

This degree course will teach you everything you need for a successful career in IT – from programming and information systems to modules in mobile applications and artificial intelligence. Taught by experts, you’ll have access to our state-of-the-art computer labs as well as the opportunity to get industry experience during hands-on work placements and gain professional Java certification. 

Open all

With the chance to gain professional Java certification, you’ll be taught by experts in the field of IT and technology and will learn everything, from how to create new mobile apps to how to design and implement software systems. As you progress, you’ll also have the options to specialise in topics such as artificial intelligence and management support systems, ensuring you have the specialist skills to pursue a career in the fields that interest you most.

Studying in the heart of London, one of the world’s leading technological hubs, you’ll learn from a team of experts and benefit from our state-of-the-art computer labs. Taught through knowledge-based learning seminars and hands-on workshops, you’ll also have access to work placements through the School of Computing's World of Work (WOW) Agency. Created specifically to enhance your employability, you’ll develop your skills, gain real experience and earn while you learn through placements working on real client-driven projects in business and industry.

On successful completion of the course, you’ll have the qualifications and knowledge to enter a wide range of careers linked to computer science. You’ll not only have the qualifications required for registration as a Chartered IT Professional (CITP), you’ll also be entitled to apply for Membership of the British Computer Society (MBCS). Becoming a Member of the British Computer Society entitles you to put the letters MBCS after your name and gain access to networking opportunities, publications and specialist events to aid you in your career development.


Assessment is mainly via coursework, exams, in-class tests and a project dissertation. You’ll also receive regular supportive feedback throughout the course.

Professional accreditation

This course is accredited as fully meeting the educational requirement for Chartered IT Professional (CITP) registration.

In addition to the University's standard entry requirements, you should have:

  • for entry in the 2017-18 academic year: a minimum grade C in three A levels (or a minimum of 96 UCAS points from an equivalent Level 3 qualification, eg BTEC Level 3 Extended Diploma, Advanced Diploma, Progression Diploma or Access to Higher Education Diploma of 60 Credits)
  • English language and Mathematics GCSEs at grade C (grade 4 from 2017) or above (or equivalent)

Applicants with relevant professional qualifications or extensive professional experience will also be considered.

All applicants must be able to demonstrate proficiency in the English language. Applicants who require a Tier 4 student visa may need to provide a Secure English Language Test (SELT) such as Academic IELTS. For more information about English qualifications please see our English language requirements.

Accelerated study

Applications for advanced entry to Year 2 or 3 of this programme will be assessed on an individual basis. All applicants requesting advanced entry must supply a full and official transcript of their grades and modules plus at least one academic reference from their university.

If you're studying full-time, each year (level) is worth 120 credits.

In Year 1, you’ll develop your knowledge of the fundamentals of computer science through core modules including computer hardware and software architecture, and programming.

In Year 2, you’ll go on to expand your understanding of more specialist subjects, such as data structures and specialist programming, and ethics and computer law.

In Year 3, you’ll undertake a hands-on project and study core modules including distributed and internet systems and mobile applications. You’ll also have the choice of a range of optional modules such as artificial intelligence and management support systems. 

Year 1 core modules:

  • Computer Hardware and Software Architectures
  • Information Systems
  • Logic and Mathematical Techniques
  • Programming

Year 2 core modules:

  • Networks and Operating Systems
  • Software Engineering
  • Data Structures and Specialist Programming
  • Databases
  • Professional Issues, Ethics and Computer Law

Year 3 core modules:

  • Project
  • Formal Specification and Software Implementation
  • Distributed and Internet Systems
  • Mobile Applications
  • Work Related Learning II

Year 3 optional modules:

  • Management Support Systems 
  • Artificial Intelligence 
  • Extension of Knowledge Module 

"The course has given me a well-rounded foundation of skills and knowledge which I plan to take into future employment." James McLaughlin, 2015

On successful completion of the course, you’ll have the skills, knowledge and qualifications to gain employment in a range of roles in the IT and technology industry. For example, you could follow in the footsteps of past graduates and pursue a career working in one of many major software houses or gain employment in the financial, industrial and service sectors.

Alternatively, you could work in research and development in scientific areas of computing or utilise your creative and technical skills to work as a technical writer in the IT and technology field.

Between 2016 and 2020 we're investing £125 million in the London Metropolitan University campus, moving all of our activity to our current Holloway campus in Islington, north London. This will mean the teaching location of some courses will change over time.

Whether you will be affected will depend on the duration of your course, when you start and your mode of study. The earliest moves affecting new students will be in September 2017. This may mean you begin your course at one location, but over the duration of the course you are relocated to one of our other campuses. Our intention is that no full-time student will change campus more than once during a course of typical duration.

All students will benefit from our move to one campus, which will allow us to develop state-of-the-art facilities, flexible teaching areas and stunning social spaces.

Please note, in addition to the tuition fee there may be additional costs for things like equipment, materials, printing, textbooks, trips or professional body fees.

Additionally, there may be other activities that are not formally part of your course and not required to complete your course, but which you may find helpful (for example, optional field trips). The costs of these are additional to your tuition fee and the fees set out above and will be notified when the activity is being arranged.

Unistats is the official site that allows you to search for and compare data and information on university and college courses from across the UK. The widget(s) below draw data from the corresponding course on the Unistats website. If a course is taught both full-time and part-time, one widget for each mode of study will be displayed here.

How to apply

UK/EU applicants for September full-time entry must apply via UCAS unless specified otherwise.

UK/EU applicants for part-time study should apply direct to the University.

Non-EU applicants for full-time study may choose to apply via UCAS or apply direct to the University. Non-EU applicants for part-time study should apply direct to the University, but please note that if you require a Tier 4 visa you are not able to study on a part-time basis.

All applicants applying to begin a course starting in January must apply direct to the University.

When to apply

The University and Colleges Admissions Service (UCAS) accepts applications for full-time courses starting in September from one year before the start of the course. Our UCAS institution code is L68.

If you will be applying direct to the University you are advised to apply as early as possible as we will only be able to consider your application if there are places available on the course.

Fees and key information