Computer Science
Vision
Today’s world is dominated by technology and the world of computing is changing constantly. Our Computing Science curriculum is challenging and engaging, covering aspects of computer science, digital literacy and creativity. Our aim is to enthuse students about programming and using computers and to ensure that all students leave with a fundamental understanding of how computers and networks operate. Our students may have grown up in the internet age but the Computer Science curriculum ensures that they are not just passive consumers but creative content authors and programmers.
The school’s annual Safer Internet Week ensures students receive additional understanding of the technological world through a range of lessons, tutorials and outside speakers.
Key Stage 3
Students study Computer Science every week in specialist rooms. Topics covered include how computers and the internet work at a hardware level, computer crime and cyber security, control systems in flowol, building a website using HTML, database development, sound and graphics editing and an introduction to programming with Python. These topics are reviewed regularly in order to ensure we provide the most up-to-date learning experience for our students.
Course description
OCR’s GCSE (9–1) in Computer Science will encourage learners to:
- understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms, and data representation
- analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs
- think creatively, innovatively, analytically, logically and critically
- understand the components that make up digital systems, and how they communicate with one another and with other systems
- understand the impacts of digital technology to the individual and to wider society
- apply mathematical skills relevant to Computer Science.
Year 7 | Year 8 | Year 9 |
Unit 7.1 Using computers safely, efficiently and responsibly Unit 7.2 Microbit Unit 7.3 Introduction Flowol Unit 7.4 Python Turtle/Basics |
Unit 8.1 Understanding computers Unit 8.2 HTML- Website development Unit 8.3 Python Unit 8.4 E-safety
|
Unit 9.1 Flowol advanced Unit 9.2 Python Unit 9.3 Ethical issues iDEA
|
Computer Science GCSE
OCR GCSE (9-1) J277
Course description
OCR’s GCSE (9–1) in Computer Science allows students to:
- understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms, and data representation;
- analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs;
- think creatively, innovatively, analytically, logically and critically;
- understand the components that make up digital systems, and how they communicate with one another and with other systems;
- understand the impacts of digital technology to the individual and to wider society;
- apply mathematical skills relevant to Computer Science.
Content Overview |
Assessment Overview |
Computer systems 1.1 Systems architecture 1.2 Memory and storage 1.3 Computer networks, connections and protocols 1.4 Network security 1.5 Systems software 1.6 Ethical, legal, cultural and environmental impacts of digital technology |
80 marks 1 hour and 30 minutes Written paper (no calculators allowed) 50% of total GCSE |
Computational thinking, algorithms and programming 2.1 Algorithms 2.2 Programming fundamentals 2.3 Producing robust programs 2.4 Boolean logic 2.5 Programming languages and Integrated Development Environments |
80 marks 1 hour and 30 minutes Written paper (no calculators allowed) 50% of total GCSE |
Practical Programming All students must be given the opportunity to undertake a programming task(s), either to a specification or to solve a problem (or problems), during their course of study. Students may draw on some of the content in both components when engaged in Practical Programming. |
Computer Science (A Level)
OCR A Level Computer Science H446
Course description
At A Level Computer Science, students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Students will develop technical understanding and their ability to analyse and solve problems using computational thinking.
Content Overview |
Assessment Overview |
Students choose a computing problem to work through according to the guidance in the specification.
|
Computer systems (01) 140 marks 2 hours and 30 minutes written paper (no calculators allowed) 40% of total A Level |
Algorithms and programming (02*) 140 marks 2 hours and 30 minutes written paper (no calculators allowed) 40% of total A Level |
|
Programming project 03* – Repository or 04* – Postal or 80 – Carry forward (2018 onwards) * 70 marks Non-exam assessment 20% of total A Level |
Career paths
- Database administrator
- Games developer
- Information systems manager
- IT consultant
- Multimedia programmer
- Network engineer
- Systems analyst
- Systems developer