Computing Progression Pathways – Years 3 and 4

Pupil progression / Algorithms / Programming and Development / Data and Data Representation / Hardware and Processing / Communication and Networks / Information Technology
Years 3 and 4 (Orange strip) / Designs solutions (algorithms) that use
repetition and two-way selection i.e. if, then and
else. Uses diagrams to express solutions. Uses
logical reasoning to predict outputs, showing
an awareness of inputs. / Creates programs that implement algorithms
to achieve given goals. Declares and assigns
variables. Uses post-tested loop e.g. ‘until’,
and a sequence of selection statements in
programs, including an if, then and else
statement. / Understands the difference between data and
information. Knows why sorting data in a flat
file can improve searching for information.
Uses filters or can perform single criteria
searches for information. / Knows that computers collect data from various
input devices, including sensors and application
software. Understands the difference between
hardware and application software, and their
roles within a computer system. / Understands the difference between the
internet and internet service e.g. world wide
web. Shows an awareness of, and can use a
range of internet services e.g. VOIP. Recognises
what is acceptable and unacceptable behaviour
when using technologies and online services. / Collects, organises and presents data and
information in digital content. Creates digital
content to achieve a given goal through
combining software packages and internet
services to communicate with a wider
audience e.g. blogging. Makes appropriate
improvements to solutions based on feedback
received, and can comment on the success of
the solution..
Program suggestions, websites, resources / Cato’s Hike ipad app
Cargobot ipad app
in to website for to track individuals progress through problems.
Scratch - Free download or web app. Use 2D programming skills to create games and animations. Start with the Scratch progression from code-it.co.uk and scratch cards.

Simple algorithms / Code Kingdoms website

Code Kingdoms app
Scratch - Free download or web app. Use 2D programming skills to create games and animations. Start with the Scratch progressionfrom code-it.co.uk and scratch cards.
Kodu - Free download. Create and play your own games. Easy to follow tutorials, needs downloading.
Extension
Code Monster
Lightbot

or
Lightbot ipad app
Blog by Simon Haughton with lots of ideas and lesson plans
Angry Birds programming
/ Concept of searching
Google Sheets
MS Excel
2Investigate – Simple program for creating databases / How does a search engine work, Google resource
The Story of Send – Google’s how email works
Tours and images of Google Data Centers
Google Hangouts/Skype/Facetime to communicate with other classes and talk about acceptable behaviour online.
Edmodo to collaborate and discuss acceptable behaviour online.
Packetville - how a network works and how data flows around the Internet.
Safety-
Inaccurate information online; Captain Kara and Winston’s SMART Adventure (KnowITall), chapter 2, “What is Reliable?”
Dongle Stay Safe quiz / Email/Skype
Edmodo - free resource to introduce safe and easy networking for children
iMovie ipad app uploaded to YouTube
Popplet/iMotion apps shown on blog
Twiducate– a school safe twitter like website.
Internet Safety