Skip to content ↓

Computer Science

Year 7 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 7 introduces foundational computing skills, computational thinking, and the basics of programming, including Scratch and initial explorations in AI and machine learning.

 

YEAR 7

Topic

Rationale

Using computers safely, effectively and responsibly

This unit introduces learners to effective digital file management, highlighting the importance of safe and responsible technology usage. It emphasizes adherence to school policies and practical skills for navigating digital environments.

  • Key knowledge/skills: file management; digital safety; acceptable use policy (AUP)
  • Prerequisite links: KS2 digital literacy
  • Future links: digital safety awareness; workplace IT protocols
  • AI/ethics/digital-citizenship touchpoint: responsible digital citizenship
  • Careers: IT support specialist, digital compliance officer, information security analyst

Spreadsheet modelling

 

Learners develop practical spreadsheet skills, using functions like SUM and IF to build financial and data models. This unit helps learners apply numeracy and data handling skills to real-world scenarios.

  • Key knowledge/skills: cell referencing; spreadsheet functions (SUM, IF); financial modelling
  • Prerequisite links: basic numeracy and digital skills from KS2
  • Future links: data handling in GCSE Business and IT courses
  • AI/ethics/digital-citizenship touchpoint: data reliability
  • Careers: Data analyst, financial planner, business intelligence analyst
Computer Science fundamentals

Learners engage in activities designed to introduce core computational thinking concepts such as logical reasoning and problem decomposition. Through interactive tasks, learners build a solid foundation for future programming units.

  • Key knowledge/skills: logical reasoning; Boolean logic; basic algorithms
  • Prerequisite links: KS2 computational thinking
  • Future links: computational logic in GCSE
  • AI/ethics/digital-citizenship touchpoint: logical decision-making
  • Careers: Software developer, systems analyst, logical problem solver
Programming essentials in Scratch Part I & II

This two-part unit introduces learners to essential programming constructs through Scratch, such as sequencing, selection, and iteration. Project-based learning allows learners to build confidence in programming and prepare for more advanced coding.

  • Key knowledge/skills: sequencing; selection; iteration; variables
  • Prerequisite links: KS2 programming
  • Future links: Python programming in Year 8
  • AI/ethics/digital-citizenship touchpoint: understanding automated decision-making
  • Careers: Programmer, game developer, educational technology specialist

AI & machine learning

 

Learners explore artificial intelligence through practical Scratch-based projects, introducing them to machine learning concepts and ethical implications. This unit promotes critical thinking about responsible AI use and its societal impacts.

  • Key knowledge/skills: machine learning; training data; ethical implications
  • Prerequisite links: Scratch programming
  • Future links: advanced AI in Year 8 and GCSE
  • AI/ethics/digital-citizenship touchpoint: bias, transparency
  • Careers: AI researcher, data scientist, machine learning engineer

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

Using computers safely effectively and responsibly

Skills

File management and organisation

  • I can organise my files using appropriate folder structures and naming conventions (Y7)
  • I can explain the importance of backing up data and know how to access backup systems (Y7)
  • I can use common keyboard shortcuts to work efficiently (Y7)

Online safety and digital citizenship

  • I can identify different types of online risks including cyberbullying, inappropriate content, and contact from strangers (Y7)
  • I can explain where to seek help and report concerns when encountering problems online (Y7)
  • I can describe strategies for protecting my online identity including the use of privacy settings (Y7)

Data security and passwords

  • I can create and use strong, memorable passwords for different accounts (Y7)
  • I can explain alternative security methods to passwords such as biometric authentication (Y7)
  • I can identify phishing attempts and know how to respond appropriately (Y7)

Digital communication

  • I can compose and send emails using appropriate language and etiquette (Y7)
  • I can use email features effectively including attachments, CC/BCC, and subject lines (Y7)
  • I can search and organise emails efficiently (Y7)

Information literacy

  • I can use search engines effectively including advanced search techniques (Y7)
  • I can evaluate the reliability and accuracy of online information (Y7)
  • I can use bookmarks and browser history to manage web browsing (Y7)

Knowledge

  • Create and manage an organised folder structure on the school network
  • Use appropriate file naming conventions including dates and descriptive titles
  • Understand and follow the school's Acceptable Use Policy (AUP)
  • Demonstrate knowledge of common keyboard shortcuts for efficiency
  • Recognise the key features of cyberbullying and know reporting procedures
  • Identify strategies for staying safe when communicating online
  • Create strong, memorable passwords using multiple random words
  • Recognise and respond appropriately to phishing emails and spam
  • Compose professional emails with proper formatting and attachments
  • Use email search functions and understand CC/BCC functionality
  • Apply effective search strategies using keywords and search operators
  • Evaluate website credibility and identify potential misinformation
  • Manage browser bookmarks and history for efficient web navigation
  • Understand how search engines work including web spiders and indexing

