แนวคิดเชิงคำนวณ (Computational Thinking)

Page 1

COMPUTATIONAL THINKING คือการคิดเชิงคํานวณ ซึ่งมันก็คือ กระบวนการแกปัญหาแบบมี ลําดับ ซึ่งบรรดา Programmer หรือ Software Engineer เองก็ตองใชทักษะนี้ในการพัฒนาโปรแกรมอยูแลว โดยที่ Computational Thinking นัน ้ ไมไดเป็ นการแกปัญหาเฉพาะดาน คอมพิวเตอรหรือคณิตศาสตรเทานัน ้ แตยังกระบวนการแกปัญหา ที่เกิดขึ้นทัว ่ ๆ ไปดวย

Decomposition การแบ่งย่อยปญหา

Pattern Recognition การเข้าใจรู ปแบบ

Abstraction

ความคิดเชิงนามธรรม

Algorithm Design

การออกแบบขันตอนวธี

แบงปั ญหาหรือสิ่งตางๆ ออกเป็ นสวนๆ เพื่อให งายตอการแกปัญหานัน ้ หารูปแบบหรือลักษณะสิ่งตางๆที่มักเกิดขึ้น เหมือนๆ กัน

มองและระบุปัญหาหลักหรือสิ่งที่จําเป็ นได

ออกแบบลําดับขัน ้ ตอนของการแกปัญหา


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.