Computer Science

Computer Science BSc (Hons)

Computers are a ubiquitous part of our lives. There has never been a more exciting time to design and develop the systems and software that permeates our work and leisure. We live in a connected world, where even household appliances and vehicles can be connected to the internet and be controlled by software. Rapid data communication and increasingly powerful devices provide exciting opportunities for the development of new applications.

When you qualify as a Computer Scientist you will have a range of skills to apply to a diverse range of industries. There is an emphasis on software development, including databases and user interface design, and a range of options from AI to the Internet of Things.

You will gain invaluable transferable skills through a practical approach to computing underpinned by academic theory: you don’t just know the theory when you finish, you can actually apply it to solve real problems.

Key Information

  • Duration:

    Full-time: Three years, Four years sandwich

  • Level:


  • Delivery:

    Campus, Full-time

  • Award Type:

    BSc (Hons)

  • Institution Code:

    CLANC C30

  • UCAS Code:


  • Campus:

    Preston (Campus code: U)

  • Start Date:


  • This course has initial CITP* (Certified Information Technology Professional) accreditation and partial CEng* accreditation from the BCS, the Chartered Institute for IT. *Final accreditation should be confirmed after the first cohort has graduated.
  • After completing your second year, you can take a one-year industrial placement. Most placements are UK-based, but we also place students in Europe, Australia, Japan and the USA.
  • Benefit from our international research expertise in user experience, computer security, software engineering and agile project management.

Course Overview

Year 1

  • The Computing Challenge
  • Games Concepts
  • Introduction to Networking
  • Programming
  • Introduction to Programming
  • Computer Systems and Security
  • Systems Analysis and Database Design

Year 2

  • Software Development
  • Advanced Programming
  • The Agile Professional
  • Computational Thinking
  • Database Systems
  • HCI and User Experience

For Sandwich Award undertake an Industrial Placement Year after completing Year 2.

Year 3

  • Advanced Software Engineering Techniques
  • Object Oriented Methods in Computing
  • Honours Degree Project

TWO modules from the following including at most ONE of the modules marked (*):

  • Computer Graphics (*)
  • Internet of Things (*)
  • Wireless and Mobile
  • Bio-Inspired Systems
  • Artificial Intelligence
  • Advanced Database Systems
  • Games for the Internet

More information about programme specifications and module information is available in the course handbook.

Autumn Open Days Register Now Autumn Open Days Register Now

Fees 2020/21

Full-time: £9,250* per year (UK/EU). Sandwich year out £1,000 (UK/EU)

Fees for international students

Entry Requirements

Our typical offer is 104-112 UCAS Points.  We operate a flexible admissions policy and treat everyone as an individual. This means that we will take into consideration your educational achievements and predicted grades (where applicable) together with your application as a whole, including work experience and personal statement. 

BTEC Extended Diploma: Distinction, Merit, Merit 
BTEC Diploma: Distinction*, Distinction
Pass Access Course: 106-112 UCAS Points  
International Baccalaureate: Pass Diploma with 104-112 UCAS points from Higher Level Subjects
IELTS: 6.0 with no subscore lower than 5.5
GCSE: 5 at grade C/4 including Maths & English or equivalent

International Students

View our entry requirements for your country

Scholarships and Bursaries

The University offers a range of scholarships and bursaries to support you through your studies.

Discover More

Not got the grades?

If you do not meet the formal entry requirements specified, Foundation Entry offers an alternative route to study for this degree

Foundation Entry Route

Check your points

Not sure how many points you have? Use our handy calculator and find out.

Points calculator

Further Information

The common first year/second year if on foundation entry, with other computing courses gives you the flexibility to transfer to other specialist courses, including Computer Networks and Security, Software Engineering or Forensic Computing and Security, or to broaden your interests by taking BSc (Hons) Computing.

