Task Five: Computational Thinking in the Australian Curriculum

Get Started. It's Free
or sign up with your email address
Rocket clouds
Task Five: Computational Thinking in the Australian Curriculum by Mind Map: Task Five: Computational Thinking in the Australian Curriculum

1. Computational Thinking in the Technologies Curriculum

1.1. Foundation - 2

1.1.1. Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)

1.2. 3 - 4

1.2.1. Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them (ACTDIP010)

1.2.2. Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user import (ACTDIP011)

1.3. 5 - 6

1.3.1. Design a user interface for a digital system (ACTDIP018)

1.3.2. Design, modify and follow simple algorithms involving sequences of steps, branching and iteration (repetition) (ACTDIP019)

1.3.3. Implement digital solutions as simple visual programs involving branching, iteration (repetition) and user input (ACTDIP020)

2. What is Computational Thinking?

2.1. A way of thinking which incorporates the problem solving techniques and strategic applied to digital systems to provide a solution to a problem

2.1.1. Problem Solving

2.1.2. Communication

2.1.3. Collaboration

2.1.4. Creativity

2.1.5. Computing

2.1.6. Critical Thinking

2.2. Types

2.2.1. Decomposition: Breaking down data, processes or problems in smaller, manageable parts

2.2.2. Pattern Recognition: Observing patterns, trends and regularities in data

2.2.3. Abstraction: Identifying the general principles that generate these patterns

2.2.4. Algorithm Design: Developing the step by step instructions for solving this and similar problems

3. Cross-Curricular Computational Thinking

3.1. English: analysing structure, tone and meaning

3.2. Humanities and Social Sciences: comparing weather patterns and seasons

3.3. Food technology: writing recipes

3.4. Mathematics: creating algorithms for repeated addition

3.5. Science: sorting organisms

3.6. Health and Physical Education: processes behind movement skills

3.7. Languages: Decoding language structure and systems

4. Resources to Teach Computational Thinking

4.1. CoderDojo

4.2. Scratch

4.3. Code.org