BSc Hons Computer Science

3 Years On Campus Bachelors Program

University of Portsmouth

Program Overview

The BSc (Hons) Computer Science at the University of Portsmouth is a dynamic program designed to equip students with both theoretical foundations and practical skills in computing. The curriculum covers programming (Java, Python), algorithms, cybersecurity, and AI, with opportunities to specialize in areas like AI, cybersecurity, and data science. The program stands out for its Connected Degree flexibility, allowing students to choose when to undertake an optional paid placement year either during or after their studies to gain industry experience.


Curriculum Structure 

Year 1 – Core Concepts & Technical Foundations

  • Programming 1 & 2 (Java, Python)

  • Core Computing Concepts

  • Architecture & Operating Systems

  • Networks

  • Database Systems Development

You'll begin building robust software and understanding how systems and networks function, supported by practical labs and collaborative projects.

Year 2 – Software Engineering & Specialisation Options

  • Programming Applications & Programming Languages

  • Software Engineering Theory & Practice

  • Data Structures & Algorithms

  • Discrete Mathematics & Functional Programming

  • Operating Systems & Internetworking

Optional modules include:

  • Big Data

  • Robotics

  • Ethical Hacking

You'll get rdvance your technical capabilities while tailoring the course to emerging interests through focused electives.

Year 3 – Optional Sandwich Placement

  • A paid 9–12 month placement in industry

  • Choose to take it after Year 2 or Year 3 (Connected Degree model)

  • Employers include IBM, Airbus, NHS, and BAE Systems

  • Supported by mentoring, CV prep, and placement coordinators

Develop professional experience and strengthen career prospects through hands-on, full-time work in a tech role.

Final Year – Capstone Project & Advanced Topics

  • 40-credit Individual Project (research or development focus) that involves proposing and implementing solutions that address real industry challenges

  • Advanced electives such as:

    • Distributed Systems & Security

    • Artificial Intelligence

    • Graphics & Vision

    • Internet of Things (IoT)

Showcase your technical mastery and pursue domain-specific interests via high-impact final-year modules and research-led supervision.


Assessment Format

  • Continuous Assessment: Lab work, quizzes, programming tasks, group presentations, and code reviews.

  • Final Exams: Applied in theory-based modules.

  • Team Projects: Assessed on both deliverables and collaboration quality.

  • Individual Project (Year 3): Evaluated through code, a detailed written report, and a final presentation.

Ongoing formative feedback, peer evaluation, and technical demonstrations are embedded throughout all years to reinforce learning.


Focus areas:
"Programming (Java, Python) • Systems, networks & security • Algorithms & software engineering • Databases & data science • AI, graphics & IoT • Placement & independent project"

Learning outcomes:

  • Develop robust and scalable software

  • Analyse and apply data structures and algorithms

  • Design and secure complex networked systems

  • Work independently and in teams on software projects

  • Adapt computing skills to emerging technologies

  • Transition confidently into industry through placement


Accreditation & Professional Recognition

  • BCS-accredited: Meets academic requirements for Chartered IT Professional (CITP) status

  • Modules reflect input from industry partners and tech employers

  • Placement flexibility allows personalisation of degree path (3rd or 4th year)


Reputation & Employability Rankings

  • Ranked 5th of the modern universities for research quality in computer science and informatics

  • Portsmouth holds a Gold Teaching Excellence Framework (TEF) rating. The university is recognized for high teaching standards and supportive environments

  • Placement partners include IBM, Airbus, BAE Systems, and NHS

Experiential Learning (Research, Projects, Internships etc.)

Portsmouth’s Computer Science degree delivers a practical, career-focused education through cutting-edge labs, project-driven modules, and flexible work placement pathways. With strong support, modern tools, and a vibrant student city, it prepares graduates to thrive in today’s digital industries.


Facilities & Learning Environment

  • Cyber Security & Digital Forensics Lab: Purpose-built space for practical work in data protection, ethical hacking, and digital investigations that mimicks industry environments.

  • System Administration & Networking Suite: Simulates large-scale IT infrastructure, offering real-world exposure to network and server management.

  • Device Loan Library: Access to Raspberry Pi kits, smartwatches, Arduinos, and other tech hardware for coursework, prototyping, or personal innovation projects.

  • 24/7 Campus Learning Spaces: The Avril Robarts Library and 3rd Space offer all-hours access to PCs, group study areas, tech help, and quiet zones designed for both collaboration and focused work.


