Blog 1.1 สอนเขียนโปรแกรมผ่าน code.org สำหรับเด็ก ผู้ใหญ่และผู้ที่สนใจอยากหัดเขียนโปรแกรม

Share with:

FacebookTwitterGoogleLinkedInEmail this page


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

เริ่มใช้งาน
การใช้งาน code.org ทำโดยเข้าไปที่ website ชื่อ code.org จากนั้นสามารถเลือกภาษาที่ด้านล่างของ website โดยเราจะเลือกตั้งค่าเป็นภาษาไทย

code.org

จากนั้นให้ไปที่มุมบนด้านซ้ายมือจะมีไอคอนชื่อ Course Catalog ที่เราจะเข้าไปเลือกบทเรียนเพื่อใช้เรียนรู้กัน

การเลือกให้แสดงภาษาไทย

เมื่อเลือกภาษาแล้วเราก็จะเริ่มเข้าสู่บทเรียนกัน โดยไปที่ตัวเลือก Course Catalog เมื่อกดเข้าไปแล้วจะมีหน้าต่างแสดงคอร์สต่างๆให้เราเลือกศึกษา

Course สำหรับให้เราเรียนรู้เบื้องต้น

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

เนื้อหาในคอร์ส 1

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

คำถามในหัวข้อที่ 1 บทเรียนย่อยที่ 1 (โจทย์ข้อที่ 1.1)

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

การเลือกย้อนกลับไปที่หน้ารวมหัวข้อต่างๆ

อีกตัวอย่างหนึ่งของการเรียนในคอร์ส 1 คือ เลือกเรียนหัวข้อ 4 ชื่อ เขาวงกต บทเรียนย่อยที่ 1 จะพบโจทย์

หัวข้อ 4 เขาวงกต บทเรียนย่อยที่ 1

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

แสดงตัวอย่างการเลือกคำตอบมาวาง

หมายเหตุ ให้สังเกตที่พื้นที่ทำงานจะแสดงว่า เราวางคำสั่งไปกี่คำสั่งจากจำนวนคำสั่งที่อนุญาติให้นำมาใช้ได้

แสดงตัวอย่างการเล่นผ่านโจทย์แต่ละข้อ

เมื่อเราต้องการเล่นในข้อถัดไปให้เลือกกดบนปุ่ม ดำเนินการต่อไป
สำหรับบทความหน้าเราจะมาเริ่มที่คอร์ส 2 และหลักการเขียนโปรแกรมและเทคนิคการสอนเขียนโปรแกรมให้กับเด็กๆกัน

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *