Computational Thinking and Robotics: What's It All About?

Computational Thinking and Robotics: What's It All About?

Carol Munn
DOI: 10.4018/978-1-7998-2914-0.ch004
OnDemand:
(Individual Chapters)
Available
$33.75
List Price: $37.50
10% Discount:-$3.75
TOTAL SAVINGS: $3.75

Abstract

This chapter explores a unique framework that expresses freshness and innovation within revolutionary learning experiences. The chapter focuses on the implementation of computational thinking skills as an essential element of a robotics education program that was driven by hands-on activities instilling the notion of imagination through innovative projects. Engineering design applications with robotics created an atmosphere in which students applied abstract mathematics and science concepts. The robot and its technology imploding in the field of education created excitement in the minds of students with renewed, revitalized interest, and curiosity stretching across the areas of science, technology, engineering, and mathematics (STEM). Robotics education along with computational thinking skills are primary keys for unlocking the unlimited creative and innovative potential with engaging hands-on activities. Robots, a fascinating learning instrument, rejuvenate, animate, and revive 21st century skills in tech-savvy language familiar with today's students.
Chapter Preview
Top

What Is Computational Thinking?

Computational Thinking is a thinking process, either by a human or machine, which analyzes a situation or problem in smaller pieces of data or information, allowing for the understanding and creation of a systematic solution to a problem. The process involves thought out strategies involving four key steps which are (a) decomposition; (b) pattern recognition; (c) abstraction; and (d) algorithm design (Computational Thinking in K-12 Education, 2018). Decomposition is one of the four steps in the Computational Thinking process focusing on the “breaking down data, processes, or problems into smaller, manageable parts” (Computational Thinking for Educators, n.d.). Pattern Recognition is one of the four steps in the Computational Thinking process focusing on “observing patterns, trends, and regularities in data” and creates a visual representation or display of information or data with recognizable similarities within a specific problem (Computational Thinking for Educators, n.d.). Abstraction is one of the four steps in the Computational Thinking process. Abstraction acts as the core and beginning step toward the breakdown of a problem by “identifying the general principles that generate these patterns” (Computational Thinking for Educators, n.d.). Algorithm Design is one of the four steps in the Computational Thinking process of “developing the step by step instructions for solving…problems” (Computational Thinking for Educators, n.d.).

Complete Chapter List

Search this Book:
Reset