Experiential Learning Highlights

  • Weekly Lab Sessions: Core modules are paired with demonstrator-led practicals using tools like Java, Python, C/C++, Linux, IoT, and cybersecurity platforms ensuring that concepts are applied in real time.

  • Hackathons & Industry Briefs: Engage in national/international hackathons, plus visits and live problem-solving projects with companies like Dell, bringing industry relevance into your modules.

  • Final Year Project: A major individual capstone project often in AI, cybersecurity, or IoT showcases your technical growth, creative problem-solving, and research capability.


Placements, Internships & Career Support

  • Connected Degree Placement Model: Flexibility to take a paid placement either after Year 2 or after graduation. Past placement partners include IBM, Airbus, BAE Systems, and Eli Lilly.

  • Summer & Short-Term Internships: Access to short-duration placements during breaks, supported by Portsmouth’s Careers & Employability team and mentoring resources.

  • Long-Term Career Support: Up to five years of free career guidance post-graduation, including CV writing, interview training, job matching, and support through the Graduate Recruitment Consultancy.


Student Experience 

  • Inclusive Campus Life: Portsmouth is a diverse, affordable, and student-focused city. Its compact layout, active student services, and multicultural community make it a welcoming place to live and learn.

Progression & Future Opportunities

Approximately 96% of University of Portsmouth’s BSc (Hons) Computer Science graduates are in employment or further study 15 months after graduation, with around 82% in highly skilled, graduate-level roles

Typical roles include:

  • Applications Engineer / Systems Analyst

  • Software or Mobile Developer

  • AI / Machine Learning Engineer / Data Analyst

  • Cybersecurity Specialist / IT Consultant


University Services That Support Employment

  • Optional paid placement year, supported by the Student Futures team, with guidance offered before, during, and up to five years after graduation

  • Ongoing career support, including:

    • Mock interviews

    • Employer fairs

    • CV and application guidance

    • Support from the Graduate Recruitment Consultancy


Employment Stats & Salary Figures

  • 96% of graduates are in employment or further study 15 months post-graduation

  • 82% in highly skilled roles

  • Median salaries:

    • ~£27,000 at 15 months

    • ~£32,500 at 3 years

    • ~£34,500 at 5 years


University–Industry Partnerships

  • Students have secured placements and full-time roles at organisations such as:

    • BAE Systems, IBM, NHS, Honeywell, Aviva, DQ Global, Salesforce, and others

  • Access to cutting-edge computing labs in:

    • Cybersecurity & forensics

    • Networking

    • Device loan schemes and practical hardware/software experience


Accreditation & Long-Term Value

  • Fully accredited by the British Computer Society (BCS)

  • Fulfils academic requirements for Chartered IT Professional (CITP) status

  • Gold-rated for teaching excellence, with consistently strong graduate outcomes

  • High satisfaction with:

    • IT resources (100%)

    • Lab and teaching facilities (>90%)


Graduation Outcomes

  • Nearly 100% of students are in work or further study within 15 months

  • Strong student satisfaction with academic support, facilities, and career readiness


Further Academic Progression

After completing your BSc, you can:

  • Progress into an MEng (Integrated Master’s) to deepen expertise in areas like AI, Software Engineering, Cybersecurity, or Data Science

  • Pursue a specialist MSc or MSc by Research in subjects such as AI, Machine Learning, Network Security, or IoT

  • Transition into a PhD, supported by industry-linked research projects

  • Build on your BCS-accredited degree to attain full Chartered IT Professional (CITP) status

  • Enter professional conversion pathways (e.g. fintech, IT consultancy, or secondary school teaching via Initial Teacher Training), with ongoing university support

Program Key Stats

£19,200
Sept Intake : 25th Jan


Eligibility Criteria

BBB - BBC
2.7
27
70

1280
31
6.0
79

Additional Information & Requirements

Career Options

  • Software Developer
  • Database Administrator
  • Computer Hardware Engineer
  • Computer Systems Analyst
  • Computer Network Architect

Book Free Session with Our Admission Experts

Admission Experts