Computer Science
Year 9 Rationale
The Key Stage 3 Computer Science curriculum at Harrow High ensures students are equipped with future-proof digital literacy, equitable access to technology, and explicit readiness for artificial intelligence. It fosters computational thinking and creativity, enabling students to engage actively and responsibly in an increasingly digital world. Emphasizing both theoretical foundations and practical skills, the curriculum introduces learners to essential concepts such as AI, cybersecurity, programming, and computational logic, preparing them to confidently navigate and shape their digital futures.
Year 9 consolidates prior learning through advanced Python projects, computational logic, cybersecurity awareness, animation, and game development, preparing students for GCSE and real-world applications.
|
YEAR 9 |
|
|
Topic |
Rationale |
|
Animations with Blender
|
Learners explore the fundamentals of digital animation and 3D modelling using Blender. Practical tasks help them understand key concepts of visual storytelling and creative expression in digital media.
|
|
Computer Crime & Cyber Security
|
This unit equips learners with essential knowledge about cybersecurity threats and practical defences. It emphasizes understanding of ethical and legal frameworks governing digital security practices.
|
|
Computational Thinking & Logic
|
Learners enhance their problem-solving skills through activities emphasizing advanced Boolean logic and algorithmic design. The unit strengthens their understanding of computational logic applicable to real-world challenges.
|
|
(Re) Introduction to Python
|
Learners revisit Python programming, focusing on advanced coding techniques and complex debugging processes. This unit deepens their algorithmic thinking and prepares them for more sophisticated computing projects.
|
|
Python Next Steps
|
This unit involves learners in complex Python programming projects, introducing modular programming, functions, and data structures. Learners adopt professional software development practices, preparing them for GCSE-level programming.
|
|
Making Games with GDevelop
|
Learners creatively apply programming skills to design and develop interactive games using GDevelop. This unit explores core game mechanics and interactive design, preparing learners for careers or further studies in game development.
|
Progression
The curriculum employs spiral learning, revisiting and deepening concepts annually, from foundational skills in Year 7 to advanced projects in Year 9. This structured approach reinforces learners’ knowledge, enabling them to confidently build on their existing skills and understand increasingly complex concepts. Intentional cross-links between units, such as data handling, computational logic, programming, and AI, encourage learners to see interconnections and apply knowledge flexibly, supporting smooth transitions towards GCSE studies and beyond.
Diversity, Equity & Inclusion
The curriculum proactively accommodates diverse prior experiences, ensuring learners from all backgrounds have equal opportunities to succeed. Selected examples and contexts reflect diverse cultures, interests, and experiences, promoting representation and relevance for all learners. The curriculum actively challenges stereotypes associated with computing and technology, providing inclusive teaching approaches and resources to foster a welcoming and empowering learning environment for every learner.
Careers
The curriculum explicitly connects learners’ experiences and skills to a broad spectrum of career opportunities in computing and technology fields, such as software engineering, cybersecurity, AI research, web development, animation, and interactive game design. Through practical tasks and authentic project-based activities, learners gain insights into industry standards and real-world applications, fostering an awareness of how their classroom learning translates into professional contexts. By highlighting diverse career pathways and regularly exposing learners to contemporary examples and role models from the tech industry, the curriculum inspires informed career choices and encourages learners to envision themselves as future technology leaders.
autumn term - Unit 1
|
Animations with Blender |
|
|
Skills |
3D modelling and object manipulation
Animation and keyframing techniques
Advanced modelling techniques
Rendering and production
Project planning and evaluation
|
|
Knowledge |
|
|
Rationale |
This unit provides learners with a comprehensive introduction to 3D animation and digital content creation, building systematically on the technical understanding and creative skills developed throughout Years 7 and 8. Drawing on the computer systems knowledge from Y8.1 Understanding Computers, learners now apply their understanding of processing power, memory management, and computational efficiency to the demanding field of 3D graphics and animation. The unit extends the digital literacy foundation established in Y7.1 Using Computers Safely, Effectively and Responsibly, while incorporating the computational thinking concepts introduced in Y8.2 Experience AI, particularly pattern recognition and problem decomposition in complex 3D modelling tasks. The unit builds directly on the graphics and digital content creation skills that learners have developed in Y8.3 Graphics and Y8.4 HTML and Website Development, progressing from 2D design concepts to sophisticated 3D modelling and animation techniques. Learners apply the logical thinking and systematic approaches learned in Y8.6 Introduction to Python to the methodical process of 3D animation production, from initial concept through to final rendering. The emphasis on project planning, file organisation, and systematic workflow development reinforces the organisational skills introduced in Y7.2 Spreadsheet Modelling while applying them to creative digital production contexts. The comprehensive coverage of 3D animation and modelling addresses crucial skills for creative industries while developing fundamental computational thinking capabilities. learners learn to break down complex 3D scenes into manageable components, apply mathematical transformations through intuitive interfaces, and understand the computational processes underlying photorealistic rendering. The progression from basic object manipulation through advanced organic modelling techniques provides scaffolded learning that builds confidence while introducing increasingly sophisticated concepts. The integration of keyframe animation introduces learners to time-based digital media production, developing their understanding of how computer systems manage and process sequential data. The unit's emphasis on industry-standard software and professional workflows prepares learners for potential careers in creative industries while developing transferable skills applicable across multiple domains. The connection between 3D modelling and manufacturing through 3D printing demonstrates the practical applications of digital design skills, while the exploration of rendering technologies introduces learners to cutting-edge computational techniques including ray tracing and real-time graphics processing. learners develop appreciation for the intersection of creative vision and technical execution, understanding how artistic concepts are realised through sophisticated computational processes. The project-based approach culminating in completed animated sequences provides authentic assessment opportunities while developing learners' ability to manage complex creative projects from conception to completion. The emphasis on planning, iterative development, and technical problem-solving reinforces the systematic approaches to project management that will be essential for the programming projects learners will encounter in Y9.3 (Re) Introduction to Python and Y9.5 Python Next Steps. The collaborative elements of animation production, including file sharing, version control, and feedback integration, prepare learners for the teamwork skills required in professional creative environments. This unit serves as a crucial bridge between the foundational technical skills developed in earlier years and the advanced creative and programming challenges that await in the remainder of Year 9. By combining mathematical concepts, computational thinking, creative expression, and technical proficiency, learners develop a well-rounded skill set that prepares them for advanced study in computer science, digital media, and related fields while providing immediately applicable skills for creative expression and potential career pathways in the rapidly growing digital content creation industry. |
Autumn Term - Unit 2
|
Computer crime and cyber security |
|
|
Skills |
Legal frameworks and compliance
Cyber security and threat assessment
Password security and authentication
Data protection and privacy
Intellectual property and copyright
Digital Health and Safety
|
|
Knowledge |
|
|
Rationale
|
This unit provides learners with a comprehensive introduction to 3D animation and digital content creation, building systematically on the technical understanding and creative skills developed throughout Years 7 and 8. Drawing on the computer systems knowledge from Y8.1 Understanding Computers, learners now apply their understanding of processing power, memory management, and computational efficiency to the demanding field of 3D graphics and animation. The unit extends the digital literacy foundation established in Y7.1 Using Computers Safely, Effectively and Responsibly, while incorporating the computational thinking concepts introduced in Y8.2 Experience AI, particularly pattern recognition and problem decomposition in complex 3D modelling tasks. The unit builds directly on the graphics and digital content creation skills that learners have developed in Y8.3 Graphics and Y8.4 HTML and Website Development, progressing from 2D design concepts to sophisticated 3D modelling and animation techniques. Learners apply the logical thinking and systematic approaches learned in Y8.6 Introduction to Python to the methodical process of 3D animation production, from initial concept through to final rendering. The emphasis on project planning, file organisation, and systematic workflow development reinforces the organisational skills introduced in Y7.2 Spreadsheet Modelling while applying them to creative digital production contexts. The comprehensive coverage of 3D animation and modelling addresses crucial skills for creative industries while developing fundamental computational thinking capabilities. learners learn to break down complex 3D scenes into manageable components, apply mathematical transformations through intuitive interfaces, and understand the computational processes underlying photorealistic rendering. The progression from basic object manipulation through advanced organic modelling techniques provides scaffolded learning that builds confidence while introducing increasingly sophisticated concepts. The integration of keyframe animation introduces learners to time-based digital media production, developing their understanding of how computer systems manage and process sequential data. The unit's emphasis on industry-standard software and professional workflows prepares learners for potential careers in creative industries while developing transferable skills applicable across multiple domains. The connection between 3D modelling and manufacturing through 3D printing demonstrates the practical applications of digital design skills, while the exploration of rendering technologies introduces learners to cutting-edge computational techniques including ray tracing and real-time graphics processing. learners develop appreciation for the intersection of creative vision and technical execution, understanding how artistic concepts are realised through sophisticated computational processes. The project-based approach culminating in completed animated sequences provides authentic assessment opportunities while developing learners' ability to manage complex creative projects from conception to completion. The emphasis on planning, iterative development, and technical problem-solving reinforces the systematic approaches to project management that will be essential for the programming projects learners will encounter in Y9.3 (Re) Introduction to Python and Y9.5 Python Next Steps. The collaborative elements of animation production, including file sharing, version control, and feedback integration, prepare learners for the teamwork skills required in professional creative environments. This unit serves as a crucial bridge between the foundational technical skills developed in earlier years and the advanced creative and programming challenges that await in the remainder of Year 9. By combining mathematical concepts, computational thinking, creative expression, and technical proficiency, learners develop a well-rounded skill set that prepares them for advanced study in computer science, digital media, and related fields while providing immediately applicable skills for creative expression and potential career pathways in the rapidly growing digital content creation industry.
|
Spring Term
Content to follow (11/2025)
Summer Term
Content to follow (11/2025)
Knowledge Organisers
A knowledge organiser is an important document that lists the important facts that learners should know by the end of a unit of work. It is important that learners can recall these facts easily, so that when they are answering challenging questions in their assessments and exams, they are not wasting precious time in exams focusing on remembering simple facts, but making complex arguments, and calculations.
We encourage all pupils to use them by doing the following:
- quiz themselves at home, using the read, write, cover, check method.
- practise spelling key vocabulary
- further researching people, events and processes most relevant to the unit.
