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


ตัวอย่างที่ 2.5 อัลกอริทึมวาดภาพหมู่บ้าน สำหรับสร้างเป็นโปรแกรมคอมพิวเตอร์

สรุปแนวคิดเชิงนามธรรม ตอนที่ 1