สาระรายวิชาและแนวทางการจัดการเรียนรู้รายหน่วย
กลุ่มสาระการเรียนรู้ วิทยาศาสตร์ รายวิชา เทคโนโลยี (วิทยาการคำนวณ) รหัสวิชา ว14102
ชั้นประถมศึกษาปีที่ 4 จำนวน 1.0 หน่วยกิต เวลา 40 ชั่วโมง/ปี ครูผู้สอน นางฉันทนา ด้วงอุไร
สาระที่ 4 เทคโนโลยี
มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นเป็นตอน และเป็นระบบ ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และ การแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทันและมีจริยธรรม
ตัวชี้วัด
ว 4.2 ป.4/1 ใช้เหตุผลเชิงตรรกะในการแก้ปัญหา การอธิบายการทำงาน การคาดการณ์ผลลัพธ์จากปัญหาอย่างง่าย
ว 4.2 ป.4/2 ออกแบบและเขียนโปรแกรมอย่างง่าย โดยใช้ซอฟต์แวร์หรือสื่อ ตรวจหาข้อผิดพลาดและแก้ไข
ว 4.2 ป.4/3 ใช้อินเทอร์เน็ตค้นหาความรู้ และประเมินความน่าเชื่อถือของข้อมูล
ว 4.2 ป.4/4 รวบรวม ประเมิน นำเสนอข้อมูลและสารสนเทศ โดยใช้ซอฟต์แวร์ท่ี่หลากหลายเพื่อแก้ปัญหาในชีวิตประจำวัน
ว 4.2 ป.4/5 ใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย เข้าใจสิทธิและหน้าที่ของตน เคารพในสิทธิของผู้อื่น แจ้งผู้เกี่ยวข้องเมื่อพบข้อมูลหรือบุคคลที่ไม่เหมาะสม
สาระสำคัญ
โปรแกรม Scratch สามารถนำมาใช้พัฒนาซอฟต์แวร์เชิงสร้างสรรค์ เช่น การสร้าง นิทาน การสร้างเกม เป็นต้น การเขียนโปรแกรมเป็นการสร้างลำดับของคำสั่งให้คอมพิวเตอร์ทำงาน เพื่อให้ได้ ผลลัพธ์ตามความต้องการ หากมีข้อผิดพลาดให้ตรวจสอบ การทำงานทีละคำสั่ง เมื่อพบจุด ที่ทำให้ผลลัพธ์ ไม่ถูกต้อง ให้ทำการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง ตัวอย่างโปรแกรมที่มีเรื่องราว เช่น นิทานที่มีการตอบโต้กับผู้ใช้การ์ตูนสั้น เล่ากิจวัตรประจำวัน ภาพเคลื่อนไหว การฝึกตรวจหาข้อผิดพลาดจากโปรแกรมของผู้อื่นจะช่วยพัฒนาทักษะการหาสาเหตุ ของปัญหาได้ดียิ่งขึ้น
อัลกอริทึม (Algorithm) คือ กระบวนการแก้ปัญหาที่มีลำดับ หรือวิธีการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนชัดเจน
โดยอัลกอริทึมมีขั้นตอน 6 ขั้นตอน ได้แก่
1. ทำความเข้าใจปัญหา
2. คิดวิธีการแก้ปัญหา
3. เรียงลำดับขั้นตอนก่อนและหลัง
4. ทบทวนขั้นตอนในแต่ละวิธี
5. ตรวจสอบความถูกต้องและผลลัพธ์
6. เลือกวิธีการที่ให้ผลลัพธ์ดีที่สุดเพื่อแก้ไขปัญหา
- บทที่ 3 เขาวงกต:การจัดลำดับ-เล่นด่าน 9
- บทที่6 เขาวงกต (ลูป)-เล่นด่าน 1-9
- บทที่ 8 ผึ้ง:ลูป (LOOPS)-เล่นด่าน 1
- บทที่13 ผึ้ง:ลูปซ้อนลูป (ผ 4-2-9)
- บทที่ 8 ผึ้ง:ลูป(LOOPS) แบบวนซ้ำ -(เล่นด่าน 6 จาก 16 บล็อกทำให้เหลือ 9 บล็อก )
- บทที่ 8 ซอมบี้เขาวงกต:เงื่อนไข
- บทที่ 10 ผึ้ง:การดีบัก-1 หาข้อผิดพลาดของโปรแกรม (เป็นขั้นตอน)
- บทที่6 เขาวงกต (ลูป) -9- (ผ.4-2-8)
เฉลยแบบฝึกหัด-อักษร
ผ-16-scratch
ทบทวนฝึกเขียนโปรแกรม Code.org
คำสั่ง
นักเรียนเขียนโปรแกรม -บทที่6 เขาวงกต (ลูป)-9 จาก 15 บล็อกคำสั่ง ให้เหลือแค่ 9 บล็อกคำสั่ง
ตัวอย่างโปรแกรม Scratch
โปรแกรม Scartch
โปรแกรม Scratch สามารถนำมาใช้พัฒนาเชิงสร้างสรรค์ มีลักษณะเป็นก้อนโปรแกรม (Block) นำมาต่อกันเพื่อสร้างรหัสคำสั่ง (Code) เพื่อสั่งให้โปรแกรม Scratch ทำงานตามที่ได้โปรแกรมไว้
การเขียนโปรแกรมเป็นการสั่งให้คอมพิวเตอร์ทำงานอย่างเป็นขั้นตอน เพื่อให้ได้ผลลัพธ์ตามที่ต้องการ ซึ่งการเขียนโปรแกรม การทำนายผลลัพธ์ การตรวจหาข้อผิดพลาดของโปรแกรม เป็นการฝึกทักษะการคิดอย่างเป็นขั้นตอน การแก้ปัญหาโดยใช้เหตุผลเชิงตรรกะ ซอฟต์แวร์ หรือสื่อที่ใช้ในการเขียนโปรแกรม เช่น Scratch
การติดตั้งแอป Scratch jr เล่นในมือถือ
สามารถดาวน์โหลดแอป Scratch jr ได้ที่ Play Store
คลิปสอน การใช้ Scratch jr ตั้งคำถามตอบ ถูกผิด
ออกแบบแมวเดิน 11.53-15.56
ใบกิจกรรมที่ 1
ผ-17-scratch
การเขียนโปรแกรม-1
https://www.youtube.com/watch?v=PHayKLddNBU (7.04 นาที)
ตัวอย่าง Scratch-1-67.PPT
ผ-18-scratch
ผ-19-scratch
ผ-20-scratch
1.แบบทดสอบ เรื่อง Scratch T-4-3-20 c
ถ้าคะแนนไม่ถึง 6 คะแนน (อ่านทบทวนก่อนสอบซ่อมเสริม.PDF)
2. ทำแบบทดสอบซ่อมเสริม นะคะ c ส่รหัสผ่าน 4320
Youtube ครูนกสอนคอม 4-2-9-การเขียนโปรแกรม-2
รวมเนื้อหาน่าสนใจ ใน You tube