
บทที่ 2 แนวคิดเชิงคำนวณ
Chapter 2 Computational Thinking
บทที่ 2 แนวคิดเชิงคำนวณ (Computational Thinking)
เป็นบทเรียนที่มุ่งเน้นให้ผู้เรียนเข้าใจ เห็นคุณค่า และกระบวนการเทคโนโลยีสารสนเทศ ในการสืบค้นข้อมูล การเรียนรู้การสื่อ การแก้ปัญหาอย่างมีประสิทธิภาพ ประกอบด้วยหัวข้อ
2.1 การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
2.2 การพิจารณารูปแบบ
2.3 การคิดเชิงนามธรรม
2.4 การออกแบบอัลกอริทึม
จุดประสงค์การเรียนรู้
1. อธิบายการแก้ปัญหาโดยใช้กระบวนการคิดเชิงคำนวณ
2. ออกแบบการแก้ปัญหาโดยใช้กระบวนการคิดเชิงคำนวณ
.png)
2.3 การคิดเชิงนามธรรม (Abstraction)
ปัญหาประกอบไปด้วยรายละเอียดที่หลากหลาย โดยมีทั้งรายละเอียดที่จําเป็นและไม่จําเป็นต่อการ แก้ปัญหาการคิดเชิงนามธรรมเป็นการคัดแยกรายละเอียด ที่ไม่จําเป็นออกจากปัญหาที่พิจารณาอยู่ ทําให้สามารถ เข้าใจ วิเคราะห์ และออกแบบวิธีการแก้ปัญหาใน ภาพรวมได้ง่ายขึ้น
การคิดเชิงนามธรรมยังรวมถึงการซ่อนรายละเอียด โดยการแทนกลุ่มของปัญหา ขั้นตอน และกระบวนการ ที่มีรายละเอียดปลีกย่อยหลายขั้นตอนให้เป็นขั้นตอน เดียวเพื่อให้สามารถอธิบายวิธีการแก้ปัญหาได้กระชับขึ้น ดังตัวอย่างต่อไปนี้

ตัวอย่างที่ 2.3 การซ่อนรายละเอียดในการวาด ภาพ หมู่บ้าน
จากที่ได้วิเคราะห์รูปแบบของบ้านในตัวอย่างที่ 2.2 บ้านแต่ละหลังมีรูปแบบคล้ายกัน คือ มีตัวบ้าน และหลังคาที่มีสีแตกต่างกัน การซ่อนรายละเอียดสามารถนํามาอธิบายการวาดบ้านแต่ละหลังได้ดังนี้
