View our posts

19/12/24

This Christmas 🎄, Harris Garrard Academy has embraced the spirit of giving ❤️. Through our Happy Holly Harvest campaign, students and staff donated food 🥫 to support those in need and local shelters 🏠. Together, we share hope, love, and kindness this festive season 🌟. pic.twitter.com/HGGIK4h3wu

05/12/24

Delighted to share that we are ranked as one of the top-performing schools for progress in Bexley 🌟 and ‘Well Above Average’ nationally 📊. A huge thank you to our amazing staff and students for their hard work and dedication! 🎉👏#LearningChangesLives pic.twitter.com/or9gpEyOfi

22/11/24

pic.twitter.com/q3ml1xV2G0

22/11/24

🌟 Last night’s Sixth Form Open Evening was a huge success! Thank you to everyone who joined us and to our amazing staff and students for showcasing the best of Harris Garrard Academy. 💬📚 📸 Check out some highlights! pic.twitter.com/oRrFDNy3N4

20/11/24

Our Athletics team were over the moon when they received the news that they had won the Sports Hall athletics event. Congratulations to the team and the other schools who put on such a high quality display! We look forward to attending the in feb! https://t.co/VoSqccgbTq pic.twitter.com/bkpgei8pOZ

15/11/24

Last night’s epic Culture Week event celebrated the rich diversity of HGA! 🌍✨ Huge thanks to our talented students, amazing staff, and Student Council for making it unforgettable. Together, we raised over £1,100! 🙌 pic.twitter.com/rUOVN53IRP

15/11/24

💬 “I’m so glad I chose Harris Garrard Academy – the teachers go above and beyond to support us with our university applications!” – Year 13 Student 🎓✨

14/11/24

💬 “I’m glad I joined Harris Garrard Academy – the Sixth Form team and teachers are so dedicated! They work hard to help each student reach their personal goals while encouraging us to achieve our very best.” – Year 13 Student 🌟

13/11/24

💬 “This school is truly special – it’s given me lifelong friendships and the academic support I needed whenever I asked.”– Year 13 🌟 📅 Don’t miss the Harris Garrard Sixth Form Open Evening on 21st November 2024, from 4:00pm to 6:00pm. We look forward to seeing you there! 👋📚

12/11/24

🎉 Join us for the Harris Garrard Sixth Form Open Evening on 21st November 2024, from 4:00pm to 6:00pm! ✨ We can’t wait to see you there! 👋📚 pic.twitter.com/ulLzK0zeo9

11/11/24

Today, our secondary students gathered for a moving Remembrance Service, honouring those who served with a live performance of the Last Post and drill displays from our dedicated cadets. 🇬🇧🙏 pic.twitter.com/iqvbbmReBF

22/10/24

pic.twitter.com/fIub5rfp7c

22/10/24

🎉 Celebrating in style at our assemblies with powerful performances! 🎤 From moving skits to vibrant musical acts and slam poetry, our students are showcasing the rich history, culture, and achievements of Black communities. 🌍🎶✨ pic.twitter.com/Aa2aCZQmX1

17/10/24

A pleasure to host such an event in order to give as many children in Thamesmead a chance to engage in sport and exercise whilst also have the privilege to represent their schools!

17/10/24

On your marks Get set Go Project Thamesmead cross country is about to start. This great project sees working with to provide young people in Thamesmead schools the opportunity to represent their school in sport & physical activity pic.twitter.com/x5viNArTip

15/10/24

Our latest primary PE challenge saw our students and staff tackle the chest push. We saw an incredible amount of children attempt to beat their previous personal bests. Congratulations to all that took part and our overall winners! pic.twitter.com/QfO4CWXkQW

13/10/24

Well done to our primary boys football team on winning their first trophy of the season! https://t.co/sSAJF8RM5f

11/10/24

Proud to see Harris Garrard Academy highlighted at the Harris Conference for our exceptional results this year! 🎉👏 A big thank you to our dedicated staff and hardworking students. pic.twitter.com/QVzEML8NjV

10/10/24

SCHOOLS Today we held our autumn boys football competition at CAFC Training Ground with Harris Academy Garrard winning overall 👏 Well done to all teams who took part ⚽️#CACTFSD ⚽️🔴⚪️ pic.twitter.com/LJm8i1fCy9

10/10/24

Great evening at HGA’s Meet the Tutor event! 🎉 It was fantastic meeting our Year 7 parents and carers, sharing the culture we’re building here, and offering 1:1 time with form tutors. 💬💡 Excited for the journey ahead! pic.twitter.com/yUsRimWCaZ

