Computational Thinking & Coding

Get Started. It's Free
or sign up with your email address
Rocket clouds
Computational Thinking & Coding by Mind Map: Computational Thinking & Coding

1. Computational Thinking

1.1. A problem solving method that involves various techniques and strategies that can be implemented by digital systems. Techniques and strategies could include: organising data logically, breaking down problems into parts, defining abstract concepts, and designing and using algorithms, patterns and models.

2. Coding

2.1. Meaning of Coding: Coding is what makes it possible for us to create computer software, apps and websites. Your browser, your OS, the apps on your phone, Facebook, and this website – they’re all made with code.

3. Computational Thinking in the Curriculum

3.1. Years F - 2

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

3.2. Year 3 - 4

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

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

3.3. Year 5 - 6

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

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

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

4. Creating Solutions

5. Words Associated with Computational Thinking

5.1. Problem Solving

5.2. Creativity

5.3. Cummunication

5.4. Collaboration

5.5. Computing

5.6. Critical Thinking

6. Main Terms

6.1. Decomposition

6.1.1. Breaking down data, processes, problems into smaller parts

6.2. Pattern Recognition

6.2.1. Patterns, trends and data

6.3. Abstraction

6.3.1. General principles to patterns

6.4. Algorithm

6.4.1. Step by step instructions

7. Cross-Curricular

7.1. English

7.2. HASS

7.3. Food tech

7.4. Maths

7.5. Science

7.6. Phys Ed

7.7. Languages

8. Technological applications that assist in computational thinking

9. Coding Website & Applications Challenges

9.1. CoderDojo WA: create clubs with your class and online professional learning.

9.2. Scratch: Create your own stories, games and animations

9.3. HTML & CSS: builds webpages

9.4. JAVASCRIP: programming languageT

9.5. PYTHON: general purpose programming

9.6. RUBY: programming language

9.7. PHP: scripting language

10. Coding PD:

10.1. Scitech PL: What, how and why