DIGITAL TECHNOLOGIES - NZ CURRICULUM
  • Home
    • Implementation
    • Digital Apps & Devices >
      • Digital Devices
    • NCEA Resources
    • Definitions >
      • Programming definitions
    • Curriculum
    • Blog
  • Why?
  • Progress Outcomes
  • Computational Thinking
    • Algorithms
    • Data Representation >
      • Binary Number Videos
      • Flowcharts >
        • Choose Your Own Adventure
  • D.D.D.O.
    • Create with Coding & Robots
    • Design Thinking
    • Maker Spaces
  • Authentic Contexts
    • Authentic Maths Contexts
    • Storybooks
  • Humans & Computers
    • Assistive Technologies
    • AR and VR
    • Ethical Issues >
      • 3 Laws of Robotics
      • A.I.
  • Programming
    • Micro Controllers & Computers >
      • Arduino
      • Makey Makey
      • Micro::bit >
        • Micro:bit and Scratch
        • Micro:bit Moisture Testing
        • Edtech Summit 2019
      • Raspberry Pi
    • Coding Apps & Sites >
      • Scratch
      • Scratch Jr
    • Creating Apps
    • Unplugged CT >
      • Unplugged Activities
    • HTML/CSS
    • Robots & Drones >
      • Edison
      • Beebots, Bluebots & Probots
    • Wearables

Computational Thinking

Computational thinking is a process to solve problems or complete tasks.  It allows you to work out what to tell a computer to do.
Elements:
  • Decomposition: Breaking down data, processes, or problems into smaller parts
  • Pattern Recognition & Generalisation: Looking for patterns, similarities  and trends in data
  • Abstraction: Focus on the important, relevant info, ignoring the irrelevant. 
  • Algorithmic thinking: Developing the step by step instructions 
  • Data Representation:  How we represent information (Includes Binary numbers)
  • ​Logical thinking: thinking in a disciplined manner based on observations, evidence and facts and the relationships between them
  • Evaluation: Does our solution work? Is it effective in time and cost (in the broad sense)? 
  • Debugging: Finding mistakes in a program and correcting them
 BBC What is Computational Thinking?
8 Concepts of Computational Thinkin
g
​Resources
  • What is Computational Thinking - Google Course
  • Computationl Thinking Site
  • Resources from Google
  • Exploring Computational Thinking
  • C.A.S. Computational Thinking
  • What is Computational Thinking GEG Webinar
  • ​​Choose Your Own Adventure (Pick-A-Path) storie
  • Unplugged Computational Thinking
  • ​This doc has links to a variety of digital games for iOs, Android, Windows and Mac to help students and teacher learn the fundamentals of computational thinking.
What is the difference between programming and computational thinking? These articles help sort out the difference:
  • Edsurge article
  • Understanding the Difference
Game with no rules
Picture
2022
We are happy, and indeed encourage you to share content from this site with other educators. Please acknowledge the source and use only for non-commercial, educational purposes. Any photos of children may not be used without our express permission.
Powered by Create your own unique website with customizable templates.
  • Home
    • Implementation
    • Digital Apps & Devices >
      • Digital Devices
    • NCEA Resources
    • Definitions >
      • Programming definitions
    • Curriculum
    • Blog
  • Why?
  • Progress Outcomes
  • Computational Thinking
    • Algorithms
    • Data Representation >
      • Binary Number Videos
      • Flowcharts >
        • Choose Your Own Adventure
  • D.D.D.O.
    • Create with Coding & Robots
    • Design Thinking
    • Maker Spaces
  • Authentic Contexts
    • Authentic Maths Contexts
    • Storybooks
  • Humans & Computers
    • Assistive Technologies
    • AR and VR
    • Ethical Issues >
      • 3 Laws of Robotics
      • A.I.
  • Programming
    • Micro Controllers & Computers >
      • Arduino
      • Makey Makey
      • Micro::bit >
        • Micro:bit and Scratch
        • Micro:bit Moisture Testing
        • Edtech Summit 2019
      • Raspberry Pi
    • Coding Apps & Sites >
      • Scratch
      • Scratch Jr
    • Creating Apps
    • Unplugged CT >
      • Unplugged Activities
    • HTML/CSS
    • Robots & Drones >
      • Edison
      • Beebots, Bluebots & Probots
    • Wearables