Harris Academies
All Academies in our Federation aim to transform the lives of the students they serve by bringing about rapid improvement in examination results, personal development and aspiration.

Central Office

Bexley

Brent

Bromley

Clapham

Croydon

Greenwich

Haringey

Havering

Merton

Newham

Southwark

Stratford

Sutton

Thurrock

Wandsworth

Westminster

Computer Science and IT

At Harris Garrard Academy, we are committed to delivering a comprehensive Computing curriculum aligned with the National Curriculum.

Our programme is built around the three core strands of the National Curriculum in Computing (Digital Literacy, Information Technology, Computer Science) to ensure a well-rounded education in this essential field.

We offer Computing education across three key stages: KS3, KS4, and KS5.

  • At KS3, students engage in a broad, foundational computing curriculum.
  • At KS4, they choose between two distinct pathways: the vocational Cambridge National Certificate in Information Technology (CAMNAT) or the academic route in Computer Science.
  • At KS5, students exclusively follow the academic path, focusing on Computer Science; there is no vocational offering at this stage.

Curriculum aims

Our curriculum is designed to ensure that all pupils:

  • develop proficiency in coding for both practical and creative purposes, with cross-curricular applications
  • understand the importance of safe and respectful online interactions, while acting ethically and within the law
  • gain insight into the interconnected nature of modern devices and systems.
  • effectively communicate their ideas through a variety of digital platforms and applications.
  • acquire the skills to collect, organise, and manipulate data efficiently.

Teaching structure

Key Stage 3: Pupils have a dedicated weekly Computing lesson.

Key Stage 4: Students receive two Computing lessons per week.

Key Stage 5: Pupils attend five weekly lessons, allowing for deeper exploration of Computer Science.


Curriculum intent

We are dedicated to nurturing responsible digital citizens. Our aim is to equip students with the knowledge and skills necessary to navigate, evaluate, and utilise the ever-evolving digital landscape.

We foster critical thinking and a deep understanding of technology, helping students make informed decisions about the quality and relevance of the information they encounter.

Key Stage 3 curriculum intent

The KS3 curriculum provides students with a solid foundation in Computing, focusing on online safety and the responsible use of technology. It is designed to develop resilient learners who can problem-solve and learn from their mistakes. This stage introduces the knowledge, skills, and understanding needed to pursue either the CAMNAT IT or Computer Science pathways at KS4, empowering students to make informed GCSE choices.

Key Stage 4 curriculum intent

At KS4, students build on the knowledge acquired in KS3, becoming more resilient, logical thinkers. The curriculum emphasizes skills like decomposition, abstraction, and problem-solving, which are essential for tackling complex computational problems. In addition, students continue to enhance their digital literacy, learning how to design, create, and evaluate digital products for specific purposes and audiences.

Key Stage 5 curriculum intent

The KS5 curriculum promotes independent learning and research skills. Students deepen their understanding of Computer Science by engaging in complex projects, such as designing and programming computer games. This stage encourages critical thinking and problem-solving, enabling students to apply their knowledge in real-world scenarios.


Curriculum implementation

Year 7 topics

E-Safety: Understanding online safety and how to use digital devices responsibly. Learning how to navigate remote learning platforms for homework and classwork.

Programming: Introduction to basic programming, covering arithmetic operators, variables, and user inputs.

Data Representation: Introduction to the binary number system and how it works.


Year 8 topics

E-Safety & Web Design: Deepening knowledge of online safety and learning to create web pages using HTML.

Data Representation: Understanding data units and how binary numbers represent data. Learning binary-to-denary conversion and binary addition.

Programming: Developing programming skills using text-based languages and understanding spreadsheet applications.


Year 9 topics

Computer Systems & Networks: Exploring how computer networks function, including hardware components.

E-Safety: Recognising various online risks and how to address them.

Programming: Introducing advanced concepts like loops (For, While), conditional statements (If/Else), and algorithms. Enhancing data manipulation skills using complex spreadsheet formulas.


Key Stage 4 curriculum - Computer Science (Years 10 & 11)

Algorithms: Students learn about sorting and searching algorithms, analysing their efficiency and implementing them using Python.

Key topics include:

  • Loops
  • Variables
  • Sorting algorithms
  • Searching algorithms
  • Computer systems and architecture

Key Stage 4 curriculum - Information Technology (Years 10 & 11 - CAMNAT IT)

Students work towards the Cambridge National Certificate in Information Technology, focusing on digital literacy, data handling, and creating digital products for real-world applications.


