การเขียนโปรแกรมเป็นการเรียนรู้ที่ทำให้ผู้เรียนมีทักษะการคิดวิเคราะห์ และการแก้ปัญหา (critical thinking and problem solving) ซึ่งเป็นหนึ่งในทักษะที่จำเป็นสำหรับการเรียนรู้ในศตวรรษที่ 21 ทำให้ผู้เรียนมีการคิดแบบมีเหตุผล เป็นระบบ มีความคิดสร้างสรรค์ สามารถนำไปใช้ในการแก้ไขปัญหา การสร้างงานที่ดี และดำรงชีวิตอยู่ได้ในปัจจุบัน ทั้งเกิดการเรียนรู้แบบยั่งยืนในอนาคต
ทำไมต้องเขียนโปรแกรม
- การโปรแกรมเป็นความรู้พื้นฐานในโลกยุคดิจิทัล
ปัจจุบันเรามีโอกาสได้ใช้เทคโนโลยีหรือสื่อดิจิทัลต่างๆ อยู่เสมอ เช่น สมาร์ทโฟน คอมพิวเตอร์ ของเล่น youtube facebook สิ่งหนึ่งที่สำคัญคือต้องรู้และทำความเข้าใจว่าจะใช้เทคโนโลยีเหล่านั้นได้อย่างไร เมื่อนักเรียนได้ฝึกเขียนโปรแกรมจะทำให้เกิดทักษะการใช้ตรรกะ หรือการคิดแบบมีเหตุผลทำให้เข้าใจถึงเบื้องหลังการทำงานของโปรแกรม และสามารถนำไปประยุกต์ใช้กับการทำงานอื่น หรือสิ่งต่างๆ ได้เป็นอย่างดี เยาวชนในทุกวันนี้ไม่ควรเป็นเพียงผู้บริโภคเทคโนโลยีเท่านั้น แต่จะต้องเข้าใจและควบคุมเทคโนโลยีได้ เพื่อให้ทันกับโลกเทคโนโลยีที่มีการเปลี่ยนแปลงไปอย่างรวดเร็ว
รูปที่ 1 ผู้เรียนฝึกการเขียนโปรแกรมจากสื่อในแท็บเล็ต
- พัฒนาการคิดและทำงานเป็นขั้นตอน
การเขียนเป็นการถ่ายทอดความคิดให้ผู้อื่นรับรู้และเข้าใจสิ่งที่ผู้เขียนต้องการจะสื่อหรือเผยแพร่ได้ การเขียนโปรแกรมก็เช่นเดียวกัน เราสามารถเขียนสัญลักษณ์ หรือรหัสคำสั่ง เพื่อบอกผู้อื่นทำงานตามที่ต้องการ หรือสั่งให้คอมพิวเตอร์ปฏิบัติตามคำสั่ง การเขียนโปรแกรมที่ดีต้องจะมีการคิดวิเคราะห์ และเขียนขึ้นอย่างชัดเจนเป็นขั้นตอน ให้สามารถนำไปไปปฏิบัติได้อย่างถูกต้องและมีประสิทธิภาพ ผู้ที่เขียนโปรแกรมอยู่เสมอจะมีทักษะการคิดแบบมีเหตุผล และเป็นขั้นตอน ซึ่งส่งผลไปถึงการตัดสินใจในการทำงานหรือการแก้ปัญหาอื่นๆ ในชีวิตประจำวัน
- ฝึกเป็นนักออกแบบและผู้สร้าง
ทุกคนมีความคิดและจินตนาการ แต่มีกี่เรื่อง ที่คิดแล้วสามารถทำให้เกิดขึ้นจริงได้ เพื่อเป็นการปลูกฝังให้เด็กๆ เป็นนักคิดและผู้ริเริ่มที่สามารถนำความคิดไปสู่การสร้างที่แท้จริงได้ ครูควรสนับสนุนให้นักเรียนได้เรียนรู้วิธีการเขียนโปรแกรม เพราะการเขียนโปรแกรมจะทำให้สามารถคิดหรือสร้างงานได้เอง ทำให้มีความเชื่อมั่นที่จะเป็นนักออกแบบ และผู้สร้าง ซึ่งจะนำไปสู่การทำงานในอนาคต และสามารถสร้างสรรค์นวัตกรรมที่เป็นประโยชน์ต่อตนเอง ครอบครัว ชุมชน และประเทศชาติอย่างแท้จริง
- การเขียนโปรแกรมง่ายกว่าที่คิด
การที่นักเรียนได้เห็นการทำงาน หรือการเคลื่อนไหวแต่ละคำสั่งตามที่เขียนโปรแกรมไว้ทันที เป็นสิ่งที่กระตุ้นการเรียนรู้ เพราะจะทำให้รู้ว่าควรจะจัดการอย่างไรเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง และแน่นอนว่าเครื่องมือที่ใช้ในการเขียนโปรแกรมมีความสำคัญต่อการเรียนรู้ ครูสามารถเลือกใช้ให้เหมาะกับนักเรียน ซึ่งในปัจจุบันมีสื่อหรือเครื่องมือต่างๆ จำนวนมากที่ช่วยส่งเสริมการเรียนรู้การเขียนโปรแกรม ที่ใช้งานง่าย และมีความสวยงาม ทำให้นักเรียนอยากที่จะเรียนรู้ และเมื่อได้ฝึกฝนบ่อยๆ ทำให้เกิดความชำนาญ จะสามารถเขียนโปรแกรมได้ง่าย รวดเร็ว ได้ผลลัพธ์ที่ถูกต้อง และยังได้เรียนรู้การใช้เทคนิคต่างๆ ที่ช่วยสร้างงานให้มีประสิทธิภาพยิ่งขึ้น
เห็นมั้ยล่ะว่า “การเขียนโปรแกรมง่ายนิดเดียว”
ศึกษาเพิ่มเติม : http://oho.ipst.ac.th/intro-to-programming/?fbclid=IwAR0qz62VLb659PLVFwOYGi2kjh3rdV1ObruzXjZIfsaJO2i7h0m5KMVMSIQ