แผนการจัดการเรียนรู
ชน้ั มัธยมศึกษาปที
ปก ารศึกษา ๒๕๖๓
กลุมสาระการเรยี นรูวทิ ยาศาสตรแ ละเทคโนโลยี
นางสาวตเาํตแชหินนงี คภรู ริคมศ.ย๑
โรงเรียนวงั หนิ วิทยาคม
สาํ นักงานเขตพ้ืนทก่ี ารศึกษามธั ยมศกึ ษา นครศรธี รรมราช
สํานกั งานคณะกรรมการการศกึ ษาขัน้ พ้นื ฐาน กระทรวงศกึ ษาธิการ
ตัวอย่างคาอธิบายรายวิชา
เทคโนโลยี (วิทยาการคานวณ)
กลมุ่ สาระการเรียนรวู้ ทิ ยาศาสตร์
ชัน้ มัธยมศึกษาปีท่ี 1 - 6
โดย
สถาบันสง่ เสริมการสอนวิทยาศาสตร์และเทคโนโลยี
(สสวท.)
1
คำชี้แจง
ตัวอยา่ งคาอธิบายรายวชิ าพนื้ ฐานวทิ ยาศาสตร์ เทคโนโลยี (วิทยาการคานวณ) ในเอกสารฉบับน้ีประกอบด้วย
คาอธิบายรายวิชารายวิชาพื้นฐานวิทยาศาสตร์ เทคโนโลยี (วิทยาการคานวณ) ชั้นมัธยมศึกษาปีท่ี 1 ถึง 6 โดยใช้เวลาเรียน
ระดบั ชั้นละ 40 ช่ัวโมง จานวน 1 หน่วยกิต
จานวนช่วั โมงและหนว่ ยกิตทีร่ ะบใุ นเอกสารน้ี เปน็ จานวนขนั้ ต่าที่แนะนา เพ่ือใหส้ ามารถจดั การเรยี นรู้ได้
บรรลุครบตามตัวชวี้ ดั และนักเรียนเกดิ ความรู้และทักษะตามเป้าหมายของหลกั สูตร ซ่ึงสถานศึกษาสามารถเพิ่มหรอื
ลดจานวนชว่ั โมงได้ตามความพร้อมและบรบิ ทของสถานศึกษา และในระดับชัน้ มัธยมศึกษาตอนปลายไม่จาเปน็ ตอ้ ง
จดั เป็นรายชน้ั ปี โดยสามารถยดื หยุน่ ภายในชว่ งชั้นไดท้ ้งั 3 ตวั ช้ีวดั
สถาบันส่งเสริมการสอนวิทยาศาสตรแ์ ละเทคโนโลยี
4
เทคโนโลยี (วทิ ยำกำรคำนวณ)
คำอธบิ ำยรำยวชิ ำพ้นื ฐำนวิทยำศำสตร์
เทคโนโลยี (วิทยำกำรคำนวณ) กล่มุ สำระกำรเรียนรวู้ ิทยำศำสตร์
ชัน้ มัธยมศกึ ษำปีที่ 3 เวลำ 40 ชวั่ โมง จำนวน 1 หน่วยกิต
---------------------------------------------------------------------------------------------------------------------------
ศกึ ษาข้ันตอนการพฒั นาแอปพลิเคชัน Internet of Things (IoT) การเขียนโปรแกรมเพ่ือพัฒนาแอปพลเิ คชัน
ข้อมลู ปฐมภมู ิและทตุ ยิ ภูมิ การประมวลผลข้อมูล การสร้างทางเลอื กและประเมินผล ซอฟต์แวรห์ รือบรกิ ารบน
อนิ เทอร์เนต็ ที่ใชใ้ นการจดั การข้อมลู การประเมนิ การความน่าเชื่อถือของข้อมลู การสืบคน้ หาแหลง่ ตน้ ตอของข้อมลู
เหตุผลววิ ตั ิ ผลกระทบจากข่าวสารท่ผี ิดพลาด การร้เู ทา่ ทันส่ือ กฎหมายท่ีเก่ียวกบั คอมพวิ เตอร์ การใช้ลิขสิทธข์ิ อง
ผู้อื่นโดยชอบธรรม
รวบรวมข้อมลู ปฐมภมู ิหรือทตุ ยิ ภูมิ ประมวลผล สรา้ งทางเลือก และนาเสนอการตัดสนิ ใจได้อยา่ งมีประสทิ ธิภาพ
ออกแบบและเขียนโปรแกรม เพื่อพฒั นาแอปพลเิ คชันท่ีมีการบรู ณาการกับวิชาอน่ื อย่างสร้างสรรค์ ใช้งานเทคโนโลยสี ารสนเทศ
อยา่ งรู้เทา่ ทัน และมีความรับผดิ ชอบต่อสงั คม
ตวั ช้ีวัด
ว. 4.2 เทคโนโลยี (วทิ ยาการคานวณ)
1. พัฒนาแอปพลเิ คชันที่มกี ารบูรณาการกับวิชาอืน่ อย่างสร้างสรรค์
2. รวบรวมข้อมลู ประมวลผล ประเมินผล นาเสนอข้อมูลและสารสนเทศ ตามวตั ถุประสงคโ์ ดยใชซ้ อฟต์แวร์
หรอื บริการบนอนิ เทอรเ์ น็ตท่ีหลากหลาย
3. ประเมินความนา่ เช่ือถือของข้อมูล วิเคราะห์สือ่ และผลกระทบจากการให้ขา่ วสารที่ผิด เพ่อื การใชง้ าน
อย่างรู้เท่าทนั
4. ใช้เทคโนโลยสี ารสนเทศอย่างปลอดภัยและมีความรบั ผดิ ชอบตอ่ สงั คม ปฏบิ ัตติ ามกฎหมายเก่ยี วกบั
คอมพิวเตอร์ ใชล้ ิขสิทธ์ขิ องผู้อ่ืนโดยชอบธรรม
รวมทั้งหมด 4 ตวั ชว้ี ัด
สถาบันส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี
การเขยี นโปรแกรม
มดว้ ยภาษาไพทอน
นายณฐั พล บวั อุไร
โรงเรียนสวนกหุ ลาบวทิ ยาลัย รงั สิต
Overview
• การเขียนโปรแกรมคืออะไร?
• เรยี นเขียนโปรแกรมเพอื่ อะไร?
• พื้นฐานการคิดก่อนการเขยี นโปรแกรม
• เครื่องมอื ในการเรยี นรู้เก่ยี วกบั การเขยี
โปรแกรม
• ทำไมต้อง Python?
• จะเร่ิมเขยี น Python ได้อยา่ งไร?
ม
ยน
Overview
• การเขียนโปรแกรมคืออะไร?
• เรียนเขยี นโปรแกรมเพือ่ อะไร?
• พน้ื ฐานการคิดก่อนการเขียนโปรแกรม
• เคร่อื งมอื ในการเรียนรู้เก่ยี วกบั การเขยี
โปรแกรม
• ทำไมต้อง Python?
• จะเร่ิมเขียน Python ได้อย่างไร?
ม
ยน
การเขียนโปรแกรม
คอมพิวเตอร์ทำงาน
ภาษาโปรแกรม
การสั่งงานกต็ ้องสงั่ ให
ด้วยภาษาใดภาษาหนงึ่ แล
เปน็ ภาษาเคร่อื งให้ค
ม คอื การสั่งงานให้
นตามทเ่ี ราตอ้ งการ
ตัวแปลภาษา
หค้ อมพิวเตอร์เข้าใจ
ลว้ ระบบจะมีตัวแปลภาษา
คอมพวิ เตอร์เข้าใจ
การสง่ั งานคอมพวิ เตอร์ ตอ้ ง
เชน่ สง่ั ให้ห่นุ ยนต์เดินไปทิ้งขยะ ดังรปู
งส่งั ทีละข้นั ตอนอยา่ งละเอียด
เขียนโปรแกรม
- ไปทางขวา
- ไปทางขวา
- ไปทางขวา
- ขน้ึ บน
- ขน้ึ บน
- ข้นึ บน
- ข้นึ บน
การสง่ั งานคอมพวิ เตอร์ ตอ้ ง
เชน่ สง่ั ให้ห่นุ ยนต์เดินไปทิ้งขยะ ดังรปู
งส่งั ทีละข้นั ตอนอย่างละเอียด
เขียนโปรแกรม
- ทำซ้ำ 3 รอบ
- ไปทางขวา
- ทำซ้ำ 4 รอบ
- ขึน้ บน
การส่ังงานคอมพิวเตอร์ ต้อง
จงเขยี นโปรแกรมสั่งการใหห้ นุ่ ยนต์ไปทงิ้ ข
งสั่งทีละข้นั ตอนอย่างละเอยี ด
ขยะ
เขียนโปรแกรม
- ทำซ้ำ 4 รอบ
- ไปทางขวา
- ขึน้ บน
Overview
•• การเขยี นโปรแกรมคอื อะไร?
เรยี นเขียนโปรแกรมเพอ่ื อะไร
• พื้นฐานการคิดก่อนการเขียนโปรแกรม
• เคร่อื งมือในการเรยี นรู้เกีย่ วกบั การเขีย
โปรแกรม
• ทำไมตอ้ ง Python?
• จะเร่มิ เขยี น Python ไดอ้ ย่างไร?
ร?
ม
ยน
ทกั ษะและกระบวนการคดิ
ดพ้นื ฐานท่เี ด็กยคุ ใหม่ตอ้ งมี
เดก็ ยคุ ปจั จบุ ันเกิดมาพรอ้ มกับโทรศัพท์
และเทคโนโลยี
เขา้ ส่ยู ุค AI First
Overview
• การเขียนโปรแกรมคอื อะไร?
•• เรียนเขยี นโปรแกรมเพอ่ื อะไร?
พื้นฐานการคดิ กอ่ นการเขียน
โปรแกรม
• เคร่ืองมอื ในการเรยี นรู้เกีย่ วกบั การเขยี
โปรแกรม
• ทำไมต้อง Python?
• จะเรม่ิ เขยี น Python ไดอ้ ยา่ งไร?
น
ยน
- มนษุ ย์พยายามสร้างคอมพวิ เตอร์ให้ทำงานได
ดงั นน้ั พื้นฐานการทำงานของระบบคอมพ
1. การทำงานตามลำดับ
2. การทำงานโดยมเี งือ่ นไข
3. การทำงานแบบทำซ้ำ(วนซ้ำ)
ดเ้ หมอื นกับมนุษย์
พวิ เตอร์ จงึ มี 3 รูป
- มนษุ ย์พยายามสร้างคอมพวิ เตอร์ให้ทำงานได
ดงั นน้ั พื้นฐานการทำงานของระบบคอมพ
1. การทำงานตามลำดับ
2. การทำงานโดยมเี งือ่ นไข
3. การทำงานแบบทำซ้ำ(วนซ้ำ)
ดเ้ หมอื นกับมนุษย์
พวิ เตอร์ จงึ มี 3 รูป
- มนษุ ย์พยายามสร้างคอมพวิ เตอร์ให้ทำงานได
ดงั นน้ั พื้นฐานการทำงานของระบบคอมพ
1. การทำงานตามลำดับ
2. การทำงานโดยมเี งือ่ นไข
3. การทำงานแบบทำซ้ำ(วนซ้ำ)
ดเ้ หมอื นกับมนุษย์
พวิ เตอร์ จงึ มี 3 รูป
- มนษุ ย์พยายามสร้างคอมพวิ เตอร์ให้ทำงานได
ดงั นน้ั พื้นฐานการทำงานของระบบคอมพ
1. การทำงานตามลำดับ
2. การทำงานโดยมเี งือ่ นไข
3. การทำงานแบบทำซ้ำ(วนซ้ำ)
ดเ้ หมอื นกับมนุษย์
พวิ เตอร์ จงึ มี 3 รูป
Overview
• การเขยี นโปรแกรมคืออะไร?
• เรียนเขยี นโปรแกรมเพ่อื อะไร?
•• พ้นื ฐานการคดิ ก่อนการเขยี นโปรแกรม
เครอ่ื งมอื ในการเรยี นรเู้ กย่ี วก
การเขยี นโปรแกรม
• ทำไมต้อง Python?
• จะเริ่มเขยี น Python ไดอ้ ย่างไร?
ม
กบั
Code
e.org
scra
atch
flowgorithm
Lightbo
ot Hour
coddy
y free