Key Stage 5 curriculum (Years 12 & 13)

The KS5 course is divided into two core components:

Component 1: Computer Systems

In this section, students explore the internal workings of computers, from how data is stored using binary to computer architecture. Topics include data structures, assembly language, and the fetch-execute cycle.

Component 2: Programming

Students learn advanced programming using Python, covering key concepts such as:

  • object-oriented programming
  • data structures and algorithms
  • program design and development
  • problem-solving through complex project work, such as game development using a test-driven approach.

You can download Knowledge Organisers for each year group from our Knowledge Organisers page.

For queries about the ICT and Computing curriculum please contact Christian Yotha-Tchoumi c.yotha@harrisgarrard.org.uk.

Further details of the curriculum can be found below.

Primary Curriculum

Within the context of Harris Garrard Academy, computing is to be taught and celebrated with the use of interactive and challenging lessons to develop responsible, competent and confident learners. We have a diverse demographic who undoubtedly live in a generation where technology largely influences their culture. We wish to prepare them for a world where their future pathways in education and careers will involve computing. 

The primary goal we desire for pupils is to develop a real love for technology and become digitally literate in a more tech-savvy generation.  We at Harris Garrard Academy, are world changers and can understand and apply the fundamental principles and concepts of computer science. We have a responsibility to have a wider understanding of how technology can be used in various contexts as opposed to just on a singular device. 

The direct impact of effective computing lessons is that pupils will use the information they know to then ground this in their own personal experiences. Pupils will understand that computing is a part of their everyday practice; it is not a separate identity. Over time, the aim is for pupils to gradually develop their own passion to create their own content and use technology safely, respectfully and responsibly. Pupils will value the technology that we are privileged to have in the 21st century and the important place that it has in our lives. 

Mr Abbas, AP &  Primary Computing Lead

Year 7

Knowledge 

Assessment 

Skills / Future Pathways 

 

E-safety How to become effective digital citizens? 

Essential for safe use of technology in their digital lives, as they become frequent users of social media and the Internet. 

 

  • Computer room rules 
  • Email/respectful communication 
  • Use of OneNote 
  • Password security 
  • E-safety 
  • Be kind-Safe use of social media. 
  • Teacher/pupil questioning 
  • Application of O365 
  • Practice using Teams (homework’s). 
  • End of Term Assessment 
  • Build on the IT use from primary and their 
  • homes 
  • GCSE Computer Science 
  • Impacts of digital technology on wider society 

 

 

Scratch: How do we program a computer? (Block programming) 

 

  • Know how to create basic programmes to control events on 
  • scratch 
  • Develop programming skills, resilience and problem solving. 
  • Teacher/pupil questioning 
  • Screenshots and annotation of completed programs on Microsoft Teams. 
  • create and run programs on scratch. 
  • End of Term assessment 

Future learning: 

  • code club (extra-curricular) 
  • GCSE Computer Science 
  • Fundamentals of algorithms 
  • Programming 

 

How do computers work? 

How do computers talk to each other? 

Understand the hardware and networking. 

 

 

  • Types of Computer system 
  • History of computer development and look at the work of 
  • Ada Lovelace and Alan Turing 
  • Components of a laptop – inputs and outputs 
    • Monitor 
    • Keyboard 
    • Motherboard 
    • CPU 
    • RAM 
    • ROM 
  • Advantages and disadvantages of networking, network types and network topologies. 
  • Teacher/pupil questioning 
  • Students’ complete worksheets to evidence their understanding. 
  • understanding with short definitions and matching pair activities. 
  • End of Term assessment 
  • MCQs 

Future learning: 

  • GCSE Computer Science 
  • Hardware and software 
  • Software classification 
  • System architecture 
  • Computer networks 

 

  • Personal development 
  • 5-Moral development 

Computational Thinking 

This unit is looking at Algorithms in relation to flowcharts and pseudocodes. 

 

  • Students introduced to Computational thinking. 
  • Students create basic flowcharts. 
  • Students will be introduced to pseudocodes. 
  • Students will learn basic construct concepts (Iteration, selection) 

 

  • Teacher/pupil questioning 
  • Students create flowcharts. 
  • Students screenshots to show their understanding on Microsoft Teams 
  • Students to emulate their App. 
  • End of Term assessment 

 

Future learning: 

  • Scratch and Python 
  • GCSE Computer Science 
  • Programming 
  • Impacts of digital technology on wider 
  • society 

Searching the web 

Enable students to be able to search the internet 

Search for information efficiently 

  • What is the internet? 
  • Primary & secondary information 
  • Teacher/pupil questioning 

