Western Australian Technologies Curriculum Introduction to computational thinking and coding

Get Started. It's Free
or sign up with your email address
Rocket clouds
Western Australian Technologies Curriculum Introduction to computational thinking and coding by Mind Map: Western Australian Technologies Curriculum   Introduction to computational thinking and coding

1. Digital Technologies

1.1. Coding

1.2. Foundation to year 2

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

1.3. Year 3 to year 4

1.3.1. Identify and explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data (ACTDIK007)

1.4. Year 5 to year 6

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

2. Design and Technologies

2.1. Computational Thinking

2.2. Foundation to year 2

2.2.1. Explore how technologies use forces to create movement in products (ACTDEK002)

2.3. Year 3 to year 4

2.3.1. Recognise the role of people in design and technologies occupations and explore factors, including sustainability that impact on the design of products, services and environments to meet community needs (ACTDEK010)

2.4. Year 5 to year 6

2.4.1. Investigate how electrical energy can control movement, sound or light in a designed product or system (ACTDEK020

3. What is Coding?

3.1. Also referred to as computer programming. It involves the use of high level programming language to instruct a computer device to perform certain functions. High level languages are similar to spoken languages but have special commands that are understood by an interpreter (coder) to enable a computer’s central processor to understand them.

4. What is Computational Thinking

4.1. Computational Thinking is a problem solving process that includes a number of characteristics and dispositions. It is essential to the development of computer applications. Students who learn computational thinking across the curriculum can begin to see a relationship between academic subjects, as well as between life inside and outside of the classroom.

4.1.1. Decomposition

4.1.1.1. Breaking down data, processes, or problems into smaller, manageable parts

4.1.2. Pattern Recognition

4.1.2.1. Observing patterns, trends, and regularities in data.

4.1.3. Abstraction

4.1.3.1. Identifying the general principles that generate these patterns

4.1.4. AlgorithmicAlgorythmic Design

4.1.4.1. Developing the step by step instructions for solving this and similar problems

5. ComputationalAssociations with Compuational Thinking

5.1. Problem Solving

5.2. Creativity

5.3. Communication

5.4. Collaboration

5.5. Computing

5.6. Critical Thinking

6. Cross Curriculum

6.1. Maths

6.2. English

6.3. HASS

6.4. Food Teach

6.5. Science

6.6. LOTE

6.7. Phys Ed