Please enable JavaScript.
Coggle requires JavaScript to display documents.
แนวคิดเชิงคำนวณ (COMPUTATIONAL THINKING) - Coggle Diagram
แนวคิดเชิงคำนวณ (COMPUTATIONAL THINKING)
การแยกส่วนประกอบและกํารย่อยปัญหา
(DECOMPOSITION)
พิจารณาเพื่อแบ่งปัญหาหรืองานออกเป็นส่วนย่อย
การแยกส่วนประกอบ เป็นวิธีคิดรูปแบบหนึ่งของแนวคิดเชิงคำนวณ
ทำให้จัดการกับปัญหาหรืองานได้ง่ายขึ้น
การแตกปัญหาที่ซับซ้อนให้เป็นปัญหาย่อยที่มีขนาดเล็กลงและซับซ้อนน้อยลง เพื่อช่วยให้การวิเคราะห์และออกแบบวิธีการแก้ปัญหาทำได้ง่ายขึ้น ในการเขียนโปรแกรมคอมพิวเตอร์
การคิดเชิงนามธรรม (ABSTRACTION)
กระบวนการคัดแยกคุณลักษณะที่สำคัญออกจากรายละเอียดในโจทย์ปัญหา
หรืองานที่กำลังพิจารณาเพื่อให้ได้องค์ประกอบที่จำป็นเพียงพอและกระชับที่สุด
ผลลัพธ์ของการคิดเชิงนามธรรม เรียกว่า แบบจำลอง (Model)
ตัวอย่างเช่น 1. การคิดเชิงนามธรรมที่เกี่ยวข้อกับรูปทรง
การคิดเชิงนามธรรมที่เกี่ยวข้อกับตัวอักษร
การคิดเชิงนามธรรมจากเกมเลขฐานสอง
ขั้นตอนวิธี (ALGORITHM)
ลำดับขั้นตอนในการแก้ปัญหา หรือ การทำงานที่ชัดเจน
เป็นการพัฒนากระบวนการหาคำตอบให้เป็นขั้นตอนที่บุคคลหรือคอมพิวเตอร์สามารถนำไปปฏิบัติตามเพื่อแก้ปัญหาได้ อีกทั้ง เป็นการพัฒนาแนวทางแก้ปัญหาอย่างเป็นขั้นเป็นตอน เพื่อดำเนินตามทีละขั้นตอนในการแก้ไขปัญหา
ตัวอย่างเช่น
EX ไปให้ครบทุกที่
ระบุจุดหมายที่ต้องเดินทางลงบนแผนที่ ในกรณีที่มีทางเลือกให้ระบุให้ชัดเจน
ทดลองวางแผนการเดินทางหลายแบบ ถ้ามีจุดหมายที่เป็นทางเลือกให้ทดลอง
เลือกให้ครบทุกทางเลือก
เลือกแผนที่การเดินทางที่เหมาะสมที่สุด
การหารูปแบบ (PATTERN RECOGNITION)
การหารูปแบบอีกประเภทหนึ่ง เป็นการหารูปแบบที่เหมือนหรือแตกต่างกัน
ระหว่างสิ่งของต่าง ๆ
จะช่วยระบุองค์ประกอบสำคัญร่วมกันของสิ่งเหล่านั้นได้
หากมีรูปแบบของปัญหาที่คล้ายกันสามารถนำวิธีการแก้ปัญหานั้นมาประยุกต์ใช้ เพื่อใช้วิธีการแก้ปัญหาเดียวกันได้ ทำให้จัดการกับปัญหาได้ง่ายขึ้น