Click here to edit using the old editor
{"available": "entirely", "availability": {"status": {"Recruiting Status 25/26":"RP 25/26","Recruiting Status 26/27":"RP 26/27","Recruiting Status 24/25":"RP 24/25"}, "dates": [{"name":"September 2025","month":"September","year":2025},{"name":"September 2026","month":"September","year":2026},{"name":"September 2024","month":"September","year":2024}]}}

BSc (Hons) - Computer Science

Are you ready to kickstart a dynamic career in the rapidly evolving tech industry? Our BSc (Hons) Computer Science degree, created in collaboration with BAE Systems, is designed to equip you with both the technical and professional skills needed to thrive in today’s job market.

Throughout this program, you will dive into exciting areas like software development, cybersecurity, and artificial intelligence (AI), all while fostering your creativity through innovation, hands-on experimentation and real-world examples.

Apply Register Interest
Book an Open Day


Computer Science cover image

Course Overview

Why choose this course? This programme strikes a perfect balance between theoretical knowledge and practical application, ensuring you build a strong foundation in computational skills across various disciplines.

In your first year, you will establish a solid understanding of computer science fundamentals, including computer platforms and designing solutions for real business challenges. As you progress into the second year, you will explore deeper into areas such as computer networks, programming, data storage, and analysis, learning to create advanced software solutions. In the final year, you’ll have the opportunity to specialise in cutting-edge topics like artificial intelligence (AI), data science, and cybersecurity. Alongside these specialised subjects, you will work on industry-related projects, refining the skills and expertise that will fully prepare you for your future career.

The majority of your learning will take place at our Lancaster campus, where you will benefit from a dynamic academic environment. Additionally, you will have valuable opportunities to engage with employer networks and participate in live projects through our Enrichment Days at our new Barrow campus.

On this course you will...

  • Study in newly invested IT facilities with the latest emerging technology to support your learning.
  • Benefit from engaging with stakeholders from local and national employers.
  • Develop your professional skills alongside your academic study, with employability skills embedded throughout the programme.
  • Explore the broader responsibilities of computer professionals and their impact to society and the environment.
  • Study on a programme designed to meet the British Computer Society (BCS) accreditation requirements so that you become professionally recognised as a chartered IT professional.
  • Apply for the BAE Systems scholarship. The scholarship includes a bursary of up to £8,000 to support the cost of your studies, along with 12 week paid placement* and guaranteed interview* with BAE Systems (Barrow) at the end of your degree. (*subject to security clearance and criteria)
Apply
Book an Open Day

Course Structure

What you will learn

Computer science is a fast-paced and highly technical profession that demands a broad range of skills and knowledge. At each level of study, you will explore computers, computer systems, software and programming, as well as selected topics in business, management and leadership. Throughout the course, you will have the opportunity to contextualise your learning through project modules and enquiry-based learning.

Throughout the three year degree programme you will study 6 compulsory modules per year (5 in year 3).

Modules

In year one, the emphasis is on helping you become independent in your learning. You will study the fundamental concepts of computer science, including computer programming, data structures and algorithms, and computer architecture, and apply these techniques to solve well-defined problems.

  • Fundamentals of Computer Science
    This module introduces the fundamental principles of computer science. You will learn about how computers work, the basic building blocks of computer systems and how computers and computer systems are used in business and industry. You will also explore data, data communication and encryption.
  • Computing Platforms
    You will explore the emerging technologies and their potential impacts in business, industry and society. You will explore the differences between computing platforms, be able to identify the advantages of each, and appreciate the main areas of vulnerability of common computing systems.
  • Problem Solving and Computational Thinking
    This module introduces programming, programming language and computer algorithms. You'll learn how to use logic and logical analysis to solve problems and create code. You'll use industry-standard software to design and test programmes and begin to consider defensive programming and cyber security.
  • Business Requirements
    You will find out how business functions, how computers are used to support this work, and learn how to understand business requirements to deliver an appropriate computer solution. As part of this, you'll be introduced to Unified Modelling Language (UML) to analyse, document and visualise systems.
  • Designing Computing Solutions
    You will learn about the fundamentals of systems and software to design, build and test your own software solutions. You’ll find out about the software development life cycle, and the processes of data integration, software testing methods and project management.
  • Technical Project 1
    The main aim of this module is to develop a range of skills through an interesting and relevant project. You will work as part of a team to explore the processes required to develop, test and deploy a web-based app.

