Contents

### Great Principles of Computer Science

- Computation
- Communication
- Coordination
- Recollection
- Automation
- Evaluation
- Design

### ACM K12 Model Curriculum

- Level I (Grades K2)
- Topic 11: Understand how 0s and 1s can be used to represent information, such as digital images and numbers.

- Level I (Grades 3-5)
- Topic 2: Discuss common uses of technology in daily life and the advantages and disadvantages those uses provide
- Topic 11: develop a simple understanding of an algorithm

- Level I (Grades 6-8)
- Topic 8: Select appropriate tools and technology resources to accomplish a variety of tasks and solve problems.
- Topic 9: Demonstrate an understanding of concepts underlying hardware, software, algorithms, and their practical applications.
- Topic 11: Understand the graph as a tool for representing problem states and solutions to complex problems

- Level I (Grades K-12) Topic 12:
- Understand how to arrange (sort) information into useful order, such as a telephone directory.

### Australian DT curriculum (proposed, 2014)

A prototype mapping of resources (currently mainly CS Unplugged) onto the Australian Curriculum is available here

### New Zealand Curriculum Achievement Objectives

- Mathematics Level 1: Number strategies
- Use a range of counting, grouping, and equal-sharing strategies with whole numbers and fractions.
- Understand that technological outcomes are products or systems developed by people and have a physical nature and a functional nature.
- Understand that technology is purposeful intervention through design.

- Mathematics Level 1: Equations and expressions
- Communicate and explain counting, grouping, and equal-sharing strategies, using words, numbers, and pictures.

- Mathematics Level 1: Probability
- Investigate situations that involve elements of chance, acknowledging and anticipating possible outcomes

- Mathematics Level 2: Position and orientation
- Create and use simple maps to show position and direction.
- Generalise that whole numbers can be partitioned in many ways.
- Find rules for the next member in a sequential pattern.
- Give and follow instructions for movement that involve distances, directions, and half or quarter turns

- Mathematics Level 1: Shape
- Identify and describe the plane shapes found in objects

- Mathematics Level 2: Equations and Expressions
- Communicate and interpret simple additive strategies, using words, diagrams (pictures), and symbols

- Mathematics Level 2: Position and Orientation
- Mathematics Level 3: Patterns and relationships
- Generalise the properties of addition and subtraction with whole numbers.
- Connect members of sequential patterns with their ordinal position and use tables, graphs, and diagrams to find relationships between successive elements of number and spatial patterns

- Mathematics Level 3: Position and Orientation
- Use a co-ordinate system or the language of direction and distance to specify locations and describe paths

- Mathematics Level 3: Probability
- Investigate simple situations that involve elements of chance by comparing experimental results with expectations from models

- Technology Level 1: Characteristics of technology
- Understand that technology is purposeful intervention through design.

- Technology Level 1: Technological systems
- Understand that technological systems have inputs, controlled transformations, and outputs.

- Technology Level 1: Characteristics of technological outcomes
- Understand that technological outcomes are products or systems developed by people and have a physical nature and a functional nature.

- Technology Level 1: Brief Development
- Describe the outcome they are developing and identify the attributes it should have, taking account of the need or opportunity

- Technology Level 1: Outcome Development and Evaluation
- Investigate a context to communicate potential outcomes. Evaluate these against attributes; select and develop an outcome in keeping with the identified attributes.

- Technology Level 1: Planning for Practice
- Outline a general plan to support the development of an outcome, identifying appropriate steps and resources

- Technology Level 2: Planning for Practice
- Develop a plan that identifies the key stages and the resources required to complete an outcome

- Technology Level 2: Technological Systems
- Understand that there are relationships between the inputs, controlled transformations, and outputs occurring within simple technological systems.

- Technology Level 3: Technological systems
- Understand that technological systems are represented by symbolic language tools and understand the role played by the black box in technological systems.

- Health and Physical Education Level 1: Identity, sensitivity, and respect
- Demonstrate respect through sharing and cooperation in groups

- English Level 1: Speaking, writing and presenting
- Recognise how to shape texts for a purpose and an audience

### Add your Curriculum

If you’d like to add your local curriculum, please get in touch.