
Key information
For:
starting September 2026
UCAS code:
G405
Typical offer:
120-128 points from 2 or 3 A levels, or equivalent, to include mathematics and one other relevant subject.
Showing content for section Overview
Overview
This Computer Science degree will see you combine skills from program design and data structures to artificial intelligence and cyber security. You'll bring together your technical and problem-solving abilities to build upon fundamental computing concepts.
Based in ºÚÁϳԹÏand St. Catharines, Ontario, Canada, you’ll develop theoretical knowledge around programming, software engineering and computational thinking while enhancing cross-cultural communication. You'll discover what computers can do to support the needs of society.
You’ll experience life in another country, taking in a new culture, and gain a global perspective on computer science that will help you secure your ideal career when you graduate.
Why do a dual degree?
This course is a dual degree (also known as a double degree).
When you complete the course successfully, you'll have 2 degrees – one from the ºÚÁÏ³Ô¹Ï and one from Brock University.
Dual degrees allow you to achieve 2 degrees in 3.5 or 4 years rather than 6 years.
You'll benefit from a global education experience and the high-calibre teaching expertise, latest research and modern facilities at two universities. You'll also develop a more comprehensive knowledge of communication and media than on a single degree and gain an understanding of different cultures, which will help you work more effectively with people from different backgrounds.
All of this will help you stand out in a competitive job market after you graduate.
You'll be based in ºÚÁϳԹÏin years one and two, and for six months or a year at the end of the course. You'll spend year three in St. Catharines, Canada at .
You'll get support with travel arrangements, visas, finding accommodation and accessing loans and other funding that can help pay for your study and living costs when you're in Canada.
St. Catharines is located in the heart of the Niagara region, and is bordered by two Great Lakes. It's only an hour away from Toronto, while offering picturesque scenery and a thriving downtown.
This is a new course and we're finalising the detailed information for this page.
Contact information
Contact AdmissionsEntry requirements
BSc (Hons) Computer Science (Dual Degree) entry requirements
Typical offers
- UCAS points - 120-128 points from 2 or 3 A levels, or equivalent, to include mathematics and one other relevant subject (calculate your UCAS points)
- A levels - ABB-BBB, to include mathematics a relevant subject.
Relevant subjects: Further Mathematics, Statistics, Computer Science, Software Systems Development - T-levels - Merit
Acceptable T Level Subjects: T Level in Digital: Digital Production, Design and Development, T Level in Construction: Design, Surveying and Planning, T Level in Digital Business Services, T Level in Digital Support and Services, T Level in Science - BTECs (Extended Diplomas) - DDM
Relevant subjects must be taking all available maths units. BTEC subjects include: Mathematics, Statistics, Computer Science, Software Development - International Baccalaureate - 27-28
You may need to have studied specific subjects or GCSEs – .
English language requirements
- English language proficiency at a minimum of IELTS band 6.0 with no component score below 5.5.
We also accept other standard English tests and qualifications, as long as they meet the minimum requirements of your course.
If you don't meet the English language requirements yet, you can achieve the level you need by successfully completing a pre-sessional English programme before you start your course.
We look at more than just your grades
While we consider your grades when making an offer, we also carefully look at your circumstances and other factors to assess your potential. These include whether you live and work in the region and your personal and family circumstances which we assess using established data.
Facilities
Cyber Security and Digital Forensics Laboratory
Learn how to secure and analyse data in our professionally equipped digital forensics facilities. Find out how real investigators tackle cyber crime and get practical cybersecurity experience.

System Administration and Networking Suite
Our System Administration and Networking Suite provides an environment for large-scale network simulation experiments.

Future Technology Centre
The Future Technology Centre offers students, researchers and partners a collaborative, hands-on learning environment with open spaces to run experiments, debate and explore ideas.

