Budehaven Community School, Valley Road, Bude, Cornwall EX23 8DQ +44 (0)1288 353 271 Email Us

Budehaven Community School

  • Search this websiteSearch Site
  • Translate the contents of this page Translate Page
  • Instagram Instagram
  • Twitter Twitter
  • Facebook Facebook

Sixth Form Subjects

Photo by Markus Spiske on Unsplash

Computer Science

Exam Board OCR Ask us a question
Course Duration Two Year, Full-Time Apply
Intake Date September

 Course Overview

Computer Science is a practical subject where you can apply the academic principles learned in the classroom to real-world systems. It is a creative subject combining invention and excitement that looks at the natural world through a digital prism. The course will enable you to develop and apply the fundamental principles and concepts of computer science including abstraction, decomposition, logic, algorithms and data representation. You will develop your ability to analyse problems in computational terms through practical experience of solving such problems, building on your capacity to think creatively, innovatively, analytically, logically and critically.
You will be inspired, motivated and challenged by following a broad and practical course of study providing insight into, and experience of how computer science works with a clear emphasis on problem solving using computers, computer programming, logic and algorithms. While the techniques learned are portable to any high-level programming language, we will develop skills using libraries in python to interface with other systems and user interfaces and develop coding / scripting proficiency in JavaScript, lua, C#, html, css, php and sql.

Course Content and Assessment

 There are three assessed components: two written exams (40% each)and a programming project (20%):

Component 01 – Computer systems (Exam)
A theory paper testing knowledge and understanding of the internal workings of the Central Processing Unit (CPU), the exchange of data, the methodology and standards in software development, data types and legal and ethical issues.

Component 02 – Algorithms and programming (Exam)
Algorithms and programming (Exam) – Tests the problem-solving skills needed to apply computational thinking and computational methods to solve a range of problems, abstracting real-life situations into workable algorithms and scrutinising, tracing through, analysing and improving given code / pseudocode.

Component 03 - Programming project (Extended independent project)
Programming project (Extended independent project) – A practical portfolio-based project based on a brief that you propose and produce in an appropriate high-level programming language or languages. You will follow industry methods (the Agile software development cycle, Kanban work-flow) as you develop your project, evidencing your development, testing and functionality as you go using video captures and voiceover commentary. In recent years, students have produced games using Python, Lua, Unity and Godot.

Learning Methods

Lessons will alternate between taught theory and practical skills development or programming project work.

Practical coding will be taught using supported independent learning so that you may work at your own pace, choosing and developing coding challenges in line with your interests.

There will be opportunities to experiment with different languages, Integrated Development Environments and user interfaces, particularly, Python, Godot, Lua (for games/app development), JavaScript and C#.

Theory lessons will build on and extend on the flipped learning delivery method used at GCSE: new theory content will be delivered through short video introductions with students composing notes and developing revision materials as the new content is learned. Lesson time will be spent answering questions, unpicking misconceptions and completing activities to consolidate and extend understanding.

Future Pathways

POSSIBLE Careeer Pathways

Computer Science students can progress to higher education courses in the I.T industry then get jobs as:
1. Programmers and software development professionals
2. IT business analysts, architects and systems designers
3. IT user support technicians
4. Information technology professionals
5. Cyber security professionals
6. Data analysts
7. IT operations technicians
8. Natural and social science professionals
9. Actuaries, economists and statisticians
10. Higher education teaching professionals

 Entry Requirements

Sixth Form requirements. Students should also be well motivated and have a good knowledge and understanding of Computer Science and coding. If students have not studied GCSE Computer Science, they must either have a background in text-based coding or an interest and commitment to learning to code in their own time in addition to the course content.

Student Testimonial

Testimonial in the pipeline

Other courses of interest

  • Creative Digital Media Production
  • Business
  • Photography

Back to courses