Future learning: 

  • Searching the internet 
  • Advanced searches 
    • AND 
    • OR 
    • NOT 
  •    •  wildcard 
  • End of Test assessment 
  • MCQs 
  • GCSE Computer Science 
  • Impacts of digital technology on wider 
  • society 

 

  • Social development 
           

 

 

Year 8

Knowledge 

Assessment 

Skills / Future Pathways 

E-safety How to become effective digital citizens? 

Essential for safe use of technology in their digital lives, as they continue to become frequent users of social media and the Internet. 

  • Computer room rules 
  • Email/respectful communication 
  • Use of OneNote 
  • Password security 
  • E-safety 
  • Be kind-Safe use of social media. 
  • Teacher/pupil questioning 
  • Practice using Teams 
  • (homework) 
  • GCSE Computer Science 
  • Impacts of digital technology on wider society 
  • 1.   Personal development 

Data Modelling and Spreadsheet:  

Understanding how and why we need to be able to model. Develop skills using spreadsheets to analyse data. Develop skills to support future study, work and life in the modern world 

  • Students introduced to Spreadsheet software and key language. 
  • Students understand the purpose and use of basic functions and formulae, including the importance of BODMAS and how to use cell references and cell ranges correctly. 
  • Students will choose, create, and interpret basic charts and graphs. 
  • Teacher/pupil questioning 
  • Students screenshots to show their understanding of spreadsheet in Microsoft Teams 
  • Students’ complete tasks 
  • using screenshots as evidence on Microsoft Teams 
  • End of Term assessment 
  • MCQs 

Future learning: 

  • Numeracy 
  • Digital Literacy 

Bits and Binary Why is Binary so important? 

Understand how images and sound are stored using binary. 

 

  • Computers use Binary. 
  • Character set is a binary bit pattern that represents character in coding methods. 
  • Binary addition to a given problem. 
  • Images stored in a binary bit pattern. 
  • Represent numbers/characters using binary. 
  • Develop knowledge of images using 1 bit image 
  • representation. 
  • Sound is analogue. 
  • Computers use digital. 
  • Create, modify and interpret simple logic circuit diagrams. 

 

  • Teacher/pupil questioning 
  • Create an image using binary bit patterns. 
  • Create simple logic gate diagrams. 
  • End of Term assessment 

 

Future learning: 

  • Future learning: 
  • webpages 
  • GCSE Computer Science 
  • Data representation (Year 10) 
  • Boolean Logic  

 

intro to programming using python 

  • Understand what python is. 
  • Understand and use a variety of basic constructs in Python such as if 
  • Variables 
  • Comments 
  • IF statements 
  • Loops 
  • Lists and dictionaries. 
  • Application of basic constructs in Python 
  • Teacher/pupil questioning 
  • Students’ complete tasks using screenshots as evidence on Microsoft Teams 
  • Students submit a collection of annotated codes outlining. 
  • each skill. 
  • End of unit assessment 
  • MCQs 

Previous learning: 

  • Scratch (Yr 7) 

 

Future learning 

  • GCSE Computer Science 
  • Fundamentals of algorithms 
  • Data types 
  • Programming 
       

 

 

 

Webpages: Simple intro to text language program. What language are webpages created in? 

  • Web browser 
  • HTML basic 
  • Plan a website with user in mind. 
  • Efficient website design 
  • Evidencing and evaluating website with peer review 
  • Apply feedback form (MS embedded) 
  • Teacher/pupil questioning 
  • Plan sitemap, page design and content on all pages 
  • Evidence webpages using 
  • OneNote. 
  • End of Term assessment 
  • MCQs 

Future learning: 

  • GCSE Computer Science 
  • Programming concepts 
  • Impacts of digital technology on wider society 

Year 9

Knowledge 

Assessment 

Skills / Future Pathways 

E-safety How to become effective digital citizens? 

Essential for safe use of technology in their digital lives, as they continue to become frequent users of social media and the Internet. 

  • Computer room rules 
  • Email/respectful communication 
  • Use of OneNote 
  • Password security 
  • E-safety 
  • Be kind-Safe use of social media. 
  • Legislation 
  • Teacher/pupil questioning 
  • Practice using Teams. 
  • (HomeWorks) 

Future learning: 

  • GCSE Computer Science 
  • Impacts of digital technology on wider society 

 

  • Personal development 
  • 2.   Social development 

