BSc (Hons) Computer Science with Cyber Security Bachelor's degree at the University of Salford
BSc (Hons) Computer Science with Cyber Security at University of Salford is taught in English and leads to a nationally recognised Bachelor's degree. The university holds Silver status for teaching quality in the Office for Students' TEF 2023 and is ranked 66th overall in the Complete University…
About this course
Build cyber crime-fighting knowledge and skills with our Computer Science with Cyber Security degree. BSc-accredited and industry-focused. Apply now. From the provider’s course page.
BSc (Hons) Computer Science with Cyber Security is a Bachelor's degree (BSc (Hons)) at the University of Salford. It runs 3 years, studied full-time.
For Computer science graduates from this provider, 90% were in work or further study 15 months after graduating, 40% in highly skilled roles, typical earnings around £27,000. (HESA Graduate Outcomes / LEO, via Discover Uni.)
For the typical curriculum, specialisations, career paths and graduate earnings for Computer Science, see the sections below.
Course evidence score
The arithmetic mean of the official measures available for this course: NSS satisfaction, graduate activity and continuation.
Published threshold met NSS publication requires sufficient responses; small differences are not a rank. NSS mean of 7 published themes (Discover Uni snapshot 2026-06-21)
Limited evidence Published sample: 20; treat comparisons cautiously. Cohort 2022-23. Graduate Outcomes work or further study 90% (2022-23; Discover Uni snapshot 2026-06-21)
Published threshold met Discover Uni suppresses continuation data below its publication threshold. Cohort 2022-23. Continuation 85% (2022-23; Discover Uni snapshot 2026-06-21)
Curriculum & modules
Real modules published for this course, grouped only where the source gives a year, stage or level.
Year one 6 modules
- Database Systems
Module details
This module will share fundamental knowledge of database management systems, their design, implementation and applications. It will develop your knowledge and understanding of the underlying principles of relational database management system, and how to implement and maintain an efficient database system.
- Computer System Internals and Linux
Module details
This module will provide you with an in-depth low-level knowledge of computer systems, concentrating on computer architecture, operating systems and communications technology. You will also start to develop skills in the use of Unix-like operating systems at command-line level, writing and using simple scripts and batch files and the simple system administration of a standalone Linux PC.
- Programming 1
Module details
You will be introduced to a practical, hands-on approach to programming where workshops will provide focused practical activity on a managed learning curve. You will learn excellent programming practice through design, implementation and testing, and will be introduced to the basics of structured programming language using an integrated programming environment.
- Programming 2
Module details
You will strengthen your syntax and semantics base of Java developed in the 'Programming 1' module. You will develop an appreciation of recursion as well as your knowledge of dynamic data structures. Additionally, you will learn how to test and debug code, along with an appreciation of more sophisticated programming behaviour.
- Professional Development and Practices
Module details
You will be introduced to the business context and application of computing and information systems. You will explore this through societal, professional, ethical and legal issues surrounding business practices and the theory and process of project delivery to a professional standard.
- Web Development and Human Computer Interfaces
Module details
You will be introduced to theory and practice of website design and development and develop knowledge and understanding of human-computer interaction and techniques for designing and analysing user interfaces. You will also gain skills and practical experience of designing, developing and testing websites using HTML5 & Cascading Sheets (CSS).
Year two 6 modules
- Client Server Systems
Module details
You will develop data-driven interactive web applications, with client-side and server-side components, using industry-standard software development tools and techniques. You will design, create, test and demonstrate software implementing a data-driven web application, programming, industry standard scripting languages (such as PHP and Javascript), connecting to industry standard databases, identifying security risks, and working within legal constraints such as data protection, accessibility an
- Data Structures
Module details
In this module you will first be introduced to some of the most important data structures used in the design and implementation of computer software and shown how these are implemented using Java. You will then learn to analyse the requirements of algorithm resources to allow you to provide a sound basis for objective choice when dealing with competing algorithms.
- Career Development
Module details
You will develop a range of employability 'soft skills' to give you an advantage when applying for (and carrying out) a placement as well as graduate roles. Employers value a combination of technical and interpersonal skills. This module will draw from our extensive industry contacts to demonstrate the range of skills needed to succeed in your career and to help you develop a career plan.
- Networking and Security
Module details
You will learn in detail how the Internet works, from local area networks to global networks. This will include designing and troubleshooting networks, and configuring and testing network applications. You will also look at security vulnerabilities, cryptographic principles, protocols, C-I-A trade-offs, firewalls and legal implications. You will apply these principles to designing solutions for some realistic case studies.
- AI and Data Mining
Module details
You will be introduced to Artificial Intelligence (AI) and Data Mining (DM) techniques for problem solving. You will become familiar with AI techniques and terminology for knowledge representation and searching, and gain an understanding of DM algorithms, and learn how these techniques are used in real world applications.
- Software Projects with Agile Techniques
Module details
This module combines technical work in computer programming with personal development planning. You will work in a group to design, develop, document and demonstrate a solution to a problem, working to a professional standard using Java programming. This module also introduces agile techniques and methodologies and provides an opportunity for applying, evaluating and reflecting on these techniques.
Year three 9 modules
- Cyber Investigation
Module details
You will go further into digital investigation techniques and methodologies, covering specific forensic details for Windows, mobile devices, multimedia files and networks and using a variety of tools.
- Malware and Exploit Analysis
Module details
You will learn to examine a range of exploits, malware and malicious programmes, using network and system monitoring tools and disassemblers to determine what they do and how they avoid detection. You will evaluate and analyse incident management and recovery procedures.
- Information Security Management
Module details
This module prepares you to design and implement information security policies within organisations, with a strong focus on risk management and business continuity planning. You will consider the practical challenges of applying these policies in real-world settings, alongside the relevant legal and ethical considerations. You will learn to identify key assets, vulnerabilities, threats and controls, while also exploring the importance of fostering a strong security culture within organisations.
- Project
Module details
You will undertake an individual project that will demonstrate your understanding of security issues. You can select your own area of study, identify and develop a realistic problem and, working independently and in a professional manner, organise, sustain and report on your project in a way which is both detailed and reflective.
- Mobile DevelopmentOptional
Module details
The module will provide an introduction to the key technologies used to provide interactive web sites and interactive applications for use with mobile devices, taking into account the unique environment in which these applications operate. Consideration will be given to how to use these technologies whilst still maintaining web standards, particularly accessibility.
- Business ManagementOptional
Module details
You will learn business and enterprise concepts so you can analyse and evaluate business practices, concepts, theories and frameworks and their relationship to the strategic and operational management of an enterprise or a project. This is intended to complement the technical project management content of the course and provide a real-world context linked to current enterprise activities at the university. You will also learn about freelancing.
- Virtual Reality and 3D GamesOptional
Module details
This module will provide you with a comprehensive understanding of the principles, practices and measures of virtual reality technology and the development of interactive 3D worlds. Applications of the technology that will be used are from across sectors including the computer games industry, medicine, energy, engineering and science. You will develop your programming to an advanced level of understanding and experience of modern interactive 3D engine development.
- Deep LearningOptional
Module details
Introducing you to the field of deep learning and its applications, you will learn about the deep learning architectures and algorithms that are used in applications such as face recognition, speech recognition and medical diagnosis. You will also have the opportunity to develop your professional skills using the Python programming language and utilizing a deep learning framework to develop predictive models and applications.
- Advanced Web DevelopmentOptional
Module details
You will learn the common stages of creating a large-scale web application. This consists of the following: development of a scalable web application using design patterns, frameworks and other industry best practices; discussion of the concepts of APIs; designing a fully RESTful API for the application; and create a client to consume the application API.
Source: provider course page. Modules can change; required/optional status, credits, descriptions and assessment are shown only when explicitly published.
Course in depth
What this course covers, who it suits and where it leads.
What you'll study
This course emphasises cyber crime-fighting knowledge and skills alongside core computer science. You'll usually start with programming fundamentals, in languages such as Python and Java, alongside computer systems and architecture, and discrete mathematics. In Year 2, you'll move to algorithms, data structures, databases and software engineering, then artificial intelligence and machine learning. Year 3 typically offers specialist options such as cybersecurity, distributed systems or advanced machine learning, combined with dedicated security and networks modules covering threat models, cryptography and secure system design. You'll complete a substantial individual project in your final year, applying your learning to a real-world problem.
Who it's for
This course suits students with a strong interest in computing and information security. Most accepted students held A-levels or equivalent qualifications; the typical UCAS tariff among entrants was 112–127 points. You should be prepared for a demanding, technical programme that combines breadth in computer science with depth in cyber security applications. The course is full-time, so you'll need to commit to on-campus study for three years.
Careers & job market
Nationally, 85% of Computer Science graduates are in work or further study 15 months after graduating. Of those working, 75% are in highly skilled roles or pursuing further study. Graduate earnings across the field vary: starting salaries typically range from £25,000 to £35,000 at 15 months post-graduation; after five years, this rises to £29,750–£42,000. These figures reflect national Graduate Outcomes and LEO data, not university-specific guarantees. Cyber security expertise is sought across sectors including finance, defence, healthcare, and technology.
University & format
The University of Salford is a public university founded in 1896, located in Salford. This BSc (Hons) Computer Science with Cyber Security degree is delivered full-time over 3 years in English. It is a recognised UK degree-awarding body, so your qualification is nationally recognised. The course carries Silver status for teaching quality from the Office for Students' TEF 2023, and the university is.
Student satisfaction
How students on this course answered the National Student Survey, by theme.
Share of students responding positively.
Published threshold met NSS publication requires sufficient responses; small differences are not a rank. NSS mean of 7 published themes (Discover Uni snapshot 2026-06-21)
Applicant information
The next application dates for this course, followed by facts the provider publishes.
- 2027 entryCompleted applications can be submitted
Your application needs a reference before you can send it.
- 2026 entryFinal date for 2026 applications
Applications must reach UCAS by 18:00 UK time.
- 2026 entryLast day to add a Clearing choice
Check that this course still has a vacancy before adding it.
- 2027 entryEqual-consideration deadline
18:00 UK time for most undergraduate courses.
Show 5 later dates
- 2027 entryUCAS Extra opens
Applicants who used all five choices and hold no offer may be able to add another choice.
- 2027 entryLast day applications go directly to providers
Applications received after 18:00 UK time are entered into Clearing.
- 2027 entryClearing opens
Eligible applicants can see vacancies and release themselves into Clearing.
- 2027 entryFinal date for 2027 applications
Applications must reach UCAS by 18:00 UK time.
- 2027 entryLast day to add a Clearing choice
Check that this course still has a vacancy before adding it.
Names detected beside accreditation or recognition copy on the provider course page; verify the route and intake.
Placement year. Availability, selection and pay can vary.
See and book current events. Dates can fill or change.
Entry & how to get in
Who gets in
What recently admitted students actually held, official admissions data, not a stated requirement.
UCAS tariff of entrants
Grades are the A-level equivalent of each points band. Tap a band to check your own chances below.
Qualifications held on entry
| Qualification | Share |
|---|---|
| A-levels or equivalent | 95% |
| another higher-education qualification | 5% |
Entry & your chances
An honest read from the official entry data, plus your personal match.
Entry is set by the university and based on your offer. Use your predicted grades to see how you compare, then check the university's stated requirements.
Will you get in? Plot your grades
Pick your predicted A-levels and watch your UCAS points land on the real spread of students admitted to this course.
Each bar is the share of admitted students in that UCAS-points band (lower → higher). Grades show the A-level equivalent.
Based on the official admitted-student tariff distribution. Many universities make contextual (reduced-grade) offers, so a result below the range doesn’t rule you out.
How to apply
Undergraduate applications go through UCAS. Here’s what matters for this course, the right deadline, the grades to aim for, and the steps in order.
- 1Register on UCAS Hub
Create your UCAS application and add this course. One application covers up to five choices.
- 2Write your personal statement
A single statement covers all your choices, so keep it broad enough for similar courses while showing genuine interest in this subject.
- 3Submit by 13 January 2027, 18:00 UK time
UCAS equal-consideration deadline for most undergraduate courses. Source: UCAS 2027 dates.
- 4Reply to your offers
When decisions are in, pick a firm (first) choice and an insurance (back-up) choice with slightly lower grades.
- 5Results day & confirmation
On results day (mid-August) your place is confirmed if you meet the offer. Just missed? Talk to the university, or find a place through Clearing.
Fees & funding
What this course costs and how UK student finance covers it.
Tuition per year
Provider fee page (England 2026/27 cap where not stated).
Check fees at University of Salford →For students who normally live in England
2026/27 Student Finance England figures. Maintenance support is means-tested and this two-point view is not an entitlement calculator. The course total uses its published length and home fee where both are available; a missing full-time fee uses the clearly labelled England-cap scenario, while part-time fees and unknown lengths are never guessed. Use the official calculator. Scotland, Wales and Northern Ireland use separate systems: SAAS, Student Finance Wales, and Student Finance NI.
Starting on or after 1 January 2027?
The Lifelong Learning Entitlement is a separate system. A new learner’s tuition entitlement is currently stated as £39,160 (about 480 credits at 2026/27 fee levels), subject to prior study and eligibility. Check the official LLE guide.
Paying for it
- Tuition Fee Loan: can cover eligible tuition up to the applicable limit and is paid straight to the provider.
- Maintenance Loan: up to £10,830/yr away from home outside London (England, 2026/27), means-tested on household income.
- Repayment: 9% of income above £25,000, nothing below it; written off after 40 years.
- Earn alongside: most students work part-time in term, part-time roles on the StudySmarter job board.
England figures shown; Scotland, Wales & NI run their own schemes, check gov.uk.
Scholarships & bursaries you could qualify for
That does not mean no funding exists. Check the university directory for current amounts, eligibility and application dates.
We only display a named award when its provider source identifies the award and who it is for.
Still deciding what to study?
StudyKit brings course choice, applications and funding together in one place, with a personal AI assistant. Find what really fits you and start your UCAS application step by step.
Careers & earnings
What Computer Science graduates actually earn, from real outcome data, 15 months, 3 years and 5 years after graduating.
Graduate earnings: this course
| When | Median | Typical range | Graduates |
|---|---|---|---|
| 15 months after | £27,000 | £23,000 – £30,000 | 20 |
| 3 years after | £23,500 | £19,000 – £32,000 | 100 |
| 5 years after | £29,000 | £22,500 – £41,500 | 100 |
Nominal earnings for graduates of this course/subject at this provider. Limited evidence. Published sample: 20; treat comparisons cautiously. Cohort 2022-23.
Graduate outcomes, 15 months on: this course
- 1Graduate / Junior DeveloperFirst engineering role · 0–2 yrs
- 2Software EngineerShipping features end-to-end · 2–5 yrs
- 3Senior / Lead EngineerOwning systems and mentoring · 5–9 yrs
- 4Principal / Engineering ManagerArchitecture or leading teams · 9+ yrs
How pay grows: this course vs Computer Science nationally
National figures for Computer Science graduates, HESA Graduate Outcomes (15 months) and the Longitudinal Education Outcomes (LEO) dataset (3 & 5 years). These are national, not university-specific; actual pay varies by employer, region, role and experience. Different cohorts, so the bars are not one group over time.
Work out your pay
Headline figures hide a lot. Calculate realistic take-home pay for this field by role, region and experience, then check your CV before you apply.
What happened to 100 students?
Choose an outcome to translate the published percentage into a simple 100-person view. Each dot represents one percentage point, not an individual tracked student.
were in work or further study
15 months after graduation
Source: Discover Uni, using Graduate Outcomes and continuation data. Cohorts: 2022-23. Limited evidence. Published sample: 20; treat comparisons cautiously. Cohort 2022-23. Each tab is a separate published measure; categories can overlap and should not be added together.
Value compared with similar courses
How this course’s 5-year median earnings compare with Computer Science courses at the same study level.
Compared with 1,820 courses with compatible official earnings data. This is a course-value comparison, not a quality ranking.
UK occupations graduates enter
Published graduate destinations, joined conservatively to UK SOC 2020, ONS pay and Skills England demand.
- Elementary occupationsSOC 2020 9 · 20% of published destinations · ASHE median £19,087
- Information Technology ProfessionalsSOC 2020 213 · 20% of published destinations · ASHE median £55,357
- Science, engineering and technology associate professionalsSOC 2020 31 · 10% of published destinations · ASHE median £34,828
- Sales occupationsSOC 2020 71 · 10% of published destinations · ASHE median £15,975
Discover Uni JOBLIST/JOBTYPE; ONS ASHE 2025 provisional, all employee jobs; Skills England Occupations in Demand 2025. SOC is shown only for an exact normalised label match; demand is shown only at exact four-digit SOC. Published sample: 30; response rate: 65%. Pay describes the occupation across workers, not a guaranteed graduate salary.
Job market & outlook
How Computer Science graduates fare in the labour market, and how AI is reshaping the work.
How AI is changing the work
AI doesn't replace the profession, it shifts it: routine tasks get automated, while judgement, working with people and using AI well become more valuable.
What AI takes off your plate
- Boilerplate and scaffolding code
- First-pass tests and docs
- Routine debugging and refactors
- Standard data wrangling
More human than ever
- System design and architecture trade-offs
- Reviewing and owning correctness & security
- Translating fuzzy problems into software
- Leading delivery and mentoring
The strongest graduates pair subject depth with the ability to use AI tools critically.
Roles & employers
Where Computer Science graduates typically go, indicative destinations from graduate career data. Each role links to live openings on the StudySmarter job board.
Roles graduates go into
Where they work
- Tech companies
- Banks & fintech
- Consultancies
- Government (GDS) & startups
Jobs after this course
Current roles from the StudySmarter job board that suit Computer Science graduates.
Is this course right for you?
The essentials UK applicants ask about: finance, outcomes, entry and quality.
Student finance
For comparison, the standard full-time England tuition cap is up to £9,790 per year in 2026/27; the actual fee varies by course and provider. If you normally live in England, eligible students can apply for a Tuition Fee Loan, plus a Maintenance Loan for living costs. Under Plan 5 you repay 9% of income above £25,000, nothing below that, and the balance is written off after 40 years.
Where graduates go
90% were in work or further study 15 months after graduating, with a median salary of £27,000. See the full breakdown in Careers & earnings above.
Your entry chances
Use the UCAS points calculator above to see how your predicted grades compare with admitted students, and whether a contextual offer could apply.
Official-data snapshot
Averaging the official measures published for it, this course scores 8.2 out of 10: NSS 70.9% · in work or study 90% · continued 85%.
Who studies here and in this subject?
Provider- and UK subject-level context.
The University of Salford
Computing across the UK
HESA student record 2024/25. Counts are rounded.
Local crime-data context
A neutral snapshot around the published teaching location.
Around Salford University
10 street-level reports returned within roughly one mile across 2026-04 to 2026-06.
Police.uk street-level API. Approximate locations, not confined to campus. England, Wales and Northern Ireland; not Scotland.
Is Computer Science right for you?
Tick what applies to you and see how good a fit it is.
International students
What applying to University of Salford from outside the UK involves: fees, English, visa, funding and living costs.
Tuition fees
International tuition is £18,600 / year for this course (from the provider’s fee page). You’re not eligible for UK Tuition Fee or Maintenance Loans, so plan for fees plus living costs upfront.
English language
Most UK undergraduate courses ask for around IELTS 6.0–6.5 (no band below 5.5–6.0), or an accepted equivalent. If you’re just short, most universities run a pre-sessional English course that counts towards the requirement.
Student visa
You’ll usually need a Student visa (Student Route). After you accept an offer the university issues a CAS; you then show funds for fees plus about £1,023–£1,334/month living costs and pay the Immigration Health Surcharge for NHS access.
Scholarships & funding
Many universities offer international/global scholarships (often £2,000–£6,000/yr), check University of Salford’s funding pages.
Living costs
Budget roughly £1,100–£1,400/month outside London and £1,400–£1,800/month in London for rent, food and travel; the figure also matters for your visa.
Working while you study
A Student visa usually allows up to 20 hours/week in term time and full-time in holidays, useful alongside study, though not something to rely on for fees.
Visa rules and fees change. Always confirm the current requirements with University of Salford and gov.uk before you apply.
Related courses
More at University of Salford
BSc (Hons) Computer Science with Artificial IntelligenceBSc (Hons) · University of Salford
BSc (Hons) Computer Science with Cyber Security with Foundation YearBSc (Hons) · University of Salford
BSc (Hons) Computer Science with Foundation YearBSc (Hons) · University of Salford
BSc (Hons) Computer ScienceBSc (Hons) · University of SalfordCommon questions
How competitive is entry?
What are the entry requirements?
What do graduates go on to do?
What will it cost me?
Request information about BSc (Hons) Computer Science with Cyber Security
Prospectus, key dates, entry and funding, free to your inbox.
