Teaching Computational Thinking

A guide for educators to incorporate computational thinking—a set of cognitive skills applied to problem solving—into a broad range of subjects.Computational thinking—a set of mental and cognitive tools applied to problem solving—is a fundamental skill that all of us (and not just computer scientist...

全面介紹

Saved in:
書目詳細資料
Main Authors: Neumann, Maureen D., Dion, Lisa
格式: Online
語言:英语
出版: The MIT Press 2024
主題:
在線閱讀:ONIX_20241025_9780262366144_24
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
_version_ 1869524214546956288
author Neumann, Maureen D.
Dion, Lisa
author_browse Dion, Lisa
Neumann, Maureen D.
author_facet Neumann, Maureen D.
Dion, Lisa
author_sort Neumann, Maureen D.
collection Directory of Open Access Books
description A guide for educators to incorporate computational thinking—a set of cognitive skills applied to problem solving—into a broad range of subjects.Computational thinking—a set of mental and cognitive tools applied to problem solving—is a fundamental skill that all of us (and not just computer scientists) draw on. Educators have found that computational thinking enhances learning across a range of subjects and reinforces students' abilities in reading, writing, and arithmetic. This book offers a guide for incorporating computational thinking into middle school and high school classrooms, presenting a series of activities, projects, and tasks that employ a range of pedagogical practices and cross a variety of content areas.As students problem solve, communicate, persevere, work as a team, and learn from mistakes, they develop a concrete understanding of the abstract principles used in computer science to create code and other digital artifacts. The book guides students and teachers to integrate computer programming with visual art and geometry, generating abstract expressionist–style images; construct topological graphs that represent the relationships between characters in such literary works as Harry Potter and the Sorcerer's Stone and Romeo and Juliet; apply Newtonian physics to the creation of computer games; and locate, analyze, and present empirical data relevant to social and political issues. Finally, the book lists a variety of classroom resources, including the programming languages Scratch (free to all) and Codesters (free to teachers). An accompanying website contains the executable programs used in the book's activities.
format Online
id doab-20.500.12854ir-146646
institution Directory of Open Access Books
language eng
publishDate 2024
publishDateRange 2024
publishDateSort 2024
publisher The MIT Press
publisherStr The MIT Press
record_format ojs
spelling doab-20.500.12854ir-1466462024-10-25T13:14:23Z Teaching Computational Thinking Neumann, Maureen D. Dion, Lisa education k-12 algorithm code creativity problem-solving thema EDItEUR::J Society and Social Sciences::JN Education::JNV Educational equipment and technology, computer-aided learning (CAL) A guide for educators to incorporate computational thinking—a set of cognitive skills applied to problem solving—into a broad range of subjects.Computational thinking—a set of mental and cognitive tools applied to problem solving—is a fundamental skill that all of us (and not just computer scientists) draw on. Educators have found that computational thinking enhances learning across a range of subjects and reinforces students' abilities in reading, writing, and arithmetic. This book offers a guide for incorporating computational thinking into middle school and high school classrooms, presenting a series of activities, projects, and tasks that employ a range of pedagogical practices and cross a variety of content areas.As students problem solve, communicate, persevere, work as a team, and learn from mistakes, they develop a concrete understanding of the abstract principles used in computer science to create code and other digital artifacts. The book guides students and teachers to integrate computer programming with visual art and geometry, generating abstract expressionist–style images; construct topological graphs that represent the relationships between characters in such literary works as Harry Potter and the Sorcerer's Stone and Romeo and Juliet; apply Newtonian physics to the creation of computer games; and locate, analyze, and present empirical data relevant to social and political issues. Finally, the book lists a variety of classroom resources, including the programming languages Scratch (free to all) and Codesters (free to teachers). An accompanying website contains the executable programs used in the book's activities. 2024-10-25T13:14:22Z 2024-10-25T13:14:22Z 2021 book ONIX_20241025_9780262366144_24 9780262366144 9780262045056 https://directory.doabooks.org/handle/20.500.12854/146646 eng The MIT Press image/jpeg n/a https://doi.org/10.7551/mitpress/11209.001.0001 The MIT Press The MIT Press 10.7551/mitpress/11209.001.0001 10.7551/mitpress/11209.001.0001 ae0cf962-f685-4933-93d1-916defa5123d 9780262366144 9780262045056 The MIT Press 200 Cambridge open access
spellingShingle education
k-12
algorithm
code
creativity
problem-solving
thema EDItEUR::J Society and Social Sciences::JN Education::JNV Educational equipment and technology, computer-aided learning (CAL)
Neumann, Maureen D.
Dion, Lisa
Teaching Computational Thinking
title Teaching Computational Thinking
title_full Teaching Computational Thinking
title_fullStr Teaching Computational Thinking
title_full_unstemmed Teaching Computational Thinking
title_short Teaching Computational Thinking
title_sort teaching computational thinking
topic education
k-12
algorithm
code
creativity
problem-solving
thema EDItEUR::J Society and Social Sciences::JN Education::JNV Educational equipment and technology, computer-aided learning (CAL)
topic_facet education
k-12
algorithm
code
creativity
problem-solving
thema EDItEUR::J Society and Social Sciences::JN Education::JNV Educational equipment and technology, computer-aided learning (CAL)
url ONIX_20241025_9780262366144_24
work_keys_str_mv AT neumannmaureend teachingcomputationalthinking
AT dionlisa teachingcomputationalthinking