BSc (Hons) Computer Science
University of Portsmouth
Key Information
Campus location
Southsea, United Kingdom
Languages
English
Study format
On-Campus
Duration
3 - 4 years
Pace
Full time
Tuition fees
GBP 9,250 / per year *
Application deadline
Request info
Earliest start date
Request info
* for UK/Channel Islands and Isle of Man students/EU residents | £18,300/year: international students
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Develop technology that will define the future.
With this Computer Science degree, you'll build a solid foundation of core computer science concepts – everything from program design, data structures and algorithms networking and operating systems to cyber security.
Further strengthen your knowledge on an optional placement, following past students who've gained industry insight at global organisations like IBM and BAE Systems.
Course highlights
- Specialise in areas such as artificial intelligence (AI), cybersecurity, robotics, data mining, cryptography and the Internet of Things (IoT)
- Take part in fast-paced hackathons and visit companies with specialist computer science departments
- Learn from experts researching artificial intelligence that could save lives and win awards for prototype software to predict a Covid-19 diagnosis
Accreditation
This course is accredited by the British Computer Society (The Chartered Institute for IT), partially meeting the educational requirement for CITP and CEng.
Gallery
Admissions
Scholarships and Funding
Curriculum
Modules
Year 1
Core modules
- Architecture and Operating Systems – 20 credits
- Core Computing Concepts – 20 credits
- Database Systems Development – 20 credits
- Networks – 20 credits
- Programming – 40 credits
Year 2
Core modules
- Data Structures and Algorithms – 20 credits
- Discrete Mathematics and Functional Programming – 20 credits
- Operating Systems and Internetworking – 20 credits
- Programming Applications and Programming Languages – 20 credits
- Software Engineering Theory and Practice - 20 credits
Optional modules this year include:
- 3D Computer Graphics and Animation – 20 credits
- Big Data – 20 credits
- Data Analytics and Visualisation – 20 credits
- Ethical Hacking – 20 credits
- Modern Foreign Language (IWLP) – 20 credits
- Computing Undergraduate Ambassador – 20 credits
- Usability Engineering - 20 credits
- Virtualisation and Cloud Computing - 20 credits
- Web Programming - 20 credits
Year 3
Core modules
- Distributed Systems and Security – 20 credits
- Individual Project (Engineering) – 40 credits
- Theoretical Computer Science - 20 credits
Optional modules
- Advanced Networks – 20 credits
- Educational Computing - 20 credits
- Enterprise Web Architectures – 20 credits
- Fuzzy Systems and Networks – 20 credits
- Graphics and Computer Vision – 20 credits
- Hacking 4 MoD - 20 credits
- Internet Of Things – 20 credits
- Neural Networks And Genetic Algorithms – 20 credits
- Professional and Academic Research Development – 20 credits
- Robotics – 20 credits
- Security And Cryptography – 20 credits
We use the best and most current research and professional practice alongside feedback from our students to make sure course content is relevant to your future career or further studies.
Therefore, some course content may change over time to reflect changes in the discipline or industry, and some optional modules may not run every year. If a module doesn’t run, we’ll let you know as soon as possible and help you choose an alternative module.
Placement year opportunities
Taking an optional placement year gives you the experience you need to increase your chances of landing your perfect role after graduation. You could work in a paid role in a professional organisation or set up your own business, giving you the chance to grow your professional network and enhance your CV.
We'll give you all the support you need to find a placement that prepares you for your career, and we'll continue to mentor you throughout your placement.
Potential roles
Previous students have been successful in roles such as:
- Java Developer
- project management intern (mobile apps)
- DevOps (IBM-Z)
- software developer
- junior software tester
Potential destinations
They've worked at exciting companies, including:
- ONS
- IBM
- BAE Systems
- Pepsico
- Industrial Light and Magic
Rankings
The University of Portsmouth is ranked 5th of the modern universities for research quality in computer science and informatics
Research Excellence Framework (REF) 2021
Career Opportunities
More than 40,000 'open' roles advertised in April 2021 asked for related computer science skills and qualifications.
The skills you get in this Computer Science course will set you up for a career implementing the latest computer science concepts in innovative global companies. You'll also be suited to a career in academic or industrial research.
Graduate destinations
Our graduates have worked for companies such as:
- BAE Systems
- Aviva
- Capita
- NHS
- Penningtons Manches Cooper
- Honeywell / Trend Controls
- MASS
- DQ Global
- Servicenow
What jobs can you do with a computer science degree?
Roles you could go onto include:
- applications engineer
- data analyst
- systems analyst and developer
- information security analyst
- artificial intelligence and machine learning engineer
- research and development (R&D) scientist
You could also become a qualified teacher by taking the Initial Teacher Training (ITT) pathway – you'll save an extra year of study and get a £9,000 bursary.
Ongoing career support – up to 5 years after you graduate
Get experience while you study with support to find part-time jobs, volunteering opportunities and work experience. Towards the end of your degree and after graduation, you'll get 1-to-1 support from our Graduate Recruitment Consultancy to find your perfect role.
Facilities
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.