Please enable JavaScript.
Coggle requires JavaScript to display documents.
แนวคิดเชิงคำนวณ (Computational Thinking), นายณัฏฐ์ ขุนนุช ม4/4 เลขที่7 -…
แนวคิดเชิงคำนวณ (Computational Thinking)
ความหมาย
เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง
องค์ประกอบ
การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
การพิจารณารูปแบบ
การคิดเชิงนามธรรม
การออกแบบอัลกอริทึม
การออกแบบอัลกอริทึม
การออกแบบอัลกอริทึม (Algorithm) เป็นการพัฒนากระบวนการหาคำตอบให้เป็นขั้นตอนที่บุคคลหรือคอมพิวเตอร์สามารถนำไปปฏิบัติตามเพื่อแก้ปัญหาได้
เช่นการปลูกต้นไม้
การทำขนมเด็ก
การพิจารณารูปแบบ
เป็นการวิเคราะห์หาความเหมือนหรือคล้ายคลึงกันระหว่าง ปัญหาย่อยที่แตกออกมาหรือความคล้ายคลึงกับปัญหาอื่น ๆ ที่มีผู้ออกแบบวิธีการแก้ไขไว้ก่อนแล้ว
เช่นการนำสัตว์มาจัดหมวดหมู่โดยดูจากลักษณะเด่นว่าเหมือนกันหรือไม่
การคิดเชิงนามธรรม
ใช้กระบวนการคัดแยกคุณลักษณะที่สาคัญออก จากรายละเอียดปลีกย่อยในปัญหา หรืองานที่กำลังพิจารณา เพื่อให้ได้ข้อมูลที่จำเป็นและเพียงพอใน การแก้ปัญหา
การหาเส้นทางการเดินทางจากสถานที่หนึ่งไปยังสถานที่หนึ่งในโปรแกรม Google Maps
การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
เป็นการแตกปัญหาที่ซับซ้อนให้เป็นปัญหาย่อยที่มีขนาดเล็กลงและซับซ้อนน้อยลง เพื่อช่วยให้การวิเคราะห์และออกแบบวิธีการแก้ปัญหาทำได้ง่ายขึ้น
เช่น
การเดินทางมาโรงเรียน อาจแบ่งขั้นตอนออกเป็น 3 ขั้นตอน
❑ เดินทางออกจากบ้านไปยังรถประจำทาง
❑ เดินทางด้วยรถประจำทางไปยังโรงเรียน
❑ เดินทางจากรถประจำทางไปโรงเรียน
นายณัฏฐ์ ขุนนุช ม4/4 เลขที่7