Relationships
Getting to know you
Rules and expectations
Making friends and building connections
Positive Friendships
Friendship problems
Different types of relationships
Diversity and different types of family
Incluision and belonging
Anti-bullying week
Responding to different groups of people
Knowing where and how to access support
What is respect and self-respect?
How do we debate and discuss topics respectfully?
Health
Characteristics of healthy lifestyle
Identity, individuality and personal qualities
Celebrating success and managing failures - building resilience
Zones of regulation for understanding emotions
The importance of sleep
Personal hygiene and how to combat viruses and bacteria
Caring for ourselves - oral hygiene and safe sun exposure
Assessing risk - recognising and understanding hazards (including fire)
Streetwise - rail water and road safety
Basic first aid responses (cuts, burns, bruises, asthma attacks, allergies) and how to call for help
Compliance with age restricytions - social media, TV, film and games
Living in the Wider World
Online safety - keeping personal information safe
Rules and consequences
Having compassion for the world around us - protecting environment
Understanding and identifying communities that they are part of
Understanding and celebrating diversity
Positives and negatives of social media
Knowing what not to share online
Spending and saving - understanding needs vs wants and spending priorities
Recognising personal strengths and setting goals for the future
Recognising the skills necessary for success in any field of work
Internet Safety
Updates
Presentations
Sphero Coding
Introduction to Sphero
Problem solving
Coding
Program Sphero using light/sound/movement blocks
Write a looping story - use loop forever block
Manipulate the continue and wait commands - speak and sound asynchronously
Program an if block with OR logic and 2 conditions
Identify a comparator
Modify code to suit requirements of a game
Program Sphero using luminosity sensor
Program Sphero using the if then else block (react to something based on exposure to light)
Use Sphero to create an animated timeline for an historical event
Understand why functions are an important programming tool
Create a function and call it throughout a program
Describe how variables are used in programs
Tell the difference between number and string variables
Understand how nested if then else controls can be used to create multiple outcomes
Program Sphero using luminosity sensor
Program Sphero using the if then else block (react to something based on exposure to light)
Use Sphero to create an animated timeline for an historical event
Understand why functions are an important programming tool
Create a function and call it throughout a program
Describe how variables are used in programs
Tell the difference between number and string variables
Understand how nested if then else controls can be used to create multiple outcomes
Use what I learn to finish a program
Use IR communications to program a conversation between 2 Sphero robots
Use events to listen to messages on IR channels
Communicate with others in a foreign language
Use JavaScript to program a Sphero robot to roll forwards and backwards
Use JavaScript to program a Sphero robot’s main colour matrix
Read JavaScript to program a Sphero robot to speak
Program a Sphero robot using movement, light and sound blocks
Test and troubleshoot a program to suit a purpose
Program a Sphero robot to lead a game
Use loop forever control to continuously repeat a game
Program a loop until block
Modify a Comparator
Use IR communication to make a BOLT find and respond to another BOLT
If you have any queries about this curriculum, please contact: Mr Matt Govan, Year 5 Class Teacher, on mjg@farlingtonschool.com or Mr Calum Mathison, Year 5 Class Teacher, on cpm@farlingtonschool.com