เริ่มต้นสอนเขียนโปรแกรมง่ายนิดเดียว (ภาษา Coding)

       การเขียนโปรแกรมเป็นการเรียนรู้ที่ทำให้ผู้เรียนมีทักษะการคิดวิเคราะห์ และการแก้ปัญหา  (critical thinking and problem solving) ซึ่งเป็นหนึ่งในทักษะที่จำเป็นสำหรับการเรียนรู้ในศตวรรษที่ 21 ทำให้ผู้เรียนมีการคิดแบบมีเหตุผล เป็นระบบ มีความคิดสร้างสรรค์ สามารถนำไปใช้ในการแก้ไขปัญหา การสร้างงานที่ดี  และดำรงชีวิตอยู่ได้ในปัจจุบัน ทั้งเกิดการเรียนรู้แบบยั่งยืนในอนาคต

ทำไมต้องเขียนโปรแกรม

  1. การโปรแกรมเป็นความรู้พื้นฐานในโลกยุคดิจิทัล

ปัจจุบันเรามีโอกาสได้ใช้เทคโนโลยีหรือสื่อดิจิทัลต่างๆ อยู่เสมอ เช่น สมาร์ทโฟน คอมพิวเตอร์ ของเล่น youtube  facebook     สิ่งหนึ่งที่สำคัญคือต้องรู้และทำความเข้าใจว่าจะใช้เทคโนโลยีเหล่านั้นได้อย่างไร  เมื่อนักเรียนได้ฝึกเขียนโปรแกรมจะทำให้เกิดทักษะการใช้ตรรกะ หรือการคิดแบบมีเหตุผลทำให้เข้าใจถึงเบื้องหลังการทำงานของโปรแกรม  และสามารถนำไปประยุกต์ใช้กับการทำงานอื่น หรือสิ่งต่างๆ ได้เป็นอย่างดี   เยาวชนในทุกวันนี้ไม่ควรเป็นเพียงผู้บริโภคเทคโนโลยีเท่านั้น แต่จะต้องเข้าใจและควบคุมเทคโนโลยีได้ เพื่อให้ทันกับโลกเทคโนโลยีที่มีการเปลี่ยนแปลงไปอย่างรวดเร็ว

ผู้เรียนฝึกการเขียนโปรแกรมจากสื่อในแท็บเล็ตรูปที่ 1 ผู้เรียนฝึกการเขียนโปรแกรมจากสื่อในแท็บเล็ต

  1. พัฒนาการคิดและทำงานเป็นขั้นตอน

การเขียนเป็นการถ่ายทอดความคิดให้ผู้อื่นรับรู้และเข้าใจสิ่งที่ผู้เขียนต้องการจะสื่อหรือเผยแพร่ได้  การเขียนโปรแกรมก็เช่นเดียวกัน เราสามารถเขียนสัญลักษณ์ หรือรหัสคำสั่ง เพื่อบอกผู้อื่นทำงานตามที่ต้องการ  หรือสั่งให้คอมพิวเตอร์ปฏิบัติตามคำสั่ง    การเขียนโปรแกรมที่ดีต้องจะมีการคิดวิเคราะห์ และเขียนขึ้นอย่างชัดเจนเป็นขั้นตอน ให้สามารถนำไปไปปฏิบัติได้อย่างถูกต้องและมีประสิทธิภาพ  ผู้ที่เขียนโปรแกรมอยู่เสมอจะมีทักษะการคิดแบบมีเหตุผล และเป็นขั้นตอน ซึ่งส่งผลไปถึงการตัดสินใจในการทำงานหรือการแก้ปัญหาอื่นๆ ในชีวิตประจำวัน

  1. ฝึกเป็นนักออกแบบและผู้สร้าง

ทุกคนมีความคิดและจินตนาการ แต่มีกี่เรื่อง ที่คิดแล้วสามารถทำให้เกิดขึ้นจริงได้  เพื่อเป็นการปลูกฝังให้เด็กๆ เป็นนักคิดและผู้ริเริ่มที่สามารถนำความคิดไปสู่การสร้างที่แท้จริงได้ ครูควรสนับสนุนให้นักเรียนได้เรียนรู้วิธีการเขียนโปรแกรม   เพราะการเขียนโปรแกรมจะทำให้สามารถคิดหรือสร้างงานได้เอง ทำให้มีความเชื่อมั่นที่จะเป็นนักออกแบบ และผู้สร้าง ซึ่งจะนำไปสู่การทำงานในอนาคต และสามารถสร้างสรรค์นวัตกรรมที่เป็นประโยชน์ต่อตนเอง ครอบครัว ชุมชน และประเทศชาติอย่างแท้จริง

  1. การเขียนโปรแกรมง่ายกว่าที่คิด

การที่นักเรียนได้เห็นการทำงาน หรือการเคลื่อนไหวแต่ละคำสั่งตามที่เขียนโปรแกรมไว้ทันที  เป็นสิ่งที่กระตุ้นการเรียนรู้ เพราะจะทำให้รู้ว่าควรจะจัดการอย่างไรเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง  และแน่นอนว่าเครื่องมือที่ใช้ในการเขียนโปรแกรมมีความสำคัญต่อการเรียนรู้  ครูสามารถเลือกใช้ให้เหมาะกับนักเรียน  ซึ่งในปัจจุบันมีสื่อหรือเครื่องมือต่างๆ จำนวนมากที่ช่วยส่งเสริมการเรียนรู้การเขียนโปรแกรม ที่ใช้งานง่าย และมีความสวยงาม ทำให้นักเรียนอยากที่จะเรียนรู้ และเมื่อได้ฝึกฝนบ่อยๆ ทำให้เกิดความชำนาญ จะสามารถเขียนโปรแกรมได้ง่าย รวดเร็ว ได้ผลลัพธ์ที่ถูกต้อง และยังได้เรียนรู้การใช้เทคนิคต่างๆ ที่ช่วยสร้างงานให้มีประสิทธิภาพยิ่งขึ้น

เห็นมั้ยล่ะว่า  “การเขียนโปรแกรมง่ายนิดเดียว”
ศึกษาเพิ่มเติม  : http://oho.ipst.ac.th/intro-to-programming/?fbclid=IwAR0qz62VLb659PLVFwOYGi2kjh3rdV1ObruzXjZIfsaJO2i7h0m5KMVMSIQ