ตอบคำถามต่อไปนี้ในสมุดบันทึกวิศวกรรมของคุณขณะที่คุณออกแบบโครงการของคุณ
- คุณต้องการให้โครงการให้หุ่นยนต์ทำอะไร? อธิบายให้ละเอียด.
- คุณจะทำตามขั้นตอนใดเพื่อทดสอบโครงการ? อธิบายให้ละเอียด.
- คุณจะตั้งโปรแกรมหุ่นยนต์ให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นได้อย่างไร? อธิบายวิธีการ
กล่องเครื่องมือสำหรับครู
-
คำตอบ
- หุ่นยนต์จะต้องขับไปทั่วโกดัง หยิบกระป๋องและวางลงในท่าโหลดสินค้า โครงการนี้จะรวมถึงพฤติกรรมการเขียนโปรแกรมง่ายๆ เช่น การขับไปข้างหน้าและถอยหลัง การเลี้ยวซ้ายและขวา การเปิดและปิดกรงเล็บ การเคลื่อนแขนขึ้นและลง และการรอ คลิก ที่นี่ เพื่อดูข้อเสนอแนะในการสนทนาเกี่ยวกับการกระทำของหุ่นยนต์
- นักเรียนควรสร้างขั้นตอนในการปฏิบัติตามการทดสอบ ตัวอย่าง: เริ่มต้น Clawbot ในเวลาเดียวกันในแต่ละการทดลอง สังเกตและวัดการขับเคลื่อน การเลี้ยว การยกแขน หรือการปิดกรงเล็บที่ผิดพลาด ปรับปรุงโปรแกรมเพื่อแก้ไขจุดบกพร่องเหล่านั้น เริ่มต้น Clawbot อีกครั้งในจุดเดิมและทำตามขั้นตอนอีกครั้ง
- คำตอบที่เป็นไปได้อาจรวมถึงการใช้เส้นทางที่สั้นที่สุดและการเขียนโปรแกรมด้วยความเร็วสูงกว่า นักเรียนที่มีความก้าวหน้ามากกว่าอาจแนะนำให้ใช้ลูป ตัวแปร คำสั่งออกอากาศ หรือฟังก์ชันภายในโปรเจ็กต์ของพวกเขา
เคล็ดลับสำหรับครู
- ขอให้นักเรียนใช้ไม้บรรทัดหรือไม้เมตรวัดเส้นทางที่เสนอ จากนั้นให้ให้ผู้เรียนประเมินซูโดโค้ดของตนก่อนที่จะดำเนินการขั้นตอนที่สอง
- สั่งให้นักเรียนใช้ซูโดโค้ดเป็นความคิดเห็นในโครงการของตนเพื่อช่วยในการจัดระเบียบ การไหล และการแก้ไขปัญหา
- สั่งให้นักเรียนของคุณประเมินรหัสเทียมก่อนที่จะเพิ่มรหัสจริง คุณสามารถดาวน์โหลดรหัสจำลอง rubric ได้ที่นี่
- กำหนดให้ผู้เรียนต้องบันทึกรายละเอียดการวางแผน การดำเนินการ การทดสอบ การทำซ้ำ และโซลูชันขั้นสุดท้ายไว้ในสมุดบันทึกวิศวกรรม ซึ่งจะนำไปใช้ประเมินความก้าวหน้าของผู้เรียนได้ หากนักเรียนทำงานในสมุดบันทึกของตนเองเป็นรายบุคคล ให้ประเมินพวกเขาโดยใช้เกณฑ์ นี้ หรือใช้เกณฑ์ ข้อ นี้เพื่อประเมินสมุดบันทึกวิศวกรรมของกลุ่ม/ทีม อย่าลืมแบ่งปันเกณฑ์การให้คะแนนกับนักเรียนก่อนที่พวกเขาจะเริ่มทำงาน
Teacher Toolbox
-
ตัวอย่างโซลูชัน Pseudocode
คือตัวอย่างของลักษณะซูโดโค้ดของนักเรียน โปรดจำไว้ว่าคุณสามารถแนะนำให้ผู้เรียนจัดทำซูโดโค้ดที่ละเอียดมากขึ้นได้ ตัวอย่างเช่น "ขับไปข้างหน้า 1,000 มม. ไปยังแพ็คเกจแรก" แทนที่จะใช้แค่ "ขับไปข้างหน้า"
หากคุณต้องการให้คะแนน pseudocode ของพวกเขา ที่นี่ คือเกณฑ์ในการทำเช่นนั้น หากคุณวางแผนจะใช้เกณฑ์นี้หรือเกณฑ์อื่นใด ขอแนะนำให้คุณแสดงเกณฑ์นี้แก่เด็กนักเรียนหรือมอบสำเนาให้กับพวกเขา ก่อนที่จะเริ่มทำงาน
สังเกตว่าตัวอย่างจะตั้งชื่อการกำหนดค่าในลักษณะทั่วๆ ไป แสดงรายการส่วนต่างๆ ของโซลูชันและส่วนต่างๆ ในภายหลังของโปรแกรมด้วยภาษาที่เรียบง่าย และระบุลำดับของส่วนต่างๆ เหล่านั้นด้วยลูกศร สิ่งเหล่านี้เป็นคุณสมบัติทั้งหมดที่แสดงรายการไว้ภายในหัวข้อ นอกจากนี้ แต่ไม่จำเป็น ตัวอย่างนี้ยังมีตำแหน่งพัสดุทั้งสามแห่งที่มีการกำกับหมายเลขไว้ตามลำดับที่วางแผนจะรับ และหมายเลขดังกล่าวจะปรากฏที่ด้านข้างของกองหนังสือซึ่ง Clawbot จะเข้ามาใกล้