Computer Science
Why study Computer Science?
![]()
Computer Science is about far more than learning to code. It is about understanding the technology shaping our world – and developing the skills to create what comes next.
From artificial intelligence and cybersecurity to games, websites and apps, computing influences almost every part of modern life. You will develop your programming skills, learn how computer systems work and explore the ethical, legal and social questions created by new technology.
Computer Science is both creative and practical. You will solve problems, design solutions and complete a substantial programming project based on an area that interests you.

What will I study?
The OCR A Level Computer Science course includes:
- Programming and software development.
- Algorithms and computational thinking.
- Computer architecture and operating systems.
- Data structures and databases.
- Networks, web technologies and cybersecurity.
- Artificial intelligence and machine learning.
- Data representation and Boolean logic.
- The legal, moral and ethical impact of technology.
- An individual programming project.
You will learn how to analyse problems, develop effective solutions, test your programs and evaluate the systems you create.
Why choose Computer Science at Notre Dame?
Lessons combine theory with practical problem-solving. You will be encouraged to experiment, think independently and learn through designing and developing your own solutions.
The course will help you:
- Strengthen your programming and logical-thinking skills.
- Understand emerging technologies.
- Develop a software project based on your interests.
- Prepare for university, apprenticeships and technology careers.
- Build transferable skills valued across many industries.
Entry Requirements
A GCSE in this subject
Exam Board
OCR
“The course allowed me to combine my interest in gaming with practical programming and software development. Creating my own project helped me understand how games are designed, tested and improved and inspired me to continue studying games development after Sixth Form.”
– Former Computer Science student now studying a BSc (Hons) in Games Development.
Course Structure
| Year 12 | Component 1: Computer Systems | Component 2: Algorithms and Programming |
|---|---|---|
| Autumn 1 | Components of a computer and their uses | |
| Autumn 2 | Systems Software | |
| Spring 1 | Software Development | |
| Spring 2 | Exchanging Data* | |
| Summer 1 | Networks and web technologies* | *Legal and cultural issues |
| Summer 2 | Data Types* |
| Year 13 | Component 1: Computer Systems | Component 2: Algorithms and Programming |
|---|---|---|
| Autumn 1 | *Data structures | |
| Autumn 2 | *Data Structures/ Algorithms | |
| Spring 1 | *Programming Techniques | |
| Spring 2 | *Computational Thinking | |
| Summer 1 | *Boolean Algebra | |
| Summer 2 |
*Programming Project is worked on alongside the theory.
Where will this subject lead me?
Computer Science can lead to university courses, apprenticeships and careers in areas such as:
- Software and web development.
- Artificial intelligence.
- Cybersecurity.
- Games development.
- Data science.
- Computer engineering.
- Robotics and digital forensics.
Technology is developing rapidly and creating new career opportunities. Computer Science gives you the knowledge and skills to help shape that future.
Who is the course suitable for?
Computer Science is well suited to students who enjoy:
- Solving problems.
- Programming and creating digital products.
- Understanding how technology works.
- Thinking logically.
- Testing and improving ideas.
Successful students are curious, resilient and willing to learn from mistakes. Programming can be challenging, but overcoming those challenges is one of the most rewarding parts of the course!
Contact a Teacher
If you have any subject specific questions that you'd like to ask. You are very welcome to contact the relevant Head of Subject. To find their email address click on Teaching Staff. For general enquiries, contact the 6th Form Team.