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