เคยได้ยินลูกพูดถึงวิทยาการคำนวณแต่ไม่รู้ว่าคืออะไร ?
การเรียนวิชาการคำนวณ ไม่จำกัดอยู่ที่การคิดให้เหมือนคอมพิวเตอร์เท่านั้น แต่จะเป็นกระบวนการความคิดเชิงวิเคราะห์เพื่อนำมาใช้แก้ปัญหา โดยเป็นการสั่งให้คอมพิวเตอร์ทำงานและช่วยแก้ไขปัญหาตามที่เราต้องการได้อย่างมีประสิทธิภาพ
กระบวนการคิดเชิงคำนวณ (Computational Thinking)กระบวนการแก้ปัญหาแบบเป็นลำดับและใช้เหตุผลอย่างมีตรรกะและต่อยอดสู่การเขียน Coding
1. Decomposition (การแยกย่อยปัญหา) เป็นการย่อยปัญหาหรือระบบที่ซับซ้อนออกเป็นส่วนย่อย เพื่อให้แก้ปัญหาได้ง่ายขึ้น เช่น พัดลมทำงานอย่างไร?เข้าใจได้โดยการแยกพัดลมออกเป็นส่วนๆ แล้วสังเกตและทดสอบการทำงานของแต่ละส่วน
2. Pattern Recognition (การจดจำรูปแบบ) เมื่อเราย่อยปัญหาออกเป็นส่วนเล็กๆ ขั้นต่อไปคือการหารูปแบบ ความสัมพันธ์ที่เกี่ยวข้องกัน หรืออาจเป็นลักษณะที่เหมือนกันหรือต่างกันของปัญหาส่วนเล็กๆ ที่ได้ถูกย่อยออกมา เช่น หากต้องการสร้างรถยนต์ รถยนต์มีลักษณะบางอย่างที่เหมือนกัน คือมีล้อ จำนวนที่นั่ง สี และสามารถขับเดินหน้า ถอยหลัง และเบรคได้ ลักษณะที่มีร่วมกันนี้เรียกว่ารูปแบบ เมื่อเราสามารถอธิบายยานพาหนะหนึ่งคันได้ เราจะอธิบายลักษณะของยานพาหนะคันอื่นๆ ได้ ตามรูปแบบที่เหมือนกันนั่นเอง เช่น รถยนต์ รถเมล์ รถกระบะ รถจักรยาน รถตุ๊กๆ
3. Abstraction (การคิดเชิงนามธรรม) เป็นกระบวนการคัดแยกคุณลักษณะที่สำคัญออกจากรายละเอียดในโจทย์ปัญหา มุ่งความคิดไปที่ข้อมูลสำคัญ และคัดกรองส่วนที่ไม่เกี่ยวข้องออกไป เพื่อให้ได้องค์ประกอบที่กระชับและเพียงพอในการแก้ปัญหา ผลลัพธ์ของการคิดเชิงนามธรรม เรียกว่า แบบจำลอง (Model) เช่น แม้ว่ายานพาหนะแต่ละคันจะมีลักษณะเหมือนกัน แต่ก็มีลักษณะเฉพาะตัวที่ต่างกัน เช่น รถยนต์สีขาว 4 ล้อ 7 ที่นั่ง ความคิดด้านนามธรรมจะคัดกรองลักษณะที่ไม่ได้ร่วมกันกับรถคันอื่นๆออกไป
4. Algorithm (ขั้นตอนวิธี) พัฒนาแนวทางแก้ปัญหาอย่างเป็นขั้นเป็นตอน เช่น เมื่อต้องการสั่งคอมพิวเตอร์ให้ทำงานบางอย่าง เราต้องเขียนโปรแกรมคำสั่งเพื่อให้ทำงานไปตามขั้นตอน การวางแผนให้คอมพิวเตอร์ทำงานเรียกว่าขั้นตอนวิธี
คุณพ่อคุณแม่สามารถอ่านเนื้อหาอื่นๆ ที่น่าสนใจได้ที่ https://codingthailand.org/computer-science
ทดลองเรียน ฟรี https://codelab.csithailand.com/about-us/
สนใจ Inbox สอบถาม & ปรึกษาทุกเรื่องของ Codingm.me/CodeLabByKruT
หรือ Line : https://lin.ee/yWlVRmC
086-611-6911
#คอร์สปิดเทอม#ปิดเทอม#coding#โค้ดดิ้งเด็ก#วิทยาการคำนวณ#สอนโค้ดดิ้ง#CodeLab#CodeLabฝึกทักษะการแก้ปัญหาสำหรับเด็ก#โค้ดดิ้งกรุงเทพ#โค้ดดิ้งนนทบุรี