Use Python to make an interactive map that lets users learn interesting facts about the world.
Use this guide to see how Code Club delivers on the NDTC.
Examine the main components of common digital systems and how they may connect together to form networks to transmit data
Examine how whole numbers are used to represent all data in digital systems
Acquire, store and validate different types of data, and use a range of software to interpret and visualise data to create information
Define problems in terms of data and functional requirements drawing on previously solved problems
Design a user interface for a digital system
Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repitition)
Implement digital solutions as simple visual programs involving branching, iteration (repitition)
Explain how student solutions and existing information systems are sustainable and meet current and future local community needs
Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social and technical protocols
Investigate how data is transmitted and secured in wired, wireless and mobile networks, and how the specifications affect performance
Investigate how digital systems represent text, image and audio data in binary
Acquire data from a range of sources and evaluate authenticity, accuracy and timeliness
Analyse and visualise data using a range of software to create information, and use structured data to model objects or events
Define and decompose realworld problems taking into account functional requirements and economic, environmental, social, technical and usability constraints
Design the user experience of a digital system, generating, evaluating and communicating alternative designs
Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors
Implement and modify programs with user interfaces involving branching, iteration and functions in a generalpurpose programming language
Evaluate how student solutions and existing information systems meet needs, are innovative, and take account of future risks and sustainability
Plan and manage projects that create and communicate ideas and information collaboratively online, taking safety and social contexts into account
download printable version of the Version 8.4 curriculum.