Why Computational Thinking?

Computational thinking is a way of solving problems that involves breaking down a problem into smaller steps, identifying patterns, and using those patterns to create solutions. It is an important skill in the digital age, as it allows people to understand how computers work and how to use them to solve problems.

The NZ Digital Technologies curriculum document defines computational thinking as "the ability to use computers to solve problems, design systems, and create new knowledge." The document identifies four key aspects of computational thinking:

  • Decomposition: Breaking down a problem into smaller, more manageable steps.
  • Pattern recognition: Identifying patterns in data and using those patterns to solve problems.
  • Abstraction: Creating models of real-world problems that can be solved using computational techniques.
  • Algorithmic thinking: Designing and implementing algorithms to solve problems.

The document argues that computational thinking is important in New Zealand schools because it:

  • Helps students develop problem-solving skills.
  • Provides students with a foundation in computer science.
  • Prepares students for the digital age.

The document also provides a number of suggestions for how computational thinking can be taught in schools. These suggestions include:

  • Using unplugged activities to introduce computational thinking concepts.
  • Integrating computational thinking into other subjects, such as mathematics and science.
  • Using project-based learning to give students opportunities to apply computational thinking skills to real-world problems.
Here is a link to TKI which has additional helpful information on Computational Thinking.

Here is the link to Technology in the NZ Curriculum.






Comments

Popular posts from this blog

Boost your Browser Efficiency: The Bookmark Hack for Teachers

Templates in Action: Streamlining Teacher Communications

Google Chrome's Reading Mode