Careers and opportunities
Careers and opportunities
The skills you get on 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
Your year abroad at Brock University in Canada while also help set you apart when you embark on your next steps after graduating.
Modules
Modules Studied
Core modules
- Programming 1 – 20 credits
- Programming 2 – 20 credits
- Networks – 20 credits
- Database Systems Development – 20 credits
- Core Computing Concepts – 20 credits
- Architecture and Operating Systems – 20 credits
Core modules
- Programming Applications and Programming Languages – 20 credits
- Software Engineering Theory and Practice – 20 credits
- Data Structures and Algorithms – 20 credits
- Operating systems and Internetworking – 20 credits
- Discrete Mathematics and Functional Programming – 20 credits
Optional modules
- 3D Computer Graphics and Animation – 20 credits
- Big Data – 20 credits
- Ethical Hacking – 20 credits
- Security and Cryptography – 20 credits
- Web Programming – 20 credits
The third year modules for this course are taught at the partner institution Brock University.
Modules for this year will be confirmed shortly.
Core modules
- Engineering Project – 40 credits
- Theoretical Computer Science – 20 credits
- Distributed Systems and Security – 20 credits
Optional modules
- Advanced Networks – 20 credits
- Artificial Intelligence – 20 credits
- Complex Problem Solving – 20 credits
- Graphics and Computer Vision – 20 credits
- Practical Data Analytics and Mining – 20 credits
- Project Management – 20 credits
- Business Analytics – 20 credits
- Digital Enterprise and Innovation – 20 credits
- Internet of Things – 20 credits
- IT And Internetworking Security – 20 credits
- Robotics – 20 credits
Changes to course content
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. If a module doesn't run, we'll let you know as soon as possible and help you choose an alternative module.
How you'll spend your time
One of the main differences between school or college and university is how much control you have over your learning.
We use a blended learning approach to teaching, which means you’ll take part in both face-to-face and online activities during your studies. As well as attending your timetabled classes you'll study independently in your free time, supported by staff and our virtual learning environment, Moodle.
A typical week
We recommend you spend at least 35 hours a week studying for your degree. In your first year, you’ll be in timetabled teaching activities for about 13 hours a week. This will include:
- Studying alongside students from related disciplines
- Studying or working abroad
- Applying learning in the field, in the community or in industry
- Field trips
- Lecturers with research interests or professional experience
- Guest lecturers/experts
- Showcasing work to industry
- Networking with industry
- Involvement in research activity
- Access to restricted or exclusive resources or locations (i.e. data, industry partnerships, local facilities)
The rest of the time you’ll do independent study such as research, reading, coursework and project work, alone or in a group with others from your course.
Most timetabled teaching takes place during the day, Monday to Friday. Optional field trips may involve evening and weekend teaching or events. There’s usually no teaching on Wednesday afternoons.
Assessments
You'll be assessed through a variety of ways to check your knowledge and skillset on this course. Some of these will include:
- Multiple choice tests
- In-class exercises
- Written exams
- Mini projects
- Presentations
- Written reports
- Review articles
Term dates
The academic year runs from September to June. There are breaks at Christmas and Easter.
Supporting you
Supporting you
The amount of timetabled teaching you'll get on your degree might be less than what you're used to at school or college, but you'll also get support via video, phone and face-to-face from teaching and support staff to enhance your learning experience and help you succeed. You can build your personalised network of support from the following people and services:
Types of support
Your personal tutor helps you make the transition to independent study and gives you academic and personal support throughout your time at university.
As well as regular scheduled meetings with your personal tutor, they're also available at set times during the week if you want to chat with them about anything that can't wait until your next meeting.
You'll have help from a team of faculty learning support tutors. They can help you improve and develop your academic skills and support you in any area of your study in one-on-one and group sessions.
They can help you:
- master the mathematics skills you need to excel on your course
- understand engineering principles and how to apply them in any engineering discipline
- solve computing problems relevant to your course
- develop your knowledge of computer programming concepts and methods relevant to your course
- understand and use assignment feedback
All our labs and practical spaces are staffed by qualified laboratory support staff. They’ll support you in scheduled lab sessions and can give you one-to-one help when you do practical research projects.
During term time, Faculty Academic Skills Tutors (AST) are available for bookable 1-to-1 sessions, small group sessions and online sessions. These sessions are tailored to your needs.
Support is available for skills including:
- University study
- Getting into the right study mindset
- Note-taking and note-making skills
- Referencing
- Presentation skills
- Time management, planning, and goal setting
- Critical thinking
- Avoiding plagiarism
If you have a disability or need extra support, the Additional Support and Disability Centre (ASDAC) will give you help, support and advice.
You can get personal, emotional and mental health support from our Student Wellbeing Service, in person and online. This includes 1–2–1 support as well as courses and workshops that help you better manage stress, anxiety or depression.
If you require extra support because of a disability or additional learning need our specialist team can help you.
They'll help you to
- discuss and agree on reasonable adjustments
- liaise with other University services and facilities, such as the library
- access specialist study skills and strategies tutors, and assistive technology tutors, on a 1-to-1 basis or in groups
- liaise with external services
Library staff are available in person or by email, phone, or online chat to help you make the most of the University’s library resources. You can also request one-to-one appointments and get support from a librarian who specialises in your subject area.
The library is open 24 hours a day, every day, in term time.
The Maths Cafe offers advice and assistance with mathematical skills in a friendly, informal environment. You can come to our daily drop-in sessions, develop your mathematics skills at a workshop or use our online resources.
If English isn't your first language, you can do one of our English language courses to improve your written and spoken English language skills before starting your degree. Once you're here, you can take part in our free In-Sessional English (ISE) programme to improve your English further.
Course costs and funding
Tuition fees
UK/Channel Islands and Isle of Man students
- Years 1, 2 and 4 – £9,535 a year
- Year 3 – £1,430
EU students
(Includes EU Scholarship)
- Years 1, 2 and 4 – £10,300 a year
- Year 3 – £1,545
International students
- Year 1, 2 and 4 – £19,200 a year
- Year 3 – £3,000
Additional costs
Our accommodation section shows your accommodation options and highlights how much it costs to live in Portsmouth.
You’ll study up to 6 modules a year. You may have to read several recommended books or textbooks for each module.
You can borrow most of these from the Library. If you buy these, they may cost up to £60 each.
We recommend that you budget £75 a year for photocopying, memory sticks, DVDs and CDs, printing charges, binding and specialist printing.
If your final year includes a major project, there could be cost for transport or accommodation related to your research activities. The amount will depend on the project you choose.
You'll need to cover your living costs and pay additional costs to cover your studies at Brock University in Canada.
For the year at Brock University, Canada, students will need to cover the costs of travel, accommodation and subsistence. These costs will vary but they can range from £6,000 - £8,000. You can cover these costs using a UK Government student loan.
Additionally, you will need to pay a course fee for your year overseas.
We can advise you on travel arrangements, finding and accessing a student loan that can help pay for your study and living costs when you're in Canada. You'll be in charge of handling these tasks and keeping track of them, but we’ll be here to support you throughout the process.
Information about your study abroad year
To study in Canada during your study abroad year, you'll need the correct visa. You'll need to make sure you satisfy the Canadian Government Immigration requirements when you apply - which is typically in the 2nd year of your course.
Requirements can vary from year to year, so it's important to in advance to prepare for your visa application.
If you're unsure or have questions, get in touch.
Apply
How to apply
To start BSc (Hons) Computer Science (Dual Degree) in 2026, apply through UCAS. You'll need:
- the UCAS course code – G405
- our institution code – P80
If you'd prefer to apply directly, use our .
You can also sign up to an Open Day to:
- Tour our campus, facilities and halls of residence
- Speak with lecturers and chat with our students
- Get information about where to live, how to fund your studies and which clubs and societies to join
If you're new to the application process, read our guide on applying for an undergraduate course.
Applying from outside the UK
As an international student you'll apply using the same process as UK students, but you’ll need to consider a few extra things.
You can get an agent to help with your application. Check your country page for details of agents in your region.
Find out what additional information you need in our international students section.
If you don't meet the English language requirements for this course yet, you can achieve the level you need by successfully completing a pre-sessional English programme before you start your course.
Admissions terms and conditions
When you accept an offer to study at the ºÚÁϳԹÏ, you also agree to abide by our Student Contract (which includes the University's relevant policies, rules and regulations). You should read and consider these before you apply.
Finalising this course
All our courses go through a rigorous approval process to make sure they’re of the highest quality. This includes a review by a panel of experts, made up of academic staff and an external academic or professional with specialist knowledge.
This course is in the final stages of this process and is open for applications. If any details of the course or its approval status change after you apply, we’ll let you know as soon as possible and will be here to discuss your options with you.