Coding คืออะไร และมีผลในการพัฒนาบุคคลออทิสติกอย่างไร
Coding คืออะไร และมีผลในการพัฒนาบุคคลออทิสติกอย่างไร
อัษฎากรณ์ ขันตี
อัษฎากรณ์ ขันตี
Coding เป็นคำที่หลาย ๆ คนเคยได้ยินแล้วใช่ไหมครับ แต่หลาย ๆ คนยังไม่ทราบความหมายที่แท้จริงของคำนี้ครับ Coding คือการเขียโปรแกรม หรือชุดคำสั่ง เพื่อให้คอมพิวเตอร์สามารถทำงานตามที่ผู้ใช้งาน (User) ได้เขียนชุดคำสั่งไว้ ซึ่งภาษาโปรแกรมนั้นมีความหลากหลาย อาทิ C, C++, JavaScript, Java, PHP, Python เป็นต้น
และในชีวิตของเรา ตั้งแต่ตื่นนอนมา ก็จะเห็นโปรแกรมและเว็บไซต์ที่หลากหลาย อาทิ YouTube, Facebook, Twitter , Grab, Foodpanda เป็นต้น ล้วนเป็นส่วนหนึ่งของการ Coding ที่นำไปแสดงผลบนเว็บไซต์ หรือโทรศัพท์มือถือ ในการ Coding นั้น เครื่องคอมพิวเตอร์ไม่สามารถที่จะตัดสินใจสิ่งต่าง ๆ ที่อยู่รอบตัวได้เอง ผู้ใช้งานจึงต้องคิด และเขียนชุดคำสั่งมา เพื่อที่จะทำให้คอมพิวเตอร์ สามารถประมวล และแสดงผลออกมาตามที่ผู้ใช้งานได้ Coding เอาไว้นั่นเอง
Coding เกี่ยวข้องกับการใช้ชีวิตของเราอย่างไร ลองคิดดูนะครับว่า ถ้าเราต้องออกไปซื้อของ ควรจะทำอะไรบ้าง เราก็คิดกระบวนการตั้งแต่เริ่มต้นจนจบว่า เราจะเริ่มจากตรงไหนดีและสิ้นสุดตรงไหนดี ผมจะยกตัวอย่างสัก 1 กิจกรรมนะครับ คือการไปซื้อของ
1. เข้าไปซูเปอร์มาร์เก็ต
2. กดเจล และวัดอุณหภูมิให้เรียบร้อย
3. หยิบตระกร้า หรือรถเข็น
4. เลือกของที่เราต้องการจะซื้อ
5. ถ้าเลือกของเสร็จแล้ว ก็ให้เดินไปชำระเงินที่แคชเชียร์
6. ให้ทำการเลือกว่าจำชำระเงินอย่างไร จะเป็นเงินสดหรือบัตรเครดิต
7. ถ้าเลือกเงินสด ให้ชำระเป็นเงินสด
7. ถ้าเลือกเงินสด ให้ชำระเป็นเงินสด
8. ถ้าเลือกบัตรเครดิต ให้เลือกบัตรเครดิต
9. เมื่อชำระเงินเสร็จแล้ว ให้ออกจากซุเปร์มาร์เก็ต แล้วให้กลับบ้านทันที
จะเห็นได้ว่า Coding ไม่ใช่แค่พิมพ์คำสั่งเพื่อให้คอมพิวเตอร์แสดงผลตามที่เราได้เขียนเท่านั้น แต่ยังส่งผลต่าง ๆ ในชีวิตประจำวัน ทั้งการตัดสินใจ การแก้ปัญหา การวางแผน การใช้ความคิด เป็นต้น
แล้วประโยชน์ของ Coding มีอะไรบ้าง
1. ช่วยให้มีความคิดอย่างเป็นระบบ และมีเหตุมีผล การ Coding เป็นการออกแบบและปรับความคิดของแต่ละคน ให้คิดไปตามกระบวนการขั้นตอน ซึ่งในภาษาอังกฤษเรียกว่า "Algorithm" และเป็นการฝึกให้มีความคิดเป็นระบบ ว่ากิจกรรมนี้จะวางแผนอย่างไร และในส่วนของ Function นี้ มีอะไรบ้าง และสามารถทำงานได้อย่างไร
2. ช่วยให้เกิดความคิดสร้างสรรค์แก่เด็ก ๆ การ Coding มิใช่แค่การเขียนคำสั่งเพื่อให้คอมพิวเตอร์แสดงผลตามที่ผู้ใช้ได้เขียนคำสั่ง แต่การ Coding สามารถทำให้เกิดความคิดสร้างสรรค์ได้อีกด้วย ผ่านการเรียนรู้จากการแก้ไขปัญหาต่าง ๆ หรือเทคนิคใหม่ ๆ ที่มีความน่าสนใจหรือสลับซับซ้อนขึ้น
3. ฝึกสมาธิและความอดทนของเด็ก ๆ การ Coding นั้น เป็นการฝึกสมาธิและความอดทนเป็นอย่างยิ่ง เพราะเป็นการฝึกวิธีในการแก้ปัญหา หรือการใช้เทคนิคใหม่ ดังนั้น Coding จึงต้องใช้สมาธิและความอดทน เพื่อให้สามารถแก้ปัญหาต่าง ๆ ที่เกี่ยวข้องจาก Coding ได้เป็นอย่างดี
4. สอนให้รู้จักการแก้ปัญหาด้วยตนเอง การ Coding นั้น จะต้องมีการเขียนชุดคำสั่งที่ผิดพลาด (Debugging) ดังนั้นจึงต้องมีการฝึกฝนบ่อย ๆ เพื่อที่จะเข้าใจปัญหามากขึ้น และเป็นการฝึกตนเองในการแก้ไขปัญหาต่าง ๆ ทั้งในการ Coding และปัญหาในการใช้ชีวิตประจำวันนั้นเอง เพราะในชีวิตของเราจะมีปัญหาที่แตกต่างกันออกไปตามสถานการณ์นั่นเอง
5. ช่วยเสริมทักษะคณิตศาสตร์ Coding นั้น จะเป็นการฝึกคิดคำนวนทางคณิตศาสตร์ได้อีกด้วย ตั้งแต่การบวก ลบ คูณ หาร ไปจนถึงแคลคูลัสและกระบวนการทางวิศวกรรมอีกด้วย
6. นำทักษะไปต่อยอดสู่การเรียนระดับที่สูงขึ้น หรือพัฒนาเข้าสู่อาชีพ ทักษะการเขียน Coding ไม่เพียงแค่การจำกัดการเรียนแค่ในห้องเรียน แต่สามารถพัฒนาตนเองให้สามารถนำทักษาะที่มี ไปศึกษาต่อในระดับที่สูงขึ้นได้ อีกอย่างถ้าเรามีความชำนาญมากพอ ก็สามารถประกอบอาชีพได้หลากหลาย อาทิ โปรแกรมเมอร์,ผู้จัดการโครงงาน,วิศวกรระบบ,ครูผู้สอน เป็นต้น
Coding สามารถพัฒนาบุคคลออทิสติกได้อย่างไร
1. พัฒนาในเรื่องของการปรับพฤติกรรม การเรียนวิชา Coding นั้น เป็นการฝึกพฤติกรรมของบุคคลออทิสติก ให้สามารถคิดอย่างเป็นขั้นตอน ซึ่งเริ่มจากขั้นตอนง่าย ๆ เช่น เดินซื้อของ กวาดพื้น-ถูพื้น จ่ายเงิน-ทอนเงิน เป็นต้น
2. พัฒนาในเรื่องของการพึ่งพาตนเอง วิชา Coding นั้น ถ้าเราเรียนไปเรื่อย ๆ จะต้องมีปัญหาในการ Coding แน่นอน ที่เรียกว่า Debugging ถ้าเราเจอบ่อย ๆ เราก็จะรู้วิธีในการแก้ปัญหา และเป็นการฝึกฝนให้บุคคลออทิสติกแก้ปัญหาเฉพาะหน้าได้ดี ซึ่งต้องเริ่มทีละขั้นตอน จากง่ายไปยาก และต้องใช้เวลาในการทำความเข้าใจกับปัญหา และวิธีในการแก้ไขปัญหานั้น ๆ ได้ด้วยตนเอง
3. พัฒนาความคิดสร้างสรรค์ และจินตนาการ วิชา Coding นั้น เป็นการฝึกตนเองให้เรียนรู้สิ่งใหม่ ๆ เพราะความรู้ใหม่ ๆ เริ่องนี้จะเกิดขึ้นได้ตลอดเวลา และถ้าเรียนรู้เพิ่มไปเรื่อย ๆ จะเกิดความคิดสร้างสรรค์ และจินตนาการใหม่ ๆ การฝึกบุคคลออทิสติกนี้ วิชา Coding เป็นส่วนสำคัญในการพัฒนา และต่อยอดความสามารถของบุคคลออทิสติกให้ดียิ่งขึ้นได้ในอนาคต
4. พัฒนาทางอารมณ์ วิชา Coding เป็นการที่ทำให้บุคคลออทิสติก คิดอย่างเป็นระบบ คิดอย่างเป็นขั้นเป็นตอน ดังนั้นถ้าปรับตรงนี้ได้ พัฒนาทางอารมณ์ก็จะค่อย ๆ ดีขึ้นไปด้วย
5. พัฒนาการมีเหตุผล และใช้ความคิดของบุคคลออทิสติก เนื่องจากวิชานี้เป็นวิชาที่ต้องใช้ความคิด และมีเหตุมีผล การฝึกบุคคลออทิสติกในวิชา Coding จึงเป็นการที่ให้ให้บุคคลออทิสติก มีเหตุผลผ่านการคิดแบบขั้นตอน และฝึกการใช้ความคิดสร้างสรรค์ ซึ่งเริ่มจากการใช้รูปภาพ จากนั้นค่อย ๆ ฝึกความง่ายยากไปเรื่อย ๆ อาจจะต้องใช้เวลา และมีอารมณ์ต่อต้านบ้าง แต่หากเข้าใจ และอดทน ก็สามารถพัฒนาบุคคลออทิสติกได้ครับ
สรุป
วิชา Coding เป็นวิชาหนึ่งที่สามารถพัฒนาบุคคลออทิสติก ให้พวกเขาสามารถแสดงศักยภาพ และแสดงความสามารถออกไปสู่สังคม แต่จะอาศัยแค่เด็กและผู้ปกครองอย่างเดียวไม่ได้ ต้องอาศัยผู้เชี่ยวชาญ และการยอมรับจากสังคม เพื่อให้บุคคลออทิสติกสามาถพัฒนาความสามารถ ต่อยอดไปสู่อาชีพ และต่อยอดไปศึกษาเพิ่มเติมในระดับที่สูงขึ้นไปในอนาคต สำหรับวันนี้เนื้อหาที่จะเขียนก็มีเพียงเท่านี้ ขอให้ทุกคนร่วมกันพัฒนาบุคคลออทิสติกต่อไปนะครับ สวัสดีครับ
อัษฎากรณ์ ขันตี
3 มีนาคม 2565
ข้อมูลอ้างอิง
https://owlcampus.com/what-is-coding/#Coding_khux_xari
https://www.twinkl.co.th/teaching-wiki/khod-ding-codinghttps://www.rakluke.com/learning-all/education/item/coding-2.html
https://www.mindacademythai.com/why-kids-coding/
รูปภาพ
https://www.freepik.com/
https://pixabay.com/
ความคิดเห็น
แสดงความคิดเห็น