In year two, the emphasis is on building your confidence. Problems become more broadly defined and can involve various technical and commercial factors and constraints. In performing your analysis, and developing your solutions, you will draw on your new knowledge from across 5 in more advanced topics such as computer networks, information systems, business studies and programming.

  • Networks
    This module serves as a broad introduction to computer networks and will cover the fundamentals of network operation including common network types, protocols, and common vulnerabilities. You will also learn about the concepts, theory and practice of information and data security.
  • Data Collection, Storage and Analysis
    This module will teach you how to design, develop and manage database systems in organisational settings. You will learn how databases and data management can be used to enhance business operations, fundamental database theory and principles and how to overcome vulnerability to cyber attacks.
  • Enterprise Systems
    You will understand how enterprise software systems are structured, how they operate, and the steps that are typically required to tailor their operation to specific organisational requirements.
  • Managing Business Operations and Technology Strategy
    You will be introduced to operations management as one of the core functions in any organisation, as well as the practical skills that operations managers use. The second part of this module will focus on innovation management practices, technology strategy, and how it is implemented in business.
  • Programming and Developing Software Solutions
    You will expand your skills in logical analysis, computational and algorithmic thinking in the context of producing software to solve a specific problem. You will explore different codes vs scripting languages, and development environments including AI-generated code.
  • Technical Project 2
    You will develop collaborative and teamworking skills as you explore creative ways of designing software, collectively known as Agile and DevOps practices. You'll become familiar with the tools and techniques to reliably build, test and release software in an effective and efficient manner.
  • (Optional) Sandwich Placement
    This module relates to one of the most exciting parts of your degree, your sandwich year work placement. This is a year-long period of paid industrial training which gives you the opportunity to apply all the knowledge you have developed during your studies and discover the working world.

In year three, you will engage with complex problems that are subject to some technical uncertainty. You will be creative and resourceful in applying a range of tools, theories and methods in a broad range of contexts. You will deepen your knowledge by studying specialised subjects including artificial intelligence, data science and cyber security. You will work on real-world projects, and your solutions will have immediate commercial value.

  • Professional Project
    The Professional Project is the capstone of your degree. You will undertake a substantial and independent piece of research into a topic of your choice, related to one of your taught modules in year 3.
  • Data Science
    You will be introduced to the underpinning principles, tools and techniques of data science, which you'll apply to business and industrial problems. You'll learn how to evaluate the management, organisation and use of data science, big data and open data.
  • Cyber Security
    You will learn about the social aspects of system design, the principles of secure systems and the motivations behind cyber attacks. You'll analyse, evaluate and mitigate risk, threats, vulnerabilities and attack vectors in systems security, information security and operational security.
  • Artificial Intelligence
    You will be introduced to the concepts, theories and terminology of AI and machine learning (ML). You'll examine a variety of AI methods, from evolutionary algorithms through to contemporary methods such as deep neural networks, as well as modern AI trends.
  • Emerging Technologies and Innovation
    You will explore the strategic management of developing and acquiring technology for the development of new products. This means you'll identify, research and evaluate a new and emerging technology typically in the very early stages of the Gartner IT Market Clock.

Attend an Open Day at Cumbria

An Open Day is your opportunity to explore one of 5 campuses, meet your lecturers, and find out how the University of Cumbria could become your new home.

Take the next step towards achieving your dreams.
A student stands in front of a wall splattered with paint.