Course Outline
Course Outline
Connecting computers Stop-frame Sequencing sounds Branching databases Desktop Events and actions
Identifying that digital devices animation Creating sequences in a Building and using publishing in programs
have inputs, processes, and Capturing and block-based branching databases to Creating documents Writing algorithms
outputs, and how devices can editing digital still programming language group objects using yes/no and modifying text, and programs that
Year 3 be connected to make images to produce to make music. questions. images and page use a range of
networks a stop frame layouts for a events to trigger
animation that tells specific purpose. sequences of
a story actions.
The internet Audio production Repetition in shapes Data logging Photo editing Repetition in
Recognising that the internet Capturing and Photo editing Recognising how and why Manipulating digital games
is a network of networks editing audio to Using a text-based data is collected over time, images, and Using a block-based
including the WWW, and why produce a podcast, programming language before using data loggers to reflecting on the programming
we should evaluate online ensuring that to explore count- carry out an investigation, impact of the language to explore
Year 4 content. copyright is controlled loops when changes and count-controlled and
considered. drawing. shapes. whether the infinite loops when
required purpose is creating a game.
fulfilled,
Systems and searching Video production Selection in physical Flat-file databases Introduction to Selection in
Recognising IT systems in the Planning, capturing, computing Using a database to order vector graphics quizzes
world and how some can and editing video to Exploring conditions data and create charts to Creating images in Exploring selection
Year 5 enable searching on the produce a short and selection using a answer questions. a drawing program in programming to
internet. film. programmable by using layers and design and code an
microcontroller. groups of objects. interactive quiz.
Communication and Webpage creation Variables in games Introduction to 3D modelling Sensing movement
collaboration Designing and Exploring variables spreadsheets Planning. Designing and
Exploring how data is creating webpages, when designing and Answering questions by developing, and coding a project that
transferred by working giving consideration coding a game. using spreadsheets to evaluation 3D captures inputs from
Year 6 collaboratively online. to copyright, organise and calculate data. computer models of physical devices.
aesthetics and physical objects.
navigation.
Clear messaging in digital Networks from Using media - Gaining Programming essentials Programming Modelling data
media semaphores to the support for a cause in Scratch- part I essentials in using
Combining the use of digital internet Creating a digital Applying the programming Scratch-part II spreadsheets
tools and online collaboration Recognising product for a real-world constructs of sequence, Using subroutines Sorting and filtering Arduino
to produce media. networking cause. selection, and iteration in to decompose a data and using Large
Year 7 hardware and Scratch. problem that formulas and Language
explaining how incorporates lists in functions in Models
networking Scratch. spreadsheet 3d printing
components are software.
used for
communication.
Developing for the web Representations - Mobile app Media - Vector graphics Layers of Introduction to
Using HTML and CSS to from clay to development Creating vector graphics computing Python
create webpages. silicon Using event-driven through objects, layering, systems programming Arduino
Representing programming to create and path manipulation. Exploring the Applying the Large
Year 8 numbers and text an online gaming app. fundamental programming Language
using binary digits. elements that make constructs of Models
up a computer sequence, selection, 3d printing
system. and iteration in
Python.
Python programming with Media -Animations Data science Representations - going Introduction to Developing
sequences of data Creating 3D Using data to audiovisual cybersecurity physical
Manipulating strings and lists. animations through investigate problems Representing images and Identifying how computing projects
Creating a programming object manipulation, and make real-world sound using binary digits users and Sensing and
project. and tweaking and changes. organisations can controlling with the
Year 9 adjusting lighting protect themselves micro:bit.
and camera angles. from cyberattacks.