Resources to Learn about and Teach Computational Thinking

Published on Jul 12, 2021

No Description

PRESENTATION OUTLINE

Resources to Learn about and Teach Computational Thinking

Lisa Chaddock
Photo by jared

1. Jennette M Wing

Computational Thinking

Why is this a good resource?

  • Clearly explains the concepts
  • Creativity is computational
  • Gives clear examples of how this fits into many disciplines
  • Discusses the need for this skill in the future workplaces
  • Addresses the why for computational thinking
  • https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf
Photo by columnfive

This video may not be the best for using with students, because they may find themselves overwhelmed with information. It gives the impression of one way of doing things, and it may not work completely with spatial students. It may also give students who were not exposed to this in their high school courses one more thing to catch up on.

Photo by erase

Computational thinking with Scratch

Advantages:

  • Clear definitions
  • Concepts, practices and perspectives listed
  • Uses self-reflection for growth
  • Simplifies deconstruction
  • Easier learner documentation
  • Additional resources listed
Photo by McCabe Coats

This is a great resource to help with starting out with Scratch, and creating new assignments. It has clear definitions and methods for using Scratch as a tool.

Photo by Jungwoo Hong

3. Unplugged - Computational Thinking

Code.org video on Computational Thinking https://youtu.be/injJWiSA0pw
Photo by Kelly Sikkema

Advantages

  • This allows students to understand how to create instructions
  • Puts the control into the hands of the students
  • Creative activity
  • Allows students to understand deconstruction
  • Group activity
Photo by anthillsocial

This will be used in clas to help students understand not only deconstruction but how to create an algorithm. It's good because it's not on the computer, so it allows students to work together and then immediately see if they created a working algorithm.

Photo by Stefanos K27

4. Operational Definition of Computational Thinking for K–12 Education

a short form with a lot of information

Computational thinking

  • formulating problems
  • logical organizing and representing of data
  • Automating solutions through algorithmic thinking
  • • Identifying, analyzing, and implementing possible solutions
  • Generalizing and transferring this problem solving process

This reminds me that the power of this process is the process = organization is KEY and if a fundamental skill

Photo by Bynder

Computational Thinking: A Digital Age https://files.eric.ed.gov/fulltext/EJ918910.pdf

By David Barr, John Harrison, and Leslie Conery
Photo by hackNY

National Science Foundation

  • Defining Computational thinking and then answering the WHY
  • How Can We Make CT Accessible?
  • How Is CT Different?
  • Why Is CT Important?
Photo by easegill

This article answers not only what CT is, but why it matters to my students, and why it matters to their future. We need to understand how, where and when computers can help us solve problems.

Photo by m.gifford

Untitled Slide

Lisa Chaddock

Haiku Deck Pro User