Computational Thinking How to use computational thinking to problem solve? 

 

  • Apply abstraction and decomposition to a problem. 
  • Eisteins Riddle 
  • Knights Tale 
  • Logic puzzles 
  • iDEA award 
  • Bebras challenge 
  • Teacher/pupil questioning 
  • Students complete task and evidence work on Microsoft Teams/class  
  • Books 

 

 

 

Future learning: 

  • GCSE Computer Science 
  • Fundamentals of algorithms 
  • Problem solving 
  • Resilience 

Cryptography & Cybersecurity How do we stay safe from hacker? 

Develop problem-solving skills, resilience, and computational thinking skills. 

  • To understand how cryptography has been used in history. 
  • Understand the need for cryptography today. 
  • Develop skill in using a variety of ciphers. 

 

  • Teacher/pupil questioning 
  • Students complete evidence 
  • Microsoft Teams 
  • End of term assessment 
  • MCQs 

Future learning: 

  • GCSE Computer Science Legislation 

 

 

  • 2. Social development including political and current affairs awareness 

Programming and Computational Thinking 

  • Understand what python is. 
  • Understand and use a variety of basic constructs in Python such as if 
  • Variables 
  • Comments 
  • Teacher/pupil questioning 
  • Students’ complete tasks using IDLE evidence on Microsoft Teams 
  • Previous learning: 
  • Scratch and Python (Yr 7/8) 

 

  • IF statements 
  • Loops 
  • Lists and dictionaries. 
  • Application of basic constructs in Python 
  • Students submit a collection. 
  • of annotated codes outlining each skill 
  • End of unit assessment 
  • MCQs 

Future learning: 

  • GCSE Computer Science 
  • Algorithms 
  • Data types 
  • Programming 

Databases 

Develop understanding of Databases 

  • What is a database? 
  • What is the purpose of a database? 
  • Components of a database 
  • Teacher/pupil questioning 
  • Students complete evidence 
  • Microsoft Teams 
  • End of unit assessment 
  • MCQs 

Future learning: 

  • GCSE Computer Science Legislation 

 

 

  • 2. Social development including political and current affairs awareness 

Year 10-11

Knowledge 

Assessment 

Skills / Future Pathways 

Computer System-J277/01 

 

  • 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 
  • Teacher/pupil questioning 
  • Practice using Teams. 
  • (HomeWorks) 

Future learning/Path: 

  • A Level Computer Science 
  • Impacts of digital technology on wider society 

 

  • Personal development 
  • 2.   Social development 

Computational thinking, algorithms and 

Programming - J277/02 

  • 2.1 Algorithms 
  • 2.2 Programming fundamentals 
  • 2.3 Producing robust programs 
  • 2.4 Boolean logic 
  • 2.5 Programming languages and Integrated 
  • Development Environments 
  • Teacher/pupil questioning 
  • Students complete task and evidence work on Microsoft Teams/class books 

Future learning/ Path: 

  • A Level Computer Science 

 

Year 12-13

Knowledge 

Assessment 

Skills / Future Pathways 

Computer systems (Component 01) 

  • The characteristics of 
  • contemporary processors, 
  • input, output and storage 
  • devices 
  • • Software and software 
  • development 
  • • Exchanging data 
  • • Data types, data structures and 
  • algorithms 
  • • Legal, moral, cultural and 
  • ethical issues 
  • Teacher/pupil questioning 
  • Practice using Teams. 
  • (HomeWorks) 

Future learning/Path: 

  • Apprenticeships  
  • University 
  • workplace 

 

  • Personal development 
  • 2.   Social development 

Algorithms and programming (Component 02) 

  • Elements of computational 
  • thinking 
  • Problem solving and 
  • programming 
  • Algorithms to solve problems. 
  • and standard algorithms 
  • Teacher/pupil questioning 
  • Students complete task and evidence work on Microsoft Teams/class books 

Future learning/ Path: 

  • Apprenticeships  
  • University 
  • workplace 
  •  
  • Personal development 
  • 2.   Social development  

Careers

This course not only provides a strong academic foundation but also offers practical skills that are valuable in a wide range of professions, including: 

  • IT Technician 
  • App Designer 
  • Network Engineer 
  • Data Analyst 
  • Journalist (with a focus on tech reporting) 
  • Robotics Engineer 
  • Programmer 
  • Telemetry Analyst (e.g., in car racing) 
  • Digital Design and Image Manipulation 
  • Interface Design 
  • Web Designer 
  • Software Development 
  • Entrepreneur (with tech-based startups) 
  • GCHQ (Government Communications Headquarters) Roles 
  • Cybersecurity Specialist 
  • Cryptologist