คำอธิบายบทเรียน: สำรวจแนวคิดการเขียนโค้ดของฟังก์ชัน, วนลูป, และคำสั่ง if/then ผ่านโปรเจ็กต์ขนาดเล็กที่สามารถเพิ่มลงในเกม เช่น แพลตฟอร์มที่เปลี่ยนสีและกับดัก
| วัตถุประสงค์ของบทเรียน |
|
| ทักษะและแนวคิด |
|
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | คำแนะนำ | แนะนำเซสชั่น |
| 20 นาที | บทเรียนที่มีการแนะนำ: การทำงานกับคุณสมบัติ | ปรับแต่งคุณสมบัติสีของส่วนต่างๆ โดยใช้สคริปต์ |
| 35 นาที | บทเรียนที่มีการแนะนำ: การเขียนโค้ดกับดัก | เขียนโค้ดกับดักโดยใช้ฟังก์ชันและคำสั่ง if/then |
| 5 นาที | สรุป | สะท้อนถึงโปรเจ็กต์และสรุปแนวคิดที่ได้เรียนรู้ |
แผนการสอน
คำแนะนำ
อธิบายว่าเซสชันวันนี้จะมีโปรเจ็กต์ขนาดเล็กที่แตกต่างกันเพื่อพัฒนาทักษะในการเขียนสคริปต์
- สำคัญที่จะต้องเข้าใจแนวคิดเหล่านี้เนื่องจากเกมแอดเวนเจอร์จะมีสคริปต์มากขึ้น
- ชี้ให้เห็นว่าโปรเจ็กต์เหล่านี้ เช่น กับดัก สามารถรวมอยู่ในโปรเจ็กต์เกมแอดเวนเจอร์ที่พวกเขาจะเริ่มในเซสชั่นที่ 3
บทเรียนที่มีการแนะนำ - ทำงานกับคุณสมบัติ
นำพานักเรียนผ่านบทเรียนดังต่อไปนี้:
กระตุ้นให้นักเรียนแก้ไขปัญหาโดยอิสระหากพวกเขามีข้อผิดพลาด เพื่อช่วยให้พวกเขาลอง:
- ทำขั้นตอนล่าสุดซ้ำ
- ขอความช่วยเหลือจากเพื่อน
เมื่อมีการเขียนโค้ดให้ตรวจสอบว่านักเรียนเขียนความคิดเห็นที่อธิบายโค้ดได้อย่างถูกต้อง
- ไม่เฉพาะเจาะจง: รันโค้ด
- ปรับให้ดีขึ้น: เปลี่ยนสีของ PracticePart
บทเรียนที่มีการแนะนำ - เขียนโค้ดกับดัก
นำพานักเรียนผ่านบทเรียนดังต่อไปนี้:
เมื่อทำงานกับคำสั่ง if ให้ตรวจสอบว่านักเรียนทำการจัดระดับโค้ดให้ดูเหมือนตัวอย่างโค้ด ซึ่งช่วยทำให้โค้ดอ่านง่ายขึ้น ซึ่งจะสำคัญขึ้นเมื่อสคริปต์มีขนาดใหญ่ขึ้น
สรุป
- สรุปสิ่งที่นักเรียนได้สร้างและคำศัพท์: คุณสมบัติ, วนลูป, และ ฟังก์ชัน.
- ชี้ให้เห็นว่าในเซสชันถัดไปนักเรียนจะเริ่มโปรเจ็กต์ใหม่ที่พวกเขาจะทำเกมแอดเวนเจอร์
ภาคผนวก
เคล็ดลับการแก้ไขปัญหาและการจัดการในห้องเรียน
- ขณะเขียนโค้ด ให้เตือนนักเรียนให้ตรวจสอบการใช้ตัวพิมพ์ใหญ่หรือตรวจสอบงานของตนเองจากเพื่อน เนื่องจากตัวอักษรที่ผิดเพียงตัวเดียวอาจก่อให้เกิดข้อผิดพลาดในคำที่ยาวขึ้น เช่น FindFirstChildWhichIsA.
- ลองใช้แนวทางต่อไปนี้เพื่อช่วยนักเรียนพัฒนาทักษะในการแก้ไขปัญหา
- ทำผิดในโค้ดของคุณโดยตั้งใจและขอนักเรียนตรวจสอบข้อผิดพลาด ซึ่งสามารถเปลี่ยนเป็นเกมได้ง่ายๆ
- เขียนบรรทัดของโค้ดบางส่วนและขอนักเรียนให้ทำให้สมบูรณ์
- ใช้แนวทาง 'ถาม 3 ก่อนถามฉัน' โดยที่นักเรียนถามสามเพื่อนก่อนที่จะสอบถามอาจารย์เพื่อขอความช่วยเหลือ เป็นสิ่งสำคัญสำหรับนักเรียนที่จะต้องรู้สึกสะดวกใจในการแก้ไขปัญหาเองในขณะที่พวกเขาก้าวเข้าสู่โปรเจ็กต์ที่ซับซ้อนมากขึ้น