Rationale

This foundational unit has been designed to ensure that students develop essential digital literacy skills before progressing to more advanced computing topics. It establishes critical knowledge about using school technology systems appropriately and safely.

The unit begins with practical file management skills that students will use throughout their education, teaching them to organise work systematically and understand the importance of data backup. Students then explore online safety concepts, learning to identify and respond to digital risks including cyberbullying, inappropriate content, and social engineering attempts.

The unit emphasises the development of strong digital citizenship through understanding password security, email etiquette, and responsible online communication. Students learn practical skills for effective web searching and information evaluation, preparing them to be critical consumers of digital information.

This unit serves as both an introduction to using school technology systems and a comprehensive foundation in digital safety that will support students throughout their secondary education and beyond.

AUTUMN TERM - UNIT 2

Spreadsheet modelling

Skills

Spreadsheet basics

  • I can reference cells using appropriate notation (e.g., A1, B5) (Y7)
  • I can create simple formulas using basic mathematical operations (+, -, *, /) (Y7)
  • I can use functions including SUM and AVERAGE effectively (Y7)
  • I can copy formulas and understand how relative cell referencing works automatically (Y7)

Computer modelling concepts

  • I can explain what computer models are and give examples of their real-world applications (Y7)
  • I can understand that spreadsheets can be used to build financial models (Y7)
  • I can identify the advantages and limitations of using computer models (Y7)
  • I can use spreadsheets to represent and solve real-world problems (Y7)

Advanced spreadsheet functions

  • I can use relative and absolute cell referencing appropriately (Y7)
  • I can apply advanced functions including MAX, IF, and COUNTIF (Y7)
  • I can sort and filter data effectively (Y7)
  • I can perform "What-if" analysis to explore different scenarios (Y7)

Data validation and formatting

  • I can apply conditional formatting to highlight important data patterns (Y7)
  • I can use data validation techniques to ensure accurate data entry (Y7)
  • I can format spreadsheets professionally for improved readability (Y7)
  • I can create and customise appropriate charts to visualise data (Y7)

Automation and efficiency

  • I can understand the purpose and benefits of macros (Y7)
  • I can record simple macros to automate repetitive tasks (Y7)
  • I can assign macros to buttons for easy access (Y7)
  • I can select appropriate chart types for different data presentations (Y7)
Knowledge
  • Create and format professional spreadsheets with appropriate layout and design
  • Understand the difference between formulas and functions and when to use each
  • Apply mathematical concepts in real-world business contexts (profit, revenue, costs)
  • Use spreadsheet models to explore financial scenarios and make informed decisions
  • Understand how computer models are used across different industries and applications
  • Implement data validation rules to prevent errors and ensure data integrity
  • Create visual representations of data through appropriate chart selection
  • Understand the role of automation in improving efficiency and reducing errors
  • Apply logical thinking to solve complex problems using spreadsheet tools
  • Recognise the importance of accurate data modeling in business decision-making
 

This unit provides students with essential digital literacy skills through practical application of spreadsheet software, preparing them for both academic and professional contexts. The unit is carefully structured to build confidence and competence progressively, from basic cell referencing to advanced modeling techniques.

The unit begins with fundamental spreadsheet concepts, ensuring all students have a solid foundation regardless of prior experience. Students learn to navigate spreadsheet interfaces, understand cell referencing, and create basic formulas. This foundation is essential for more complex work in later lessons and prepares students for mathematical and scientific applications throughout their education.

The core focus on computer modeling introduces students to computational thinking and problem-solving approaches used across multiple disciplines. By creating a financial model for a television talent show, students engage with real-world business concepts while developing technical skills. This authentic context makes learning meaningful and demonstrates the practical value of spreadsheet skills in professional environments.

The unit emphasises the development of logical thinking and systematic approaches to problem-solving. Students learn to break down complex problems into manageable components, test different scenarios, and evaluate outcomes. These analytical skills transfer beyond computing to support learning in mathematics, science, and business studies.

Advanced features such as conditional formatting, data validation, and macros introduce students to automation and efficiency concepts that are increasingly important in digital workplaces. Students learn to create professional-quality outputs and understand how technology can be used to reduce errors and improve productivity.

This unit serves as a crucial foundation for further study in computing, mathematics, and business subjects, while providing immediately applicable skills for academic work across the curriculum and future professional development.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

spring term 

More content to follow (11/2025)

SUMMER TERM

More 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.