Page 100 - Suradeth
P. 100
87
ปล่อย (drag-and-drop) วัตถุเสมือนหรือเรียกว่ำ blocks เพื่อวำงต่อๆ กันตำมโครงสร้ำงซึ่งมีพื้นฐำนอยู่บนแนวคิดของกำร
เขียนโปรแกรมเชิงวัตถุ
จำกงำนวิจัยเรื่อง Alice, Greenfoot, and Scratch – A Discussion นั้นได้กล่ำวถึงโปรแกรม Scratch ไว้ว่ำ ในกำร
พัฒนำโปรแกรม Scratch นั้นเรำแทบไม่ต้องกำรควำมรู้ในกำรเขียนมำก่อนเลย เพื่อให้เด็กสำมำรถที่จะเริ่มต้นเรียนรู้ได้ทันที
ในมุมมองของเรำกำรเรียนรู้ในกำรเขียนโปรแกรมมีลักษณะคล้ำยกับกำรเรียนรู้ที่จะขีดเขียน ทั้งสองกรณีนี้เด็กจะสำมำรถ
เริ่มต้นได้ทันทีที่พวกเขำสนใจ มันท ำให้เด็กรู้สึกว่ำสำมำรถเริ่มต้นได้ด้วยรูปแบบที่ง่ำย แล้วจึงค่อยๆ เรียนรู้วิธีกำรต่ำงๆ ที่มี
ควำมละเอียดอ่อนและมีควำมซับซ้อนเพิ่มมำกขึ้นเมื่อเวลำผ่ำนไป (Ian Utting, Stephen Cooper, Michael Kolling, John
Maloney and Mitchel Resnick, 2011) ในงำนวิจัยของ Mitchel Resnick นั้นได้มีกำรน ำเอำโปรแกรม Scratch มำช่วยใน
กำรส่งเสริมกำรเรียนรู้ของนักเรียนโดยใช้โปรแกรม Scratch เป็นเสมือนของเล่นให้นักเรียนเล่น กำรสร้ำงโปรแกรมใน
Scratch นั้นง่ำยเสมือนกำรหยิบบล็อกรูปร่ำงต่ำงๆ มำต่อเข้ำด้วยกันเหมือนตัวต่อ LEGO หรือ ชิ้นส่วนปริศนำท ำให้นักเรียน
เกิดกำรเรียนรู้เกี่ยวกับควำมคิดสร้ำงสรรค์จำกกระบวนกำรเล่นของนักเรียน (Mitchel Resnick, 2007) และในงำนวิจัยเรื่อง
Programming by Choice: Urban Youth Learning Programming with Scratch ได้แสดงให้เห็นว่ำเหตุผลที่ได้เลือก
น ำเอำโปรแกรม Scratch มำใช้ในกำรพัฒนำกำรเขียนโปรแกรมของเด็กนั้นเนื่องจำกโปรแกรม Scratch มีลักษณะเป็น Visual
block-based programming language ที่ออกแบบมำเพื่อผู้ที่ยังไม่มีควำมรู้ในเรื่องกำรเขียนโปรแกรมมำก่อน และจำกกำร
น ำโปรแกรม Scratch มำใช้เป็นเครื่องมือที่ช่วยพัฒนำกำรเขียนโปรแกรมให้กับเด็กนั้นสำมำรถพัฒนำทักษะกำรเขียนโรแกรม
ให้กับเด็กได้ ซึ่งวิเครำะห์ได้จำกผลงำนของเด็กที่สร้ำงขึ้นกว่ำ 500 ชิ้นงำน ว่ำมีกำรพัฒนำกำรในเรื่องของหลักกำรในกำรเขียน
โปรแกรมเป็นไปในทำงที่ดีขึ้นโดยเด็กเป็นผู้พัฒนำชิ้นงำนเอง (John Maloney, Kylie Peppler, Yasmin B. Kafai, Mitchel
Resnick and Natalie Rusk, 2008)