Вычислительное мышление

Материал из Энциклопедия вычислительного мышлении
Версия от 09:07, 23 июля 2018; http://letopisi.org/index.php/>Евгений Патаракин
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Вычислительное мышление (Computational thinking) - это термин, объединяющий вклад компьютерных наук в мышление и взаимодействие в современном цифровом мире.

Вычислительное мышление - это мощный инструмент для решения задач и понимания мира. Оно лежит в основе программирования, благодаря ему ученые решают задачи в области информатики, но его же можно использовать и для решения повседневных проблем. Оно настолько важно, что во многих странах его стали преподавать в школе.

Четыре краеугольных камня вычислительного мышления
Существует четыре ключевых метода (краеугольные камни) для вычислительного мышления:
  1. абстракция - сосредоточение внимания только на важной информации, игнорирование незначительных деталей
  2. декомпозиция - разбивка сложной проблемы или системы на более мелкие, более управляемые части
  3. алгоритмы - разработка пошагового решения проблемы или правила для решения проблемы
  4. распознавание паттернов - поиск сходных способов решения проблем


At heart is the idea that computer science is not just about programming but in fact encompasses a broad range of useful and interesting ways of thinking, and involves a surprising amount of innovation (Denning & McGettrick, 2005).


Оценивание умений вычислительного мышления на основании анализа кода программ - Scratch/JudgingCriteria




Литература

  1. Beecher, K. (2017). Computational Thinking. BCS, The Chartered Institute for IT.
  2. Bers, M. U. (2017). Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom (1 edition). New York, NY: Routledge.
  3. DK. (2017). DK Workbooks: Scratch Challenge Workbook (Workbook edition). New York, New York: DK Children.
  4. Krauss, J., & Prottsman, K. (2016). Computational Thinking and Coding for Every Student: The Teacher’s Getting-Started Guide (1 edition). Thousand Oaks, California: Corwin.
  5. Williams, H. (2017). No Fear Coding: Computational Thinking Across the K-5 Curriculum. Portland, Oregon: International Society for Technology in Education.
  6. Wing, J. M. (2006). Computational Thinking. Commun. ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
  7. https://www.bbc.com/education/guides/zp92mp3/revision What is computational thinking?
  8. https://code.org/curriculum/course3/1/Teacher
  9. The beauty and joy of computing https://inroads.acm.org/article.cfm?aid=2835184