You will develop programming and analysis skills, an understanding of computer and network technology, and examine the problems of ensuring security. You will apply your software development skills to the challenge of developing interactive games using 3D graphics. You will practise the interpersonal skills necessary for effective software development: you must be able to work effectively with clients and other developers. You will explore the legal responsibilities of software developers. Since the first year is common with other courses in the School, it will help you to choose the most appropriate route for you.

You will learn how to apply industry-standard software development techniques to modern applications; to manage software projects; and to program effectively in C++. You will learn how to apply computational thinking. Because they are key to many modern applications, you will study databases and human computer interaction. You will participate in a team-based software development project to apply your project management skills.

You will enhance your programming skills and learn to tackle the problems of complex, concurrent systems involving multiple interacting components. You will broaden your expertise through relevant options, and identify, plan and perform a substantial final year project to demonstrate your ability to create complex software applications.

Learning Environment and Assessment

A 3 year degree qualification typically comprises 360 credits and each 20 credit (a standard module) equates to 200 hours of study, which comprises of a mixture of lectures, seminars, tutorials, practical sessions and independent study. Independent study is an important aspect of your degree course. The exact combination of study time will be detailed within your module descriptors, and will depend on your option choices.

We emphasise practical-based learning using purpose-built laboratories and the University's general computer rooms. Our laboratories allow you to use specialist software and to do things that would not be allowed on a public network: for example, configuring networks or database servers or testing system security. Where possible, we make software available for use on your own PC. You will use an online learning environment to facilitate flexible learning which enhances traditional face-to-face lectures, tutorials and practical sessions by providing additional, resource-rich, online materials. You will have independent work to do outside timetabled classes.

The course is assessed using individual coursework assignments, groupwork, presentations and exams, which may be seen or unseen. There is a practical emphasis with the main contribution to your degree classification coming from coursework.

Academic staff on the course have direct former computing industry experience ranging from the games industry through to defence and aerospace.

CISCO Laboratory

Future Opportunities

You can take a one-year industrial placement after completing your second year. Most placements are UK-based, but we regularly place students in English-speaking workplaces elsewhere in Europe. It is possible to study a year of the course at a university abroad. This is a new programme, but we expect most graduates to move into careers in software development. Graduates from similar courses have been employed by organisations like BAE, Nokia, Hewlett Packard, IBM, Intel, GCHQ and EA games, while others have started their own companies.

We expect most of our graduates to move directly into industry, but some will continue studying, mostly at MSc level, but some may undertake research degrees. Good graduates can continue to study with us and take a taught MSc in: Computing, Agile Leadership or IT Security; an MRes in: Child Computer Interaction or User Experience Design;  or a research degree: MSc (By Research), MPhil or PhD. 

Professional Accreditation

This course has initial CITP* (Certified Information Technology Professional) accreditation and partial CEng* accreditation from the BCS, the Chartered Institute for IT. This is a mark of assurance that the degree meets the standards set by BCS and the Engineering Council. *Final accreditation should be confirmed after the first cohort has graduated.

BCS Logo

Course Enquiries

Telephone us: +44(0)1772 892400
Email us or Book a visit

Important Information

This course is based in the School of Physical Sciences and Computing

Course Handbook

For detailed information about studying this course at UCLan, please see the course handbook for your year of entry: 2019 Entry | 2020 Entry
For information on possible changes to course information, see our Essential and Important Course Information.

Tuition Fees & Finance

*Tuition Fees are per year unless otherwise stated.
For 2019/20 fees please refer to our fees page.

Further Information for students

You can find regulations and policies relating to student life at The University of Central Lancashire on our Student Contract page.

Entry Requirements

For changes to 2017 UCAS tariff entry requirements please see our Essential and Important Course Information. UCLan requires all undergraduate applicants to have a minimum attainment of five GCSEs at grade C and above, or equivalent, (including Maths and English). In 2017 and beyond we will view the new Grade 4 as being equivalent to a C grade and will therefore require students to achieve GCSE Grade 4 or above. However, if the subject is relevant to our degree programme and requires a higher GCSE grade (e.g. GCSE B grade), and/or includes a Professional body that governs the entry requirements, Grade 5 or above may be required.