Twitter Wall

Twitter Wall


Year 7 are studying weather and climate. These pictures are from the Microclimate work around the school site.


Students have enjoyed joining the Learning Support Department for puzzles and a social lunchtime club this week.


Happy 50th Birthday to our wonderful Mrs Hogan. Best Wishes from your TS family!


Happy 16th Birthday to Niamh who celebrated with friends and a Pizza Party! Pizza Parties can be organised by emailing Miss Harkin via info@


Judging for the TS Lights and Sparkle competition is taking place today . So many wonderfully decorated classroom to chose from! Well done to all of the Tutor Groups who took part.


Students who would like a Christmas Lunch with their peers should reply to the email sent to families by no later than December 3rd.


Miss Harkin enjoyed serving breakfast to the Year 7s today. Cucina said it was ‘an outstanding effort’. Breakfast is available to all year groups everyday in their bubble areas.


Retweetd From Safer Schools

Safeguarding Alert!! We’re sharing urgent concerns about conversations happening on TikTok. We've covered everything you need to know in our latest update -


Retweetd From Munira Wilson MP

There are many people in many walks of life doing "deeply challenging" work, but doing so whilst respecting staff. A hugely stressful and difficult job is not an excuse for shouting and swearing at colleagues


Retweetd From Twickenham School PE

Year 8 learning how to do line-outs in PE. 🏉


Retweetd From Twickenham School PE

Well done to the Year 7 Nightingale team who won in the House games competition this morning during PE.


Our first official Poet Laureate for the year 20-21! Congratulations on winning the majority vote Harley.


Year 10 have been learning about how Proteins desaturate and coagulate. What better way to learn the science behind this than by watching it happen during the making of a chilled Lemon Flan. Outstanding efforts today by all.


Retweetd From Jo-Jopersonal

Great work to get the Winter Lights & Sparkle campaign going . Pop some fairy lights up at the front of your house, share & tag your photos more info >Facebook Winter Lights & Sparkle 🌟🌟#Twickenham


Keyboard Club


Retweetd From NCS

We know that talking about bullying can be a difficult subject, so we've put together some resources to help you out if you’re being bullied, want to stop bullying, or just want to help 👍 Read the full blog 👇


Teachers experienced their own virtual ‘live’ classroom as ‘students’ which was very powerful. Further training to provide the best home learning for our students.


Retweetd From Assal Ruse

Thank you Hampton Boys School. We love our partnership and appreciate all you do for our G&T students!


Retweetd From Bullying UK

The effects of cyberbullying can be devastating, read our supportive advice if you are struggling with this


Teach Meet - staff creating opportunities for students to learn independently through sequencing information- apply phase

Computer Science


What we will do:

The Twickenham School Computer Science Department will follow the whole school policy for curriculum provision. In addition to this, the computer science department will also:

The key concepts of computational thinking – for example, thought process, abstraction, decomposition, algorithmic thinking, evaluation and generalisation – are embedded throughout the course.

By teaching the broader principles of computing – for example, binary, iteration in programming and computer architecture, we will be developing students’ computational thinking abilities. And, by developing students’ computational thinking abilities, we will provide them with the problem solving tools to approach programming tasks with confidence and to make the outcomes meaningful. We have therefore selected programming languages appropriate to the task and which facilitate teaching the concepts, rather than teaching a range of languages.

Specialist teaching

Key Stage 3

For years 7 to 9 students are taught as a carousel amongst two other subjects and each complete one full term of computer science taught by a Computer Science teacher

Twickenham School Computer Science Department delivers key stage 3 across three years in years 7, 8 and 9. The curriculum fully complies with the national curriculum and is sequenced to ensure that topics are delivered in a logical way in order to develop students’ knowledge and skills. The curriculum is also being developed to ensure early introduction on knowledge and skills relevant to GCSE Computer Science, for example, by introducing some of the programming language such as python.

Year 7   - Introduction to Scratch Programming –  learning to

  1. Remember how to input values into scratch, where our inputs are stored and how to output values onto the screen
  2. Remember how computers store data
  3. Remember how computers make decisions
  4. Understand how computers may use more than 1 variable
  5. Understand how operators work in scratch
  • Understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems

Year 8 – The students in Y8 will learn the binary system

  • Understand the binary number system
  • Understand how to add binary number together
  • Understand that computers ONLY KNOW BINARY
  • Understand that in a computer system, characters are represented by binary numbers
  • Introduction to Python – students learn to
  • what know Python is
  • how to program outputs in python,
  • how to program inputs in python,
  • the need to store inputs and inputs into variables in python

Year 9 – Students will learn to understand computer networks by

  • Understand what a network is
  • Understand what advantages and disadvantages networking brings
  • Understand the devices needed to produce a computer network
    • Understand the difference between a LAN and a WAN
    • Understand what the internet actually is
    • Understand how data travels around the internet

Build on Python skills by

  • Revise how programs make decisions
  • Revise how to program IF statements
  • Understand how to program multiple IF Statements
  • Understand what a loop is in a program and where we may use one each time we go on the computer.
  • Understand how to program a while loop in program


Key Stage 4


Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2


Problem Solving

Describe what an Algorithm is and what they are used for

Express Algorithms as Flowcharts and Pseudo code

Decomposition and Abstraction



Explain the difference between Algorithms and programs

Code an Algorithm in a High level language

Describe the characteristics of data types

Use Sequence, Selection and Iteration


Explain why computers use Binary to represent data and program instructions

Describe how computers represent and manipulate numbers

Convert between Binary and Denary whole numbers 0-255


Describe the Input – Process – Output model

Describe the function of Hardware components of a computer system

Construct Truth tables for a given Logic statement


Describe the different types of Networks and usage models

Describe the characteristics of Network topology:




Describe why Network security is important

Describe what the internet is and how it is structured

Big picture

Explain how the manufacture use and disposal of computing technology damages the environment

Explain why computing technology poses a threat to privacy





Problem solving





Big Picture