Page 46 - แผนจัดการเรียนรู้ล่าสุด
P. 46
ชั่วโมงที่ 1
ขั้นนำ
(20 นาที)
1. ครูให้นักเรียนทำแบบทดสอบก่อนเรียน (Pre-test) หน่วยการเรียนรู้ที่ 2 การออกแบบและการเขียน
โปรแกรมเบื้องต้น จำนวน 10 ข้อ เวลา 10 นาที (google from)
2. จากนั้นครูถามคำถามเพื่อกระตุ้นการเรียนรู้และความสนใจของนักเรียนว่า
- การศึกษาการเขียนโปรแกรมสามารถนำมาประยุกต์ใช้ในชีวิตประจำวันของนักเรียนได้อย่างไร
(แนวตอบ : พิจารณาจากคำตอบของนักเรียน โดยอยู่ในดุลยพินิจของครูผู้สอน เช่น ระบบ
การเงินการธนาคาร การควบคุมเส้นทางการบิน การผลิตไฟฟ้า การผลิตสินค้าอุปโภคบริโภคต่าง)
- นักเรียนคิดว่าการเขียนโปรแกรมคอมพิวเตอร์นั้นมีความสำคัญ และมีความจำเป็นสำหรับการ
พัฒนางานอย่างไร
(แนวตอบ : พิจารณาจากคำตอบของนักเรียน โดยอยู่ในดุลยพินิจของครูผู้สอน ๆ เช่น การ
พัฒนาโปรแกรมสำหรับความบันเทิงในเกมส์ต่าง ๆ เป็นต้น)
3. ครูให้นักเรียนร่วมกันยกตัวอย่างโปรแกรมคอมพิวเตอร์ที่นักเรียนรู้จัก โดยนักเรียนสามารถแสดง
ความคิดเห็นได้อย่างอิสระ
4. ครูถามคำถามเพื่อกระตุ้นความคิดว่า การเขียนโปรแกรม (programming) คืออะไร ซึ่งครูอาจให้
นักเรียนได้ค้นคว้าหาคำตอบจากหนังสือเรียนหรือในอินเทอร์เน็ต
(แนวตอบ : การเขียนโปรแกรม คือ การเขียนชุดคำสั่งด้วยภาโปรแกรมที่สั่งให้คอมพิวเตอร์
สามารถทำงานได้ตรงตามความต้องการ และสามารถทำงานได้อย่างถูกต้อง ซึ่งเป็นการกำหนด
ขั้นตอนให้กับคอมพิวเตอร์ทำงานตามลำดับและรูปแบบที่กำหนดไว้)
5. ครูให้นักเรียนร่วมแสดงความคิดเห็นกับคำถามที่ครูถาม
6. ครูแจ้งให้นักเรียนทราบว่าจะได้ศึกษาเกี่ยวกับ การเขียนโปรแกรมเบื้องต้น
ขั้นสอน
(40 นาที)
1. ให้นักเรียนเล่นเกมส์ใน satatracker codelab 10นาที โดยหลังจากลองเล่นเสร็จครูอธิบายว่านี้คือ
เกมที่สร้างขึ้นมาจากการเขียนโค้ดโปรแกรม
2. ครูเกริ่นนำให้นักเรียนเข้าใจในเนื้อหาเบื้องต้นเกี่ยวกับการเขียนโปรแกรมคอมพิวเตอร์ว่า หลังจากที่
นักเรียนได้ศึกษาเรื่องการออกแบบและการเขียนอัลกอลิทึมแล้ว ขั้นต่อไปคือการเขียนโปรแกรมด้วย
ภาษาคอมพิวเตอร์ ซึ่งในการสร้างโปรแกรมคอมพิวเตอร์ นักเรียนสามารถเลือกใช้ได้หลายภาษา เช่น
ภาษาซี ภาษาจาวา เป็นต้น ซึ่งการเขียนโปรแกรมคอมพิวเตอร์ที่ดีนั้น จะต้องทำตามขั้นตอนตั้งแต่เริ่ม
การกำหนดหรือการวิเคราะห์ปัญหา (Analysis the problem) ก่อนเป็นอันดับแรก แล้วค่อยไป