
คําอธิบายบทเรียน : เริ่มการเดินทางการเขียนโค้ดของคุณกับ Roblox ในขณะที่เข้าร่วมล้านคนที่มีส่วนร่วมในความพยายามระดับโลกของ Hour of Code™ มาตรฐาน ISTE : นักออกแบบสร้างสรรค์ 4a, 4c, 4d, นักสื่อสารสร้างสรรค์ 6b, 6d
เป้าหมายของบทเรียน |
|
ทักษะและแนวคิด |
|
เตรียม |
|
วัสดุ |
|
ภาพรวม
ระยะเวลา | กิจกรรม | คําอธิบาย |
---|---|---|
5 นาที | บทนํา | แนะนำโครงการและโครงสร้างบทเรียน |
5 นาที | งานแนะนำ: สร้างเรื่อง | ให้นักเรียนเขียนเรื่องราวของพวกเขาและสร้างตัวจัดวางที่ |
25 นาที | การสอนแบบมีเค้าโครง: เกมเรื่องราว | นํานักเรียนผ่านบทแนะนำการสร้างเกมเรื่องราว |
10 นาที | งานอิสระ: เสร็จสิ้นโครงการนักเรียน | ให้นักเรียนทำตามหรือดำเนินการสร้างเรื่องต่อไป |
5 นาที | สรุป | สรุปบทเรียนและให้นักเรียนแบ่งปันเรื่องราว |
แผนการเรียนรู้
บทนํา
- เล่นวิดีโอนี้ เกี่ยวกับ Hour of Code™ ซึ่งเป็นความพยายามระดับชาติที่แนะนำให้นักเรียนหลายล้านคนได้รับหนึ่งชั่วโมงของการเขียนโปรแกรมคอมพิวเตอร์
- บอกนักเรียนว่าพวกเขาจะสร้างเกมโดยใช้ Roblox Studio เครื่องมือที่ใช้สร้างประสบการณ์ Roblox ทั้งหมดนักเรียนจะเขียนเรื่องราวแล้วใช้คำตอบของผู้ใช้เพื่อแทนที่คำและชื่อตัวอย่างเช่น: วันหนึ่ง [ชื่อ] ตื่นขึ้นมาและกินอาหารยักษ์ [ที่ชื่นชอบของผู้ใช้]
- เล่นวิดีโอภาพรวมโครงการเพื่อแสดงให้นักเรียนเห็นประสบการณ์ที่พวกเขาจะสร้างและสร้างความตื่นเต้น
งานแนะนำ - สร้างเรื่อง
- ให้กระดาษและดินสอแก่นักเรียนเพื่อเขียนเรื่องราวของพวกเขา
- นํานักเรียนผ่านบทเรียน เขียนเรื่องราว
- ให้นักเรียนทำกิจกรรมนี้ให้ห่างจากคอมพิวเตอร์เพื่อลดการรบกวน
- เคล็ดลับการสร้างไอเดีย: ให้นักเรียนสร้างความคิดโดยมีคนหนึ่งเสนอตัวละคร (นักเวทย์ เชฟ ฯลฯ) และอีกคนเสนอสิ่งที่ตัวละครนั้นทำ
การสอนแบบมีเค้าโครง - เกมเรื่องราว
- นํานักเรียนผ่านบทแนะนำการใช้งานที่เริ่มต้นที่ เปิดเทมเพลต และสิ้นสุดด้วย เสร็จสิ้นและเพิ่ม
งานอิสระ - เสร็จสิ้นโครงการนักเรียน
- แสดงเคล็ดลับและเทคนิคจาก เสร็จสิ้นและเพิ่ม
- ให้นักเรียนทำตามโครงการของพวกเขาหากเสร็จแล้ว เพิ่มความท้าทายต่อไปนี้ ให้พวกเขาเพิ่มตัวอักษรสองหรือมากกว่า (แต่ละอันใช้ตัวแปรที่แตกต่างกัน: name2, name3)
สรุป
- สรุปสิ่งที่นักเรียนได้สร้างและคําศัพท์: ตัวแปร, สตริง, การรวมกัน
- ส่งเสริมให้นักเรียน 2 หรือ 3 คนแบ่งปันเรื่องราวที่พวกเขาเขียนเป็นคลาสตัวอย่างเช่น นักเรียนคนหนึ่งอ่านเรื่องราวแล้วโทรหานักเรียนอีกคนเพื่อให้คำตอบ
ส่วนท้าย
เคล็ดลับการแก้ปัญหา
เคล็ดลับการแก้ปัญหาทั่วไป
- แนะนำนักเรียนให้ "ถาม 3 ก่อนฉัน": นักเรียนจำเป็นต้องถามเพื่อนสามคนก่อนถามอาจารย์เพื่อขอความช่วยเหลือ
- มีเพื่อนบ้านทดสอบงานของกันและกัน เมื่อพวกเขาทดสอบแล้ว ส่งเสริมนักเรียนให้มองหาข้อผิดพลาดทั่วไปเช่นพื้นที่หายไปในการเชื่อมโยง บทเรียนที่ 1: สร้างตัวแปร
- เพื่อช่วยให้นักเรียนค้นหาสคริปต์จัดการเรื่องได้ดีขึ้น วาดคำสั่งบนบอร์ดแสดงผล: StarterGUI > GameGUI > StoryManager .
- เมื่อนักเรียนพิมพ์ตัวแปรแรกของพวกเขา ให้แน่ใจว่าอยู่ระหว่างสองเส้นสีเขียวที่ขีดเส้นใต้ ซึ่งจะช่วยป้องกันข้อผิดพลาดในอนาคตได้ บทเรียนที่ 2: รับคำตอบจากผู้เล่น
- เน้นการเขียนเป็นตัวอักษรใหญ่อย่างเคร่งครัดและการสะกดคําในขณะที่นักเรียนพิมพ์คําเช่น storyMaker และ GetInputการมีตัวอักษรหนึ่งตัวที่สะกดผิดหรือเขียนผิดจะทําให้เกิดข้อผิดพลาด
- เตือนนักเรียนให้กดปุ่มหยุดทุกครั้งที่พวกเขาทำการทดสอบเสร็จแล้ว บทเรียน 3: เล่าเรื่อง
- เมื่อนักเรียนพิมพ์ประโยค พวกเขาอาจสังเกตเห็นพื้นที่ว่างเพิ่มเติมหรือคำบางคำรวมกันตัวแปรของสตริงแสดงตัวอักษรทั้งหมดระหว่างเครื่องหมายอ้างอิง
- หากเรื่องเขียนคําที่รวมกันเช่น "wizardNia" เพิ่มช่องว่างเพิ่มเติมก่อนแปรแบบนั้น
ปรับแต่งบทเรียน
ลดความซับซ้อนของบทเรียน
- ให้นักเรียนมุ่งเน้นเพียงการเขียนคำถามหนึ่งข้อ ประโยคหนึ่ง และตัวแปรหนึ่ง ขยายบทเรียน
- ให้นักเรียนรวมอย่างน้อยหนึ่งเทคนิคจาก เคล็ดลับและเทคนิค
- อนุญาตให้นักเรียนแลกเปลี่ยนสถานที่เพื่อเล่นประสบการณ์ร่วมกันเมื่อเสร็จสิ้น
ทรัพยากรอื่น ๆ
ด้านล่างนี้เป็นคำถามเพื่อตรวจสอบความเข้าใจในเนื้อหา
คำถามบทเรียน 1 | ตอบ |
---|---|
ตัวแปรคือ... | ช่องว่างสำหรับข้อมูล |
สคริปต์ถืออะไร? | โค้ดสำหรับการดําเนินการโปรแกรม |
ตั้งชื่อตัวอย่างชื่อแปรที่ดี: | adjective03 , name3 , myVerb1 |
รหัสจะต้องพิมพ์ที่ไหนในสคริปต์? | ระหว่างสองเส้นขีดเขียว |
คำถามบทเรียน 2 | ตอบ |
---|---|
ตัวแปรสามารถบรรจุข้อมูลได้มากกว่าหนึ่งประเภท จริงหรือเท็จ? | จริง |
ตัวแปรประเภทสตริงถูกแซนวิชระหว่างสิ่งที่? | เครื่องหมายการอ้างอิง |
สิ่งที่สามารถและไม่สามารถมีช่องว่างระหว่างพวกเขาในรหัสของคุณ? | เนื้อหาของสตริงสามารถมีช่องว่าง (เช่น " My name "), ตัวแปรไม่สามารถ (เช่น name1 ) |
คำถามบทเรียน 3 | ตอบ |
---|---|
การรวมเข้าทำอะไรและอย่างไร | รวมสตริงหรือแปรมากกว่าสองตัวด้วยกันโดยใช้ .. |
คำอธิบายของหลักสูตร ค้นพบวิธีสร้างเกมคําโต้ตอบสุดท้ายโดยใช้เครื่องมือจัดระเบียบและออกแบบฟรีของ Robloxในหลักสูตรหนึ่งชั่วโมงที่ไม่ซ้ำกันนี้ นักเรียนจะสามารถสำรวจพื้นฐานของการเขียนโปรแกรมคอมพิวเตอร์และการออกแบบเกม จากนั้นพวกเขาจะสามารถแบ่งปันประสบการณ์ที่สมบูรณ์ของพวกเขาออนไลน์กับเพื่อนเพื่อสร้างเรื่องราวสนุกๆ ของตนเอง! สร้างขึ้นเพื่อนักเรียนใหม่ในการเขียนโปรแกรม หลักสูตรนี้ถูกพัฒนาขึ้นร่วมกับ Roblox แพลตฟอร์มความบันเทิงที่ใหญ่ที่สุดสำหรับประสบการณ์ 3D ที่ผู้ใช้สร้างขึ้น และ Hour of Code™ การเคลื่อนไหวทั่วโลกที่มุ่งเน้นการขยายการมีส่วนร่วมในการเขียนโปรแกรมคอมพิวเตอร์
ในหลักสูตรนี้นักเรียนของคุณจะ:
- เรียนรู้และพัฒนาพื้นฐานการเขียนโปรแกรมด้วย Luau
- ใช้การเขียนโปรแกรมเพื่อสร้างเกมเรื่องในโลก 3D
- นำประสบการณ์ที่สมบูรณ์ไปบ้านเพื่อเล่นและแบ่งปันออนไลน์