You are on page 1of 31

สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี

เอกสารประกอบการอบรมครูออนไลน์
วิชาเทคโนโลยี (วิทยาการคํานวณ) ระดับประถมศึกษา

กิจกรรม Unplugged
เขียนโปรแกรมโดยไม่ใช้เครืองคอมพิวเตอร์

งวดที 4
งวดที 4 เรืองที 1 เขียนโปรแกรมแบบ Unplugged
ตัวชี้วัด ป.1
ขอ 1: เขียนโปรแกรมอยางงายโดยใชซอฟตแวรหรือสื่อ
สาระการเรียนรู
●การเขียนโปรแกรมเปนการสรางลําดับของคําสั่งใหคอมพิวเตอรทํางาน
●ตัวอยางโปรแกรม เชน เขียนโปรแกรมสั่งใหตัวละครยายตําแหนง ยอขยายขนาด
เปลี่ยนรูปราง
●ซอฟตแวรหรือสื่อที่ใชในการเขียนโปรแกรม เชน ใชบัตรคําสั่งแสดงการเขียน
โปรแกรม, Code.org
การเขียนโปรแกรมแบบ Unplugged

การเขียนคําสั่งหรือการใชบัตรคําสั่งเพื่อสั่งงานตามขั้นตอน
เปนกิจกรรมสรางความรูพื้นฐาน
ดานการเขียนโปรแกรม
โดยไมใชเครื่องคอมพิวเตอร
ในการจัดการเรียนรู
ตัวอย่างบัตรคําสัง
ตัวอย่างบัตรคําสัง
แผนทีเส้นทาง
การเขียนโปรแกรมเบืองต้ น
การเขียนโปรแกรมเบืองต้ น
เขียนโปรแกรมโดยใช้บัตรคําสัง
การเขียนโปรแกรมเบืองต้ น
โจทย์สถานการณ์
1. เดินทางจากรานหนังสือไปที่รานไอศกรีม
การเขียนโปรแกรมเบืองต้ น
การเขียนโปรแกรมเบืองต้ น
โจทย์สถานการณ์
2. ไปรานขายเสื้อผา รานกาแฟ และรานดอกไม
การเขียนโปรแกรมเบืองต้ น
ตัวอย่างสือ
ตัวอย่างโจทย์เขียนโปรแกรมโดยใช้บต
ั รคําสัง
บทสรุป
●กิจกรรมสอนเขียนโปรแกรมโดยไมใชเครื่องคอมพิวเตอร เหมาะกับนักเรียน
ในชวงชั้นที่ 1
●สามารถกําหนดโจทยปญหาในรูปของสถานการณตาง ๆ
●สื่อที่นํามาใชอาจเปนใบกิจกรรมที่มีสถานการณและบัตรคําสั่ง หรือพิมพภาพ
สถานการณและบัตรคําสั่งเพื่อใหนักเรียนจับตองได
●โปรแกรมที่นักเรียนเขียนขึ้นอาจมีความแตกตางกัน โดยถานักเรียนแกปญหา
ไดผลลัพธตามที่โจทยกําหนด ถือวาผานตัวชี้วัด
งวดที 4 เรืองที 2 เขียนโปรแกรมแบบ Unplugged
ตัวชี้วัด ป.4
ขอ 2 : ออกแบบ และเขียนโปรแกรมอยางงาย โดยใชซอฟตแวรหรือสื่อ และ
ตรวจหาขอผิดพลาดและแกไข
สาระการเรียนรู
●การออกแบบโปรแกรมอยางงาย เชน การออกแบบโดยใช storyboard หรือ
การออกแบบอัลกอริทึม
สาระการเรียนรู (ตอ)
●การเขียนโปรแกรมเปนการสรางลําดับของคําสั่งใหคอมพิวเตอรทํางาน เพื่อใหได
ผลลัพธตามความตองการ หากมีขอผิดพลาดใหตรวจสอบการทํางานทีละคําสั่ง
เมื่อพบจุดที่ทําใหผลลัพธไมถูกตอง ใหทําการแกไขจนกวาจะไดผลลัพธที่ถูกตอง
●ตัวอยางโปรแกรมที่มีเรื่องราว เชน นิทานที่มีการโตตอบกับผูใช การตูนสั้น เลา
กิจวัตรประจําวัน ภาพเคลื่อนไหว
●การฝกตรวจหาขอผิดพลาดจากโปรแกรมของผูอื่นจะชวยพัฒนาทักษะการหา
สาเหตุของปญหาไดดียิ่งขึ้น
●ซอฟตแวรที่ใชในการเขียนโปรแกรม เชน Scratch, logo
เขียนโปรแกรมแบบ Unplugged
เขียนโปรแกรมแบบ Unplugged
ตัวอย่างสือ
เขียนโปรแกรมแบบ Unplugged
เขียนโปรแกรมแบบ Unplugged
การตรวจหาข้อผิดพลาดและแก้ไข

เมื่อพบขั้นตอนที่ทําใหโปรแกรมไมเปนไปตามที่คาดหวังหรือไมสอดคลองตามเงื่อนไข
ของโจทย แสดงวาอาจมีขอผิดพลาดเกิดขึ้นในขั้นตอนนี้ ควรทําการแกไขเพื่อนําไปสู
ผลลัพธที่ถูกตอง
แนวทางการตรวจสอบขอผิดพลาด
- พิจารณาสถานะเริ่มตน
- การทดลองทําทีละคําสั่ง
การหาข้ อผิดพลาด
กิจกรรม : การเขียนโปรแกรม Scratch
และการตรวจหาข้อผิดพลาดของโปรแกรม
กิจกรรม : การเขียนโปรแกรม Scratch
และการตรวจหาข้อผิดพลาดของโปรแกรม
การหาข้ อผิดพลาด
กิจกรรม : การเขียนโปรแกรม Scratch
และการตรวจหาข้อผิดพลาดของโปรแกรม
การตรวจหาข้อผิดพลาดและแก้ไข
แนะนําเว็บไซต์ เกียวกับกิจกรรม
Unplugged

• https://barefootcas.org.uk
• https://code.org/curriculum/unplugg
ed
• https://csunplugged.org
Barefoot Computing at School
Code.org
CS unplugged

You might also like