หนวยการเรยี นรทู ี่ 1 แนวคิดเชิงคำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ่ี 2 ตัวอยางการแกปญ หาโดยใชแ นวคิดเชิงคำนวณ
5. สมรรถนะสำคญั ของผเู รยี นและคณุ ลกั ษณะอนั พงึ ประสงค
สมรรถนะสำคัญของผูเ รียน คณุ ลกั ษณะอันพงึ ประสงค
1. ความสามารถในการส่ือสาร 1. มวี นิ ัย รับผดิ ชอบ
- ทกั ษะการสื่อสาร 2. ใฝเ รียนรู
- ทักษะการแลกเปลี่ยนขอมูล 3. มุงม่ันในการทำงาน
2. ความสามารถในการคดิ
- ทกั ษะการคดิ เชิงคำนวณ
3. ความสามารถในการแกปญหา
- ทกั ษะการแกปญหา
- ทกั ษะการสังเกต
4. ความสามารถในการใชทักษะชีวติ
- ทกั ษะการทำงานรวมกัน
5. ความสามารถในการใชเ ทคโนโลยี
- ทกั ษะการสืบคน ขอมลู
6. กิจกรรมการเรยี นรู
วธิ กี ารสอนโดยเนนการจดั การเรยี นรูแบบใชป ญ หาเปนฐาน (problem- based learning)
ชั่วโมงที่ 1
ข้ันนำ
ครูถามคำถามประจำหวั ขอเพ่ือกระตนุ ความสนใจของนักเรยี นวา“แนวคดิ เชงิ คำนวณมสี วน
ชวยการเรยี งลำดับขอ มูลอยางไร”
(แนวตอบ : แนวคิดเชิงคำนวณเปน การคิดอยางมรี ะบบและเปนกระบวนการทมี่ ลี ำดบั ขน้ั ตอน
ทชี่ ดั เจน ทำใหก ารเรยี งลำดับขอมูลมีความแมนยำ ถูกตอง)
ขนั้ สอน
ข้นั ท่ี 1 กำหนดปญหา
1. ครูถามคำถามทา ทายความคิดของนักเรยี นวา“นักเรียนสามารถเขยี นวธิ ีการแกป ญหาโดยใช
แนวคดิ เชิงคำนวณไดห รอื ไม”
(แนวตอบ : นกั เรียนแสดงความคิดเห็นโดยตอบตามประสบการณข องตนเอง)
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หินวิทยาคม
หนวยการเรยี นรทู ี่ 1 แนวคิดเชงิ คำนวณกบั การแกป ญหา
แผนการจดั การเรยี นรทู ี่ 2 ตวั อยางการแกป ญ หาโดยใชแ นวคดิ เชิงคำนวณ
ขัน้ ท่ี 2 ทำความเขา ใจปญหา
2. นักเรยี นและครูรว มกันทบทวนความรเู ดมิ ที่ไดเรียนในช่วั โมงทีแ่ ลว เกี่ยวกับการแกป ญหาโดยใช
องคประกอบของแนวคดิ เชงิ คำนวณจากหนังสือเรียนรายวิชาพื้นฐาน เทคโนโลยี
(วิทยาการคำนวณ) ม.2 หนวยการเรยี นรทู ี่ 1 เร่อื งแนวคิดเชิงคำนวณกับการแกปญ หา
ขนั้ ที่ 3 ดำเนินการศึกษาคนควา
3. นักเรยี นศึกษาตัวอยา งปญหาการเขาแถวตามลำดับความสงู ของนักเรยี นใหเ ร็วทส่ี ุดจากหนงั สอื เรยี น
4. นกั เรยี นแบงกลุม กลุมละ 3-4 คน หรือตามความเหมาะสม จากน้นั ใหน ักเรยี นแตละกลมุ
แกป ญหาโดยใชองคป ระกอบของแนวคิดเชิงคำนวณท้งั 4 ขอรวมกัน
5. ครูใหน กั เรยี นศกึ ษาความรูเสริมจากเนื้อหาเพื่อขยายความรูข องผเู รยี น (Com Sci Focus)
เร่ือง การเรยี งลำดบั แบบเลือก
6. ครอู ธิบายเพม่ิ เติมเก่ยี วกบั การเรยี งลำดับแบบเลอื กวา“การเรยี งลำดบั แบบเลอื ก เปนขนั้ ตอน
การเรยี งลำดับอยางงา ย โดยใชว ธิ กี ารเปรียบเทยี บ ซง่ึ จะพบเห็นโดยมากในวชิ าคณติ ศาสตร
ในเรื่อง การเรยี งลำดบั จากมากไปหานอ ยหรอื จากนอ ยไปหามาก เปน ตน ”
ช่ัวโมงท่ี 2
ขนั้ สอน
ขั้นท่ี 3 ดำเนนิ การศึกษาคนควา
7. นักเรียนศกึ ษาตัวอยา งปญ หาการจดั เรียงเส้อื ผาใหห างา ยที่สดุ โดยใชองคป ระกอบของแนวคดิ
เชิงคำนวณตามลำดบั การวิเคราะหทัง้ 4 ขอ
8. ครูสมุ นกั เรยี น 2-3 คน เพื่อสรุปการจดั เรียงเสอ้ื ผา ใหห างา ยท่สี ุดตามขน้ั ตอนการวิเคราะห
โดยใชแนวคดิ เชิงคำนวณ
ชั่วโมงที่ 3
ขัน้ ที่ 4 สังเคราะหความรู
9. ครเู ปด โอกาสใหน ักเรยี นซักถามขอสงสยั และครใู หความรเู พ่ิมเติมในสวนนั้นหรือใหนักเรยี น
ศึกษาความรเู พ่มิ เตมิ จากอินเทอรเนต็ ท่ีเครอื่ งคอมพวิ เตอรของตนเอง
10. นักเรียนทำกจิ กรรมท่สี อดคลองกบั เนื้อหา โดยการฝก ปฏิบตั ิเพื่อพัฒนาความรแู ละทกั ษะ
การเรียนรู (Com Sci Activity) โดยใหน ักเรียนอธิบายการนำแนวคิดเชิงคำนวณมาใช
แกปญหาของสถานการณตามทีโ่ จทยก ำหนด
ข้นั ท่ี 5 สรุปและประเมินคาของคำตอบ
11. นักเรยี นและครูรว มกนั สรปุ เนอ้ื หาเพื่อใหผูเรยี นไดท บทวนสาระสำคัญประจำหนวยการเรียนรูท่ี 1
เรอ่ื ง แนวคดิ เชงิ คำนวณกบั การแกปญหา
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนว ยการเรยี นรูท ี่ 1 แนวคดิ เชิงคำนวณกบั การแกป ญหา
แผนการจดั การเรยี นรทู ่ี 2 ตัวอยา งการแกปญ หาโดยใชแ นวคดิ เชงิ คำนวณ
ข้นั ที่ 6 นำเสนอและประเมินผลงาน
12. ครปู ระเมินผลนกั เรียนจากการสงั เกตการตอบคำถาม สำรวจพฤติกรรมการทำงาน และ
สมดุ ประจำตัวของนักเรยี น
Note
วัตถุประสงคของกจิ กรรมเพ่ือใหนักเรียน
- มีทักษะการทำงานรวมกัน โดยใชก ระบวนการกลุม ในการทำกิจกรรมเพ่ือ
เปด โอกาสใหน ักเรยี นไดส่ือสารและแลกเปลย่ี นขอมลู รว มกันในการวิเคราะหก ารแกป ญ หา
โดยใชองคป ระกอบของแนวคิดเชงิ คำนวณ
- มีทกั ษะการสงั เกตจากการศกึ ษาตัวอยางปญหาการเขา แถวตามลำดบั ความสงู ของ
นักเรยี นใหเรว็ ท่สี ุดและตวั อยางปญ หาการจัดเรยี งเสื้อผาใหหางา ยท่ีสุดโดยใชแ นวคิดเชงิ
คำนวณจากหนังสือเรยี น
- มีทกั ษะการแกป ญ หาจากสถานการณท่ีกำหนดใหผา นการคดิ เชิงคำนวณ
- มที กั ษะการสืบคน ขอมูล โดยใหน ักเรยี นแตล ะคนสบื คนขอมูลจากทางอนิ เทอรเ นต็
เพอื่ สบื เสาะหาความรเู พ่ิมเติมภายใตห วั ขอ ท่ีไดร ับมอบหมาย
ขนั้ สรปุ
1. นักเรยี นตรวจสอบความเขา ใจของตนเอง โดยพิจารณาขอความวาถกู หรือผิด หากนกั เรยี น
พิจารณาไมถ กู ตองใหน ักเรียนกลับไปทบทวนเน้อื หาตามหวั ขอ ทกี่ ำหนดให
2. นักเรียนทำแบบฝก หัดประจำหนวยการเรยี นรทู ่ี 1 โดยใหน กั เรียนตอบคำถามใหถ ูกตองและ
บนั ทกึ ลงในสมดุ ประจำตัว พรอ มทำชนิ้ งาน/ภาระงาน (รวบยอด) เรือ่ ง การแกปญหาโดยใช
แนวคิดเชิงคำนวณ เพอื่ ตรวจสอบความเขาใจของนักเรียนและนำมาสง ในช่วั โมงถัดไป
3. นักเรียนทำแบบทดสอบหลังเรยี นหนว ยการเรยี นรูท่ี 1 เร่ือง แนวคดิ เชงิ คำนวณกบั
การแกปญหา
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหินวทิ ยาคม
หนวยการเรยี นรูท่ี 1 แนวคดิ เชงิ คำนวณกบั การแกป ญหา
แผนการจดั การเรยี นรทู ี่ 2 ตวั อยางการแกปญ หาโดยใชแ นวคดิ เชงิ คำนวณ
7. การวัดและประเมินผล วิธวี ัด เครือ่ งมอื เกณฑการประเมนิ
- สงั เกตพฤติกรรม
รายการวัด การทำงานรายบุคคล - แบบสังเกตพฤตกิ รรม ระดับคณุ ภาพ 2
การทำงานรายบุคคล ผานเกณฑ
7.1 การประเมินระหวางการ
จัดกิจกรรม
1) พฤติกรรมการทำงาน
รายบุคคล
2) พฤติกรรมการทำงาน - สังเกตพฤตกิ รรม - แบบสงั เกตพฤติกรรม ระดบั คณุ ภาพ 2
กลมุ การทำงานกลุม การทำงานกลุม ผานเกณฑ
3) คุณลักษณะ - สงั เกตความมีวินัย - แบบประเมิน ระดบั คณุ ภาพ 2
อันพึงประสงค ความรับผิดชอบ คุณลกั ษณะ ผานเกณฑ
ใฝเรยี นรู และมงุ ม่ัน อันพึงประสงค ประเมนิ ตามสภาพจริง
7.2 การประเมินหลังเรียน ในการทำงาน - แบบทดสอบหลังเรียน ระดับคณุ ภาพ 2
1) แบบทดสอบหลงั เรียน - ตรวจแบบทดสอบ ผา นเกณฑ
หนวยการเรยี นรูท่ี 1 หลงั เรียน - แบบประเมนิ ช้ินงาน
เรื่อง แนวคดิ เชิง /ภาระงาน (รวบยอด)
คำนวณกับ - ตรวจช้ินงาน/ภาระงาน
การแกปญ หา (รวบยอด)
2) การประเมินชนิ้ งาน
/ภาระงาน (รวบยอด)
เรื่อง การแกป ญ หา
โดยใชแนวคดิ เชงิ
คำนวณ
8. สอื่ /แหลง การเรยี นรู
8.1 ส่อื การเรยี นรู
1) หนังสือเรียนรายวิชาพ้นื ฐาน เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 หนวยการเรียนรูที่ 1
เรื่อง แนวคดิ เชิงคำนวณก้ับการแกปญหา
2) เคร่อื งคอมพวิ เตอร
8.2 แหลงการเรยี นรู
1) หองคอมพิวเตอร
2) อินเทอรเ นต็
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหินวิทยาคม
หนวยการเรยี นรทู ี่ 1 แนวคิดเชงิ คำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ่ี 2 ตัวอยางการแกป ญ หาโดยใชแ นวคิดเชงิ คำนวณ
ช้นิ งาน/ภาระงาน (รวบยอด)
เรือ่ ง การแกปญ หาโดยใชแนวคดิ เชิงคำนวณ
คำชแ้ี จง : ใหนักเรียนบอกวิธีการแกป ญ หาจากสถานการณที่กำหนดให โดยใชแนวคิดเชงิ คำนวณ
สถานการณท ี่ 1: คณุ ครฉู วีวรรณสัง่ ใหนายแดงจดั แถวเพ่ือนรว มช้นั ตามลำดบั ความสงู ปรากฏวานายแดง
จดั แถวไดชา มากทำใหเ สียเวลาในการเรยี น นกั เรยี นมวี ิธีการแกป ญ หาใหนายแดงอยา งไร
วธิ ีการแกป ญ หาโดยใชแ นวคดิ เชงิ คำนวณ
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูท ่ี 1 แนวคดิ เชิงคำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ่ี 2 ตัวอยา งการแกปญ หาโดยใชแ นวคดิ เชิงคำนวณ
สถานการณท ี่ 2: ฟา ใสตองการหาชดุ กระโปรงสีชมพใู นตูเสือ้ ผาแตป รากฏวาฟาใสหาไมเ จอ จงึ ตอ งร้ือ
เสอ้ื ผาออกมากองไวขางนอกตูเ ส้อื ผาท้ังหมด นักเรียนมวี ิธีการจดั เรียงเสอื้ ผา ใหฟ าใส
อยางไร เพ่ือใหฟา ใสหาเส้ือผาไดงายทส่ี ดุ
วิธีการแกป ญหาโดยใชแนวคิดเชิงคำนวณ
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหนิ วทิ ยาคม
หนวยการเรียนรทู ่ี 1 แนวคิดเชงิ คำนวณกบั การแกป ญ หา
แผนการจดั การเรียนรทู ี่ 2 ตวั อยา งการแกป ญ หาโดยใชแ นวคดิ เชิงคำนวณ
ชิ้นงาน/ภาระงาน (รวบยอด) เฉลย
เร่ือง การแกป ญ หาโดยใชแ นวคดิ เชงิ คำนวณ
คำชแี้ จง : ใหน กั เรยี นบอกวิธกี ารแกปญ หาจากสถานการณท ีก่ ำหนดให โดยใชแ นวคิดเชงิ คำนวณ
สถานการณท่ี 1: คุณครฉู ววี รรณสัง่ ใหนายแดงจดั แถวเพื่อนรว มช้นั ตามลำดบั ความสงู ปรากฏวานายแดง
จดั แถวไดชา มากทำใหเสยี เวลาในการเรียน นกั เรียนมวี ิธกี ารแกป ญ หาใหน ายแดงอยา งไร
วิธกี ารแกป ญหาโดยใชแ นวคดิ เชงิ คำนวณ
..1.....แ...น..ว...ค..ดิ...ก..า..ร..แ...ย..ก..ย...อ..ย....(..D..e...c..o...m...p...o...s.i.t..i.o...n..).....................................................................................................
...........ข..ั้น...ต..อ..น...ท...ี่ .1.....ก..ำ..ห...น..ด...น..กั...เ.ร..ีย..น...ค..น...แ..ร..ก...เ.ป...น ..น...ัก..เ.ร..ยี...น..ต...ำ..แ..ห...น..ง..ห...ล..กั...................................................................
...........ข..ั้น...ต..อ..น...ท...ี่ .2.....แ..บ...ง ..น..กั...เ.ร..ยี ..น...อ..อ...ก..เ.ป...น ....2...ก...ล..ุม....ด..งั..น...้ี ........................................................................................
..............................ก...ล..มุ..ท...่ี.1....น...กั ..เ.ร..ยี..น...ท...ส่ี ..งู..น..อ...ย..ก...ว..า ..ต..ำ..แ..ห...น...ง.ห...ล..ัก...ใ.ห...ต ..งั้..แ..ถ...ว..อ..ย..ูท...า..ง..ซ..า..ย...ข..อ..ง..ต...ำ.แ...ห..น...ง..ห..ล...ัก................
..............................ก...ล..ุม..ท...่ี.2....น...กั ..เ.ร..ีย..น...ท...ีส่ ..งู..ม..า..ก...ก..ว..า..ห...ร..ือ..เ.ท...า..ก..บั...ต..ำ..แ...ห..น...ง..ห..ล...ัก..ใ..ห..ต...ั้ง..แ..ถ..ว..อ...ย..ูท...า..ง.ข...ว..า..ข..อ..ง..ต...ำ..แ..ห...น..ง..ห...ล.กั
...........ข..้ัน...ต..อ..น...ท...่ี .3.....ท...ัง้ ...2...ก...ล..มุ...ท..ำ..ซ..ำ้..จ...น..แ...บ..ง..ก..ล...มุ ..ไ..ม..ไ..ด..อ..ี.ก..แ..ล...ะ..น..ัก...เ.ร..ีย..น...เ.ข...า .แ...ถ..ว..เ.ร..ีย...ง.ต...า..ม..ล...ำ..ด..ับ...ค..ว..า..ม...ส..ูง..ไ.ด...ถ..กู..ต...อ..ง...
..2.....แ...น..ว...ค..ิด...ก..า..ร..ห...า..ร..ปู ...แ..บ...บ....(..P..a..t..t.e...r.n....R...e..c..o...g..n...i.t.i.o...n..).........................................................................................
...........ก..ล..มุ...น..กั...เ.ร..ยี..น...ท...ี่ม..คี...ว..า..ม..ส..ูง..น...อ..ย...ก..ว..า..ต..ำ..แ...ห..น...ง ..ห..ล...ัก.....ต..ำ..แ..ห...น...ง.ห...ล..ัก.......ก..ล...ุม..น...กั ..เ.ร..ีย..น...ท...ม่ี ..ีค...ว..า..ม..ส..งู..ม...า..ก..ก..ว...า ............
..................................................................................................................ห..ร..ือ...เ.ท..า..ก...ับ..ต...ำ..แ..ห...น..ง..ห...ล..กั........................
..3.....แ...น..ว...ค..ดิ...เ.ช...งิ .น...า..ม...ธ..ร..ร..ม....(..A..b...s..t.r..a..c..t..i.o...n..)...........................................................................................................
...........ก..า..ร..เ.ร..ยี...ง.ล...ำ..ด..บั...ค..ว..า..ม...ส..ูง..ข..อ...ง.น...ัก..เ..ร..ีย..น..จ...ะ..ส..น...ใ.จ...แ..ค..ล...ำ..ด..ับ...ค..ว..า..ม...ส..งู..เ.ท...า ..น..น้ั....แ...ล..ะ..ไ..ม..ส..น...ใ..จ..ส..่ิง..ท...ี่ไ.ม...จ..ำ..เ.ป...น ................
..........ต...อ..ก...า..ร..จ..ัด..แ...ถ..ว..ข..อ...ง.น...ัก..เ..ร..ยี ..น....เ.ช...น ....ช..ื่อ....น..า..ม...ส..ก..ลุ....เ.พ...ศ....อ..า..ย..ุ..น..ำ้..ห...น...ัก...เ.ป...น...ต..น.....................................................
..4.....แ...น..ว...ค..ดิ...ก..า..ร..อ...อ..ก..แ...บ...บ..ข...้ัน...ต..อ...น..ว...ธิ ..ี .(..A...l.g..o..r..i.t.h...m.....D...e...s..i.g..n..)...............................................................................
..ล...ำ..ด..ับ...ข..น้ั...ต..อ..น...ใ..น..ก...า.ร..แ...ก..ป...ญ...ห...า..ม..ีด...งั .น...ี้...................................................................................................................
................1.....ก..ำ..ห...น..ด...น..ัก...เ.ร..ยี ..น...ค..น...แ..ร..ก...ท..า..ง..ซ..า..ย...ส..ดุ ..เ..ป..น...ต..ำ..แ...ห..น...ง..ห..ล...ัก.........................................................................
................2.....ท...ำ.ก...า..ร..แ..บ...ง ..ก..ล..ุม...น..ัก...เ.ร..ีย..น...โ.ด...ย..น...กั ..เ.ร..ยี...น..ท...่มี..ีค...ว..า..ม..ส...งู .น...อ..ย...ก..ว..า..ต...ำ..แ..ห..น...ง..ห...ล..ัก..ใ..ห..ต...ง้ั ..แ..ถ..ว..อ...ย..ูท...า..ง..ซ..า ..ย..ข..อ...ง.....
................ต...ำ..แ..ห...น..ง..ห...ล..ัก....แ..ล..ะ...น..ัก...เ.ร..ีย..น...ท..่ีม...คี ..ว..า..ม...ส..ูง..ม..า..ก...ก..ว..า..ห...ร..ือ..เ.ท...า..ก..ับ...ต...ำ.แ...ห..น...ง..ห..ล...ัก..ใ..ห..ต...ัง้ ..แ..ถ..ว..อ...ย..ูท...า..ง.ข...ว..า..ข..อ..ง........
................ต...ำ..แ..ห...น..ง ..ห...ล..กั ...........................................................................................................................................
................3.....ท...ำ.ซ...ำ้..ข..้ัน...ต..อ..น...ท...ี่ .1....แ..ล..ะ...ข..นั้ ...ต..อ..น...ท..่.ี .2...ไ..ป...เ.ร..อ่ื ..ย...ๆ...จ...น..ก...ร..ะ..ท..่ัง..ไ..ม..ส...า..ม..า..ร..ถ..แ...บ..ง..ก..ล...มุ ..ไ..ด..อ...ีก............................
และไดแถวทเี่ รยี งลำดับความสงู จากนอยไปหามาก
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หินวิทยาคม
หนวยการเรยี นรูที่ 1 แนวคดิ เชงิ คำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ่ี 2 ตัวอยางการแกป ญ หาโดยใชแ นวคิดเชิงคำนวณ
สถานการณท ี่ 2: ฟา ใสตองการหาชุดกระโปรงสชี มพูในตเู สอ้ื ผา แตปรากฏวาฟาใสหาไมเจอ จึงตองรือ้
เส้อื ผา ออกมากองไวข างนอกตเู สือ้ ผา ทงั้ หมด นักเรยี นมวี ิธีการจดั เรียงเส้ือผา ใหฟาใส
อยางไร เพอ่ื ใหฟาใสหาเส้ือผาไดง ายทีส่ ุด
วิธีการแกป ญ หาโดยใชแนวคิดเชิงคำนวณ
.1......แ..น...ว..ค...ดิ ..ก...า..ร..แ..ย...ก..ย..อ...ย....(.D...e..c..o...m....p...o..s..i.t..i.o..n...)......................................................................................................
.........ข...้นั ..ต...อ..น...ท..ี่..1....ต...้งั..ว..ตั ..ถ..ุป...ร..ะ..ส...ง..ค..ห...ล..ัก..ใ..น..ก...า..ร..ค..น...ห..า..ว..า..จ...ะ..ค..น...ห..า..เ..ส..ื้อ..ผ...า..จ..า..ก..อ...ะ..ไ.ร....เ.ช..น....ค...น..ห...า..จ..า..ก..ส...ี .ห...ร..ือ..ป...ร..ะ..เ.ภ...ท..
..............................เ.พ...อ่ื...ก..ำ..ห...น..ด...เ.ป..น...เ.ก...ณ...ฑ...ใ.น...ก..า..ร..แ...บ..ง..ก..ล...ุม ..เ..ส..อ้ื ..ผ...า............................................................................
.........ข...ั้น..ต...อ..น...ท..่ี..2....แ...บ..ง..ก...ล..ุม..เ..ส..้อื..ผ...า..ต..า..ม...ว..ตั ..ถ..ุป...ร..ะ..ส...ง.ค...ท..่ี.ไ.ด..ต...้ัง..ไ.ว................................................................................
.........ข...นั้ ..ต...อ..น...ท..ี่..3....จ...ดั ..เ.ร..ีย...ง.เ..ส..ื้อ...ผ..า ..ต..า..ม...ท..ี่ไ..ด..แ...บ..ง..ก..ล...ุม..ไ..ว.. ..........................................................................................
.2......แ..น...ว..ค...ดิ ..ก...า..ร..ห..า...ร..ูป..แ...บ..บ.....(.P...a..t.t..e..r..n....R..e...c..o..g...n..i.t..i.o..n...)..........................................................................................
.........ห...า..ว..ัต..ถ...ุป..ร..ะ..ส...ง..ค..ใ..น..ก..า..ร...ค..น...ห..า.....แ..บ...ง..ก..ล..ุม...เ.ส..ื้อ...ผ..า..ต...า.ม...ว..ัต..ถ...ปุ ..ร..ะ..ส...ง..ค......จ..ดั...เ.ร..ีย..ง..เ.ส...้อื ..ผ...า .ต...า..ม..ท...่ีแ..บ...ง..ก..ล..ุม...................
.3......แ..น...ว..ค...ดิ ..เ.ช...ิง..น...า..ม..ธ...ร..ร..ม....(.A...b...s.t..r..a..c..t.i..o..n...)............................................................................................................
.........ก...า..ร..จ..ัด..เ..ร..ีย..ง..เ.ส..ื้อ...ผ..า..จ..ะ..ส...น..ใ..จ..แ..ค...ก ..า..ร..แ..บ...ง..ก..ล...ุม ..เ.ส...อื้ ..ผ...า.ต...า..ม..ว..ัต...ถ..ปุ...ร..ะ..ส..ง..ค... .ส..่งิ..ท...่สี ..น...ใ.จ..ค...อื ...ป...ร..ะ..เ..ภ..ท...ข..อ...ง.เ..ส..้ือ..ผ...า ...ส..ี....
.........แ..ล...ะ..ส..ิง่..ท...ไ่ี .ม...ส ..น...ใ.จ....แ..ล..ะ...ไ.ม...จ ..ำ..เ.ป...น ..ต...อ..ก...า.ร..จ...ดั ..เ.ร..ยี...ง.เ..ส..้ือ..ผ...า ...ค...ือ...ข..น...า..ด....ย..หี่...อ....เ.ป..น...ต..น...............................................
.4......แ..น...ว..ค...ดิ ..ก...า..ร..อ..อ...ก..แ..บ...บ...ข..ัน้...ต...อ..น...ว..ิธ..ี..(.A...l.g..o...r..i.t.h...m.....D...e..s..i.g..n...)................................................................................
.........ล..ำ..ด...ับ..ข...นั้ ..ต...อ..น...ใ.น...ก..า..ร..แ..ก...ป...ญ...ห..า..ม...ีด..งั..น...ี้ ............................................................................................................
...............1.....ห...า..ว..ัต...ถ..ุป...ร..ะ..ส..ง..ค..ใ..น..ก...า..ร..ค..น...ห..า..เ..ส..อื้..ผ...า .....................................................................................................
...............2.....แ...บ...ง.ก...ล..ุม..เ..ส..ือ้..ผ...า..ต..า..ม...ว..ัต..ถ..ปุ...ร..ะ..ส...ง.ค... .......................................................................................................
...............3.....จ...ัด..เ.ร..ีย...ง..เ.ส..้ือ..ผ...า..ต..า..ม...ท..่ีแ...บ..ง..ก...ล..มุ ..เ..ส..อื้ ..ผ...า ....................................................................................................
...............4.....จ...ดั ..เ.ข...า..ต..ูเ.ส...ือ้ ..ผ..า..ใ..ห..เ..ร..ีย..บ...ร..อ ..ย...................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหนิ วทิ ยาคม
หนวยการเรยี นรูท ่ี 1 แนวคิดเชิงคำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ี่ 2 ตัวอยางการแกปญ หาโดยใชแ นวคดิ เชิงคำนวณ
แบบสงั เกตพฤตกิ รรมการทำงานรายบุคคล
คำชแ้ี จง : ใหผ ูสอนสงั เกตพฤตกิ รรมของนักเรียนในระหวางเรียนและนอกเวลาเรียน แลวขีด ลงในชอง
ที่ตรงกบั ระดับคะแนน
ลำดบั ที่ รายการประเมิน ระดบั คะแนน 1
32
1 การแสดงความคิดเหน็
2 การยอมรับฟงความคิดเหน็ ของผูอ่นื
3 การทำงานตามหนา ท่ีท่ีไดร บั มอบหมาย
4 ความมีน้ำใจ
5 การตรงตอเวลา
รวม
เกณฑการใหค ะแนน ลงชื่อ...................................................ผูประเมนิ
ปฏิบัตหิ รือแสดงพฤตกิ รรมอยางสมำ่ เสมอ ............/.................../................
ปฏิบัตหิ รอื แสดงพฤตกิ รรมบอยครงั้
ปฏบิ ตั หิ รอื แสดงพฤตกิ รรมบางครงั้ ให 3 คะแนน
ให 2 คะแนน
ให 1 คะแนน
เกณฑการตดั สินคณุ ภาพ
ชว งคะแนน ระดับคณุ ภาพ
14–15 ดีมาก
11–13 ดี
8–10 พอใช
ตำ่ กวา 8 ปรบั ปรงุ
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหนิ วทิ ยาคม
หนว ยการเรยี นรทู ี่ 1 แนวคดิ เชิงคำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ี่ 2 ตัวอยา งการแกปญ หาโดยใชแ นวคิดเชงิ คำนวณ
แบบสังเกตพฤตกิ รรมการทำงานกลมุ
คำชแ้ี จง : ใหผูสอนสังเกตพฤตกิ รรมของนักเรยี นในระหวางเรยี นและนอกเวลาเรียน แลวขีด ลงในชอ ง
ท่ีตรงกบั ระดบั คะแนน
ลำดบั ที่ ชอ่ื –สกลุ การแสดง การยอมรับ การทำงาน ความมี การมี รวม
ของนกั เรียน ความ ฟง คนอื่น ตามทีไ่ ดร บั น้ำใจ สวนรว มใน 15
คิดเห็น มอบหมาย คะแนน
การ
ปรบั ปรงุ
ผลงานกลมุ
321321321321321
ลงช่ือ...................................................ผปู ระเมิน
............./.................../...............
เกณฑก ารใหคะแนน ให 3 คะแนน
ปฏบิ ัตหิ รือแสดงพฤติกรรมอยางสมำ่ เสมอ ให 2 คะแนน
ปฏิบัตหิ รือแสดงพฤติกรรมบอยครั้ง ให 1 คะแนน
ปฏิบตั หิ รอื แสดงพฤติกรรมบางคร้งั
เกณฑก ารตดั สนิ คุณภาพ
ชวงคะแนน ระดับคณุ ภาพ
14–15 ดีมาก
11–13 ดี
8–10 พอใช
ต่ำกวา 8 ปรบั ปรุง
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หินวทิ ยาคม
หนวยการเรยี นรูที่ 1 แนวคิดเชงิ คำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ่ี 2 ตวั อยางการแกป ญ หาโดยใชแ นวคดิ เชงิ คำนวณ
แบบประเมินคุณลักษณะอนั พงึ ประสงค
คำชแ้ี จง : ใหผูสอนสังเกตพฤติกรรมของนกั เรยี นในระหวางเรยี นและนอกเวลาเรียน แลวขีด ลงในชอ ง
ท่ตี รงกับระดบั คะแนน ระดบั คะแนน
คณุ ลักษณะ 32 1
อนั พึงประสงคด า น รายการประเมิน
1. รักชาติ ศาสน 1.1 ยืนตรงเคารพธงชาติ และรองเพลงชาติได
กษัตรยิ 1.2 เขารวมกจิ กรรมท่ีสรา งความสามัคคปี รองดอง และเปน ประโยชนต อ
โรงเรียน
1.3 เขารว มกจิ กรรมทางศาสนาที่ตนนับถอื ปฏบิ ัติตามหลักศาสนา
1.4 เขา รว มกจิ กรรมทเี่ กย่ี วกับสถาบันพระมหากษตั รยิ ตามทโ่ี รงเรียนจัดข้ึน
2. ซอ่ื สตั ย สุจรติ 2.1 ใหข อมลู ทถ่ี ูกตอ งและเปน จริง
2.2 ปฏิบตั ิในส่งิ ทถ่ี ูกตอ ง
3. มวี นิ ยั รบั ผิดชอบ 3.1 ปฏบิ ัติตามขอ ตกลง กฎเกณฑ ระเบยี บ ขอ บงั คับของครอบครวั
มคี วามตรงตอ เวลาในการปฏบิ ัตกิ จิ กรรมตา งๆ ในชวี ิตประจำวนั
4. ใฝเ รียนรู 4.1 รจู กั ใชเ วลาวางใหเปน ประโยชน และนำไปปฏบิ ตั ไิ ด
4.2 รจู ักจัดสรรเวลาใหเหมาะสม
4.3 เชอื่ ฟงคำส่ังสอนของบิดา-มารดา โดยไมโตแ ยง
4.4 ต้งั ใจเรียน
5. อยอู ยา งพอเพยี ง 5.1 ใชทรพั ยส ินและสิ่งของของโรงเรยี นอยางประหยดั
5.2 ใชอปุ กรณก ารเรยี นอยา งประหยดั และรูคณุ คา
5.3 ใชจา ยอยางประหยัดและมกี ารเกบ็ ออมเงนิ
6. มุง มัน่ ในการทำงาน 6.1 มีความตัง้ ใจและพยายามในการทำงานท่ีไดรับมอบหมาย
6.2 มีความอดทนและไมทอแทตอ อปุ สรรคเพ่ือใหงานสำเร็จ
7. รักความเปน ไทย 7.1 มจี ิตสำนึกในการอนรุ ักษวัฒนธรรมและภมู ปิ ญญาไทย
7.2 เห็นคณุ คาและปฏิบัตติ นตามวัฒนธรรมไทย
8. มจี ิตสาธารณะ 8.1 รูจกั ชว ยพอแม ผูป กครอง และครูทำงาน
8.2 รจู ักการดแู ลรกั ษาทรพั ยส มบัตแิ ละสิ่งแวดลอ มของหอ งเรียนและ
โรงเรยี น
เกณฑก ารใหคะแนน ลงชื่อ..................................................ผูประเมนิ
พฤติกรรมทป่ี ฏิบัติชดั เจนและสมำ่ เสมอ ............/.................../................
พฤติกรรมท่ีปฏิบตั ชิ ดั เจนและบอยครง้ั
พฤติกรรมท่ีปฏิบตั บิ างครง้ั ให 3 คะแนน ชวงคะแนน ระดบั คุณภาพ
ให 2 คะแนน 51–60 ดีมาก
ให 1 คะแนน 41–50 ดี
30–40 พอใช
ต่ำกวา 30 ปรับปรุง
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหินวทิ ยาคม
หนวยการเรยี นรทู ี่ 1 แนวคดิ เชงิ คำนวณกบั การแกป ญหา
แผนการจดั การเรยี นรทู ี่ 2 ตวั อยางการแกปญ หาโดยใชแ นวคดิ เชิงคำนวณ
แบบประเมนิ ชิน้ งาน/ภาระงาน (รวบยอด)
ว 4.2 ม.2/1 ออกแบบอลั กอรทิ ึมทใ่ี ชแ นวคดิ เชงิ คำนวณในการแกป ญ หา หรอื การทำงานท่ีพบในชีวติ จริง
รายการ ดมี าก (4) เกณฑก ารประเมนิ (ระดับคุณภาพ) ปรบั ปรงุ (1) ระดบั
ประเมิน คุณภาพ
บอกวิธกี ารแกปญหา ดี (3) พอใช (2) ไมสามารถบอกวธิ ีการ
1. องคป ระกอบของ ของแตละองคป ระกอบ แกปญ หาของแตล ะ ดีมาก
แนวคิดเชงิ คำนวณ ของแนวคดิ เชงิ คำนวณ บอกวิธีการแกปญหา บอกวิธีการแกปญ หา องคประกอบของ
ไดด มี าก ของแตล ะองคป ระกอบ ของแตล ะองคป ระกอบ แนวคดิ เชงิ คำนวณได ดี
ของแนวคิดเชงิ คำนวณ ของแนวคดิ เชิงคำนวณ
ไดด ี ไดค อนขางดี พอใช
2. การแกป ญ หาการเขาแถว สามารถบอกข้นั ตอน สามารถบอกขั้นตอน สามารถบอกขั้นตอน ไมสามารถบอกขัน้ ตอน ปรับปรุง
ตามลำดับ การแกป ญหาการเขา การแกป ญ หาการเขา การแกปญหาการเขา การแกปญ หาการเขา
แถวตามลำดบั ไดดีมาก แถวตามลำดบั ไดด ี แถวตามลำดบั ได แถวตามลำดบั ได
3. การแกปญ หาการจัดเรยี ง คอนขางดี
เส้อื ผา สามารถบอกขั้นตอน สามารถบอกขัน้ ตอน
การแกปญ หาการจัด การแกปญหาการจดั สามารถบอกข้นั ตอน ไมสามารถบอกข้ันตอน
4. ความสมบรู ณของผลงาน เรยี งเสอ้ื ผา ไดดมี าก เรยี งเสอ้ื ผาไดดี การแกป ญ หาการจัด การแกปญ หาการจดั
ผลงานมีความครบถวน ผลงานมีความครบถว น เรียงเสือ้ ผาไดค อนขา งดี เรยี งเส้ือผา ได
สมบรู ณดมี าก สมบูรณค อ นขา งดี
ผลงานมีความครบถวน ผลงานมคี วามครบถวน
สมบรู ณดเี ปน บางสว น สมบรู ณนอย
5. สง งานตรงเวลา สงภาระงานภายในเวลา สง ภาระงานชา กวา สงภาระงานชากวา สง ภาระงานชากวา
กำหนด 2 วัน กำหนดเกนิ 3 วันข้ึนไป
ทกี่ ำหนด กำหนด 1 วัน
เกณฑก ารตดั สนิ คุณภาพ
ชวงคะแนน ระดบั คุณภาพ
16 - 20 ดมี าก
10 - 15 ดี
7 - 9 พอใช
1 - 6 ปรับปรุง
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรยี นรทู ี่ 1 แนวคดิ เชงิ คำนวณกบั การแกปญหา
แผนการจดั การเรยี นรทู ่ี 2 ตัวอยา งการแกป ญ หาโดยใชแ นวคดิ เชงิ คำนวณ
9. บันทึกผลการจดั การเรยี นรู
ผลการจัดกจิ กรรม
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
ปญหา/อปุ สรรค
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แนวทางในการแกไขปญ หา
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
ลงชอ่ื ......................................................
(นางสาวเตชินี ภิรมย)
ตำแหนง ครูปฏิบตั ิการสอนคอมพิวเตอร
ความคดิ เห็นหวั หนากลุม สาระฯ
..............................................................................................................................................................................
..............................................................................................................................................................................
ลงช่ือ......................................................
(นางสาวจรยิ า ยงกำลัง)
ตำแหนง หวั หนา กลุมสาระการเรียนรูว ทิ ยาศาสตรแ ละเทคโนโลยี
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรียนรทู ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
หนว ยการเรียนรทู ่ี 2
การออกแบบข้ันตอนการทำงานและการเขียนโปรแกรมดวยภาษาPython
เวลา 9 ช่ัวโมง
1. มาตรฐานการเรียนรู/ตัวช้ีวดั
ว 4.2 เขาใจและใชแนวคิดเชิงคำนวณในการแกปญหาท่พี บในชวี ิตจรงิ อยา งเปนขน้ั ตอนและเปน ระบบ
ใชเทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู การทำงาน และการแกป ญหาไดอ ยางมี
ประสทิ ธภิ าพ รเู ทาทนั และมีจรยิ ธรรม
ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมท่ใี ชต รรกะและฟง กชนั ในการแกปญ หา
2. สาระการเรยี นรู
2.1 สาระการเรียนรูแกนกลาง
1) ตัวดำเนนิ การบูลนี
2) ฟง กช นั
3) การออกแบบและเขยี นโปรแกรมท่มี กี ารใชตรรกะและฟงกช นั
4) การออกแบบอัลกอรทิ ึม เพื่อแกป ญ หาอาจใชแ นวคิดเชงิ คำนวณในการออกแบบ
เพือ่ ใหก ารแกป ญหามีประสทิ ธิภาพ
5) การแกปญหาอยา งเปน ขน้ั ตอนจะชวยใหแ กปญ หาไดอยางมปี ระสทิ ธภิ าพ
6) ซอฟตแ วรทใ่ี ชใ นการเขียนโปรแกรม เชน Scratch, python, java, c
7) ตัวอยา งโปรแกรม เชน โปรแกรมตัดเกรด หาคำตอบท้ังหมดของอสมการหลายตวั แปร
2.2 สาระการเรยี นรทู อ งถ่นิ
(พจิ ารณาตามหลกั สตู รสถานศกึ ษา)
3. สาระสำคัญ/ความคิดรวบยอด
การออกแบบขัน้ ตอนการทำงานของโปรแกรมหรือการออกแบบอัลกอริทึม เปนการออกแบบลำดับ
ข้ันตอนการทำงานของโปรแกรม ซึง่ สามารถแบงไดเปน 3 ลักษณะ คือ การใชภาษาธรรมชาติ การใชรหัส
จำลอง และการใชผังงาน โดยภาษาไพทอนเปนภาษาโปรแกรมคอมพิวเตอรชนิดหนึ่งที่เหมาะสำหรับผู
เรมิ่ ตน เขียนโปรแกรมไปจนถงึ การประยกุ ตใ ชง านในระดับสงู เนือ่ งจากเปนภาษาทม่ี ีโครงสรา งและไวยากรณ
คอนขา งงา ย ไมซบั ซอน ทำใหงายตอ ความเขา ใจ มีการนำตวั แปร และฟง กชนั มาชวยในการทำงาน ตลอดจน
มีโครงสรางการทำงานแบบเรียงลำดับ และโครงสรางการทำงานแบบเลือกทำ เพื่อใหสามารถคำนวณ
ประมวลผลไดต ามทตี่ อ งการ
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรยี นรทู ่ี 2 การออกแบบขนั้ ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
4. สมรรถนะสำคญั ของผูเรยี นและคุณลกั ษณะอันพึงประสงค
สมรรถนะสำคัญของผเู รยี น คณุ ลักษณะอนั พงึ ประสงค
1. ความสามารถในการสอื่ สาร 1. มวี ินัย รับผิดชอบ
- ทักษะการส่ือสาร
- ทักษะการแลกเปลี่ยนขอมูลรวมกัน 2. ใฝเรียนรู
2. ความสามารถในการคิด 3. มุง ม่ันในการทำงาน
- ทักษะการคดิ วเิ คราะห
3. ความสามารถในการแกปญหา
- ทกั ษะการสงั เกต
4. ความสามารถในการใชทักษะชวี ติ
- ทักษะการทำงานรวมกนั
5. ความสามารถในการใชเ ทคโนโลยี
- ทกั ษะการสบื คนขอมลู
5. ชนิ้ งาน/ภาระงาน (รวบยอด)
- ชน้ิ งาน/ภาระงาน (รวบยอด) เร่อื ง การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา
Python
6. การวัดและการประเมินผล วิธีวดั เครือ่ งมือ เกณฑการประเมนิ
- แบบประเมนิ ช้นิ งาน ระดับคุณภาพ 2
รายการวัด /ภาระงาน (รวบยอด) ผานเกณฑ
6.1 การประเมินชิน้ งาน/ภาระงาน - ตรวจชน้ิ งาน/ภาระ - แบบทดสอบกอนเรยี น ประเมินตามสภาพจรงิ
(รวบยอด) เรอื่ ง การออกแบบ งาน (รวบยอด)
ข้นั ตอนการทำงาน และการ - ใบงานที่ 2.1.1 รอยละ 60 ผานเกณฑ
เขยี นโปรแกรมดวยภาษา - ใบงานท่ี 2.1.2 รอยละ 60 ผานเกณฑ
Python
6.2 การประเมนิ กอนเรียน - ตรวจแบบทดสอบ
กอ นเรียน
- แบบทดสอบกอนเรยี น
หนว ยการเรยี นรูท่ี 2
เร่ือง การออกแบบขั้นตอน
การทำงาน และการเขียน
โปรแกรมดวยภาษา Python
6.3 ประเมินระหวางการจัดกิจกรรม
การเรียนรู
1) การออกแบบข้ันตอนการ - ตรวจใบงานที่ 2.1.1
ทำงานโดยใชภ าษาธรรมชาติ
2) การออกแบบขั้นตอนการ - ตรวจใบงานท่ี 2.1.2
ทำงานโดยใชร หัสจำลอง
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หินวิทยาคม
หนว ยการเรยี นรูท ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
รายการวัด วิธีวดั เครอื่ งมือ เกณฑก ารประเมนิ
3) การออกแบบข้ันตอนการ - ตรวจใบงานท่ี 2.1.3 - ใบงานท่ี 2.1.3 รอ ยละ 60 ผา นเกณฑ
รอยละ 60 ผา นเกณฑ
ทำงานโดยใชผ ังงาน รอ ยละ 60 ผา นเกณฑ
4) ตัวแปรในภาษาไพทอน - ตรวจใบงานท่ี 2.2.1 - ใบงานที่ 2.2.1 รอ ยละ 60 ผา นเกณฑ
5) รหัสควบคมุ และรหัสรปู แบบ - ตรวจใบงานท่ี 2.3.1 - ใบงานท่ี 2.3.1 รอยละ 60 ผานเกณฑ
ขอ มูล รอ ยละ 60 ผานเกณฑ
6) ตวั ดำเนนิ การ - ตรวจใบงานท่ี 2.3.2 - ใบงานท่ี 2.3.2 รอ ยละ 60 ผานเกณฑ
7) การเขียนโปรแกรมดว ยภาษา - ตรวจใบงานที่ 2.4.1 - ใบงานท่ี 2.4.1 รอ ยละ 60 ผานเกณฑ
ไพทอน รอ ยละ 60 ผา นเกณฑ
รอยละ 60 ผานเกณฑ
8) การใชง านฟง กช ันคำสง่ั - ตรวจใบงานท่ี 2.5.1 - ใบงานท่ี 2.5.1 รอยละ 60 ผานเกณฑ
แสดงผลทางหนา จอ ระดบั คุณภาพ 2
ผานเกณฑ
9) การใชร หสั รปู แบบขอมลู - ตรวจใบงานท่ี 2.5.2 - ใบงานที่ 2.5.2 ระดับคุณภาพ 2
รวมกบั ฟง กช ัน print( ) ผานเกณฑ
ระดบั คุณภาพ 2
10) การใชง านฟงกชันคำสัง่ - ตรวจใบงานท่ี 2.5.3 - ใบงานที่ 2.5.3 ผานเกณฑ
รับขอมูลทางแปน พิมพ
11) การเขียนโปรแกรมการ - ตรวจใบงานที่ 2.6.1 - ใบงานที่ 2.6.1
ทำงานแบบเรยี งลำดับ - ตรวจใบงานที่ 2.7.1 - ใบงานที่ 2.7.1
12) การทำงานแบบ Single - ตรวจใบงานท่ี 2.7.2 - ใบงานที่ 2.7.2
Selection - ประเมนิ การนำเสนอ - แบบประเมิน
13) การทำงานแบบ Double ผลงาน การนำเสนอผลงาน
Selection
14) การนำเสนอผลงาน
15) พฤตกิ รรมการทำงาน - สังเกตพฤติกรรม - แบบสังเกตพฤติกรรม
รายบุคคล การทำงานรายบุคคล การทำงานรายบุคคล
16) พฤตกิ รรมการทำงานกลมุ - สงั เกตพฤติกรรม - แบบสังเกตพฤติกรรม
การทำงานกลุม การทำงานกลุม
17) คณุ ลักษณะอันพึงประสงค - สังเกตความมวี ินยั - แบบประเมิน ระดบั คุณภาพ 2
6.4 การประเมินหลังเรียน ความรับผิดชอบ คณุ ลกั ษณะ ผานเกณฑ
ใฝเรียนรู และมงุ มั่น อันพึงประสงค ประเมนิ ตามสภาพจรงิ
- แบบทดสอบหลงั เรยี น ในการทำงาน - แบบทดสอบหลังเรยี น
หนว ยการเรียนรทู ี่ 2 - ตรวจแบบทดสอบ
เรื่อง การออกแบบขั้นตอน หลังเรียน
การทำงาน และการเขียน
โปรแกรมดว ยภาษา
Python
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หินวทิ ยาคม
หนว ยการเรยี นรทู ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขยี นโปรแกรมดวยภาษา Python
7. กิจกรรมการเรียนรู
นกั เรียนทำแบบทดสอบกอ นเรยี นหนว ยการเรยี นรูที่ 2 เรื่อง การออกแบบขน้ั ตอนการทำงาน และ
การเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหนิ วิทยาคม
หนว ยการเรียนรูท ี่ 2 การออกแบบขนั้ ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
เร่อื งท่ี 1 : การออกแบบขั้นตอนการทำงานของโปรแกรม 1 ชวั่ โมง
วธิ ีการสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
ขั้นนำ
ข้นั ที่ 1 กระตุนความสนใจ (Engagement)
ครถู ามคำถามประจำหวั ขอวา“นกั เรียนคดิ วา การออกแบบข้นั ตอนการทำงานของโปรแกรม
มีความสำคญั อยางไรตอการเขยี นโปรแกรมคอมพวิ เตอร”
ข้นั สอน
ขน้ั ที่ 2 สำรวจคนหา (Exploration)
1. นกั เรียนแบง กลมุ กลุม ละ 3-4 คน เพอ่ื คน หาลักษณะของการออกแบบข้ันตอนการทำงานของ
โปรแกรมจากอินเทอรเน็ตทเ่ี คร่อื งคอมพวิ เตอรของตนเอง จากนั้นครูใหน ักเรยี นแตละกลมุ มา
นำเสนอเกย่ี วกบั ลักษณะของการออกแบบข้ันตอนการทำงานของโปรแกรม
2. นกั เรียนศกึ ษาและสังเกตการออกแบบขน้ั ตอนการทำงานของโปรแกรมทงั้ 3 ลักษณะ
ขั้นท่ี 3 อธิบายความรู (Explanation)
3. ครูยกตัวอยางการออกแบบขัน้ ตอนการทำงานโดยใชภาษาธรรมชาติ การออกแบบขั้นตอน
การทำงานโดยใชรหสั จำลอง และการออกแบบขั้นตอนการทำงานโดยใชผ ังงานตามหนังสอื
เรียน เพ่ืออธบิ ายลำดบั ขัน้ ตอนการทำงานของโปรแกรมตามลำดับการทำงานกอ น-หลัง
จากตวั อยา งตอ งการคำนวณหาพ้นื ท่ีของรูปส่เี หลยี่ มผนื ผา
ขน้ั ท่ี 4 ขยายความเขาใจ (Elaboration)
4. นกั เรียนทำใบงานท่ี 2.1.1 เรอ่ื ง การออกแบบขัน้ ตอนการทำงานโดยใชภาษาธรรมชาติ
ใบงานที่ 2.1.2 เรอ่ื ง การออกแบบขัน้ ตอนการทำงานโดยใชรหสั จำลอง และใบงานท่ี 2.1.3
เรื่อง การออกแบบข้นั ตอนการทำงานโดยใชผ งั งาน
ข้ันสรุป
ขั้นท่ี 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมนิ ผลนกั เรยี นจากการสังเกตการตอบคำถาม การนำเสนอหนา ช้ันเรยี น
การทำกจิ กรรมกลุมดวยความตัง้ ใจ และการทำใบงาน
2. ครูตรวจสอบความถูกตองของผลการทำใบงานท่ี 2.1.1, ใบงานท่ี 2.1.2 และ ใบงานท่ี 2.1.3
3. นกั เรียนและครรู วมกนั สรปุ เก่ียวกับการออกแบบขน้ั ตอนการทำงานของโปรแกรม
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนว ยการเรยี นรูท่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
เรือ่ งที่ 2: ตวั แปรภาษาไพทอน 1 ชวั่ โมง
วธิ ีการสอนโดยเนน รูปแบบการสอนแบบสืบเสาะหาความรู 5Es (5Es Instructional Model)
ขั้นนำ
ข้ันท่ี 1 กระตนุ ความสนใจ (Engagement)
1. ครทู บทวนความรเู ดมิ จากชว่ั โมงท่แี ลวเกี่ยวกบั การออกแบบขนั้ ตอนการทำงานของโปรแกรม
2. ครถู ามกระตุนความสนใจของนักเรียนวา “จากการออกแบบข้ันตอนการทำงานของโปรแกรม
ที่ไดเ รยี นมาแลว นักเรียนคิดวา สามารถนำไปเขยี นในโปรแกรมอะไรบา งที่นกั เรียนรจู ัก”
3. ครูวาดรูปคอมพวิ เตอรลงบนกระดานหนา ชน้ั เรยี น และถามคำถามประจำหวั ขอกบั นกั เรียนวา
“ถาเปรียบคอมพวิ เตอรเ ปน รา งกายมนุษย จะเปรยี บหนว ยประมวลผลกลางกบั อวัยวะใด”
4. ครอู ธบิ ายเพื่อเช่ือมโยงเขา สบู ทเรยี น
ขั้นสอน
ขั้นที่ 2 สำรวจคนหา (Exploration)
1. ครถู ามนักเรียนวา“ถา นักเรยี นตองการเขยี นโปรแกรมเพ่อื คำนวณหาคา ขอ มูลตา ง ๆ นั้น
นกั เรียนรูหรอื ไมวาขอมูลทเ่ี รานำมาใชในการคำนวณ จะถูกเกบ็ ไวทสี่ วนใดในโปรแกรม”
2. นกั เรียนศกึ ษาขอมลู เกี่ยวกบั ตวั แปรในภาษาไพทอนและการตัง้ ชอื่ ตวั แปรในภาษาไพทอน
จากหนังสอื เรยี นหรือสืบคนจากอนิ เทอรเ น็ตทเี่ ครอื่ งคอมพิวเตอรของตนเอง
ขั้นท่ี 3 อธิบายความรู (Explanation)
3. ครูอธิบายถงึ การตัง้ ชื่อตัวแปรที่ดใี นโปรแกรมภาษาไพทอน ซง่ึ มี 2 รปู แบบ วธิ ีการสรา ง
และกำหนดคาใหกับตัวแปร และชนิดขอมลู ของโปรแกรม พรอ มอธบิ ายเพม่ิ เติมเกย่ี วกบั
ชนดิ ขอมูลของตวั แปร
ข้นั ที่ 4 ขยายความเขาใจ (Elaboration)
4. ครูเปด โอกาสใหน ักเรยี นซักถามขอ สงสยั และครใู หความรเู พ่ิมเตมิ ในสว นน้ัน
5. ครูใหน ักเรยี นทำใบงานที่ 2.2.1 เร่อื ง ตวั แปรในภาษาไพทอน
ข้ันสรปุ
ขั้นที่ 5 ตรวจสอบผล (Evaluation)
1. ครูประเมินผลนกั เรียนจากการสังเกตการตอบคำถาม และการทำใบงาน
2. ครตู รวจสอบความถูกตองของผลการทำใบงานท่ี 2.2.1
3. นกั เรยี นและครรู ว มกันสรปุ เก่ียวกับการใชงานตวั แปรในโปรแกรมภาษาไพทอน
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนว ยการเรียนรทู ี่ 2 การออกแบบขั้นตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
เรอ่ื งที่ 3: การเขียนโปรแกรมดว ยภาษาไพทอน (Python) 1 ช่ัวโมง
วธิ กี ารสอนโดยเนน รูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
ขัน้ นำ
ขน้ั ท่ี 1 กระตุนความสนใจ (Engagement)
1. ครทู บทวนความรเู ดมิ จากชัว่ โมงท่แี ลว เก่ียวกับตวั แปรภาษาไพทอนและกฎการต้ังช่ือตวั แปร
2. จากน้ันครูถามกระตนุ ความสนใจของนักเรยี นวา“นักเรยี นรูห รือไมว า ถาเราตองการควบคุมการ
แสดงผลตวั อกั ษรทางจอภาพในลักษณะตา ง ๆ จะตองทำอยางไร”
ขน้ั สอน
ขัน้ ที่ 2 สำรวจคน หา (Exploration)
1. นกั เรียนแบงกลมุ กลุมละ 3-4 คน เพ่อื สบื คนและศกึ ษาเรียนรเู กีย่ วกับการใชรหัสควบคุม
การแสดงผลตวั อักษรทางจอภาพของโปรแกรมภาษาไพทอนจากหนงั สือเรยี นหรอื สบื คน
จากอินเทอรเนต็ ทเี่ คร่ืองคอมพิวเตอรข องตนเอง
2. นกั เรยี นแตละคนออกมานำเสนอเก่ยี วกับรหสั ควบคุมการแสดงผลตวั อักษรหนาช้นั เรียน
คนละ 1 รหัสควบคุมพรอ มบอกความหมายอยา งละเอียด
3. นกั เรยี นศกึ ษารหสั รูปแบบขอมูลทใี่ ชแทนชนดิ ของขอมูลจากหนังสอื เรยี น
ขน้ั ที่ 3 อธบิ ายความรู (Explanation)
4. ครเู นนยำ้ กบั นักเรยี นเพื่อใหน ักเรยี นเขา ใจเพม่ิ มากข้นึ เก่ียวกบั การใชงานรหสั ควบคมุ และ
รหัสรปู แบบที่ใชค วบคมุ การแสดงผลตวั อักษรออกทางจอภาพในลักษณะตาง ๆ
5. นกั เรยี นทำใบงานที่ 2.3.1 เร่อื ง รหสั ควบคมุ และรหัสรูปแบบขอ มูล
6. ครูถามกระตนุ ความสนใจของนักเรียนวา “นักเรียนรจู ักตวั ดำเนินการท่ใี ชในการเขียนโปรแกรม
ภาษาไพทอนหรือไม”
7. นกั เรียนแตละกลุมอภปิ รายรว มกนั เก่ียวกบั ตวั ดำเนินการท่ีใชสำหรับคำนวณหรอื ประมวลผล
ตา ง ๆ ในภาษาไพทอน
8. ครูอธิบายเพ่ือขยายความเขาใจและเนนย้ำกับนักเรียนถงึ ตวั ดำเนนิ การในโปรแกรมภาษา
ไพทอนพรอ มยกตวั อยางประกอบ และลำดบั การประมวลผลของตวั ดำเนนิ การ
9. นกั เรยี นแตล ะคนสังเกตลำดับการประมวลผลของตวั ดำเนนิ การจากหนงั สอื เรียน
ขน้ั ที่ 4 ขยายความเขา ใจ (Elaboration)
10. ครเู ปด โอกาสใหน ักเรยี นซักถามขอ สงสัย และครใู หความรเู พ่ิมเตมิ ในสว นนน้ั
11. นกั เรียนทำใบงานท่ี 2.3.2 เรอ่ื ง ตัวดำเนนิ การ โดยใหนักเรียนหาผลลพั ธจากการคำนวณ
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูที่ 2 การออกแบบขน้ั ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
ขั้นสรปุ
ข้นั ท่ี 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมินผลนกั เรียนจากการสงั เกตการตอบคำถาม ความสนใจในการเรยี น การทำกิจกรรม
กลมุ ดวยความต้งั ใจ และการทำใบงาน
2. ครตู รวจสอบความถูกตองของผลลพั ธการทำใบงานที่ 2.3.1 และ ใบงานท่ี 2.3.2 ของนกั เรียน
3. นักเรยี นและครูรว มกนั สรปุ เกี่ยวกับรหัสควบคมุ รหัสรูปแบบขอมลู และตวั ดำเนนิ การ
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหินวิทยาคม
หนว ยการเรยี นรทู ี่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
เรอื่ งท่ี 4: การเขยี นโปรแกรมดวยภาษาไพทอน (Python) 1 ชวั่ โมง
วธิ ีการสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
ขนั้ นำ
ขัน้ ที่ 1 กระตนุ ความสนใจ (Engagement)
1. ครทู บทวนความรูเดมิ ของนักเรยี นเกี่ยวกับรหัสควบคุม รหัสรปู แบบขอมลู และตัวดำเนินการ
ในภาษาไพทอน
2. ครูสอบถามความรเู ดมิ ของนักเรียนวา “นกั เรียนเคยเขียนโปรแกรมหรอื ไม และเคยใชโ ปรแกรม
ใดในการเขยี น นอกจากโปรแกรมที่นกั เรยี นตอบมา นกั เรยี นยงั รจู กั โปรแกรมอื่นอกี หรือไม”
3. ครถู ามคำถามกระตนุ ความสนใจของนักเรียนวา “นักเรียนเคยใชโปรแกรมภาษาไพทอนมาชวย
ในการเขยี นโปรแกรมหรอื ไม”
4. ครอู ธบิ ายเพื่อเชือ่ มโยงเขา สูบทเรยี น
ขั้นสอน
ข้นั ท่ี 2 สำรวจคนหา (Exploration)
1. นกั เรยี นแตละคนสบื คน โปรแกรมท่ีใชในการเขียนภาษาไพทอน วิธกี ารดาวนโหลดและติดตงั้
ทเ่ี ครื่องคอมพิวเตอรข องตนเอง จากนน้ั ครสู มุ นักเรียน 2-3 คน ออกมาอธบิ ายหนา ชั้นเรียน
2. เปดโอกาสใหนักเรยี นแตล ะคนดาวนโ หลดและตดิ ตง้ั โปรแกรม Mu จากเว็บไซต
http://codewith.mu/en/download ท่เี คร่ืองคอมพวิ เตอรของตนเอง โดยครคู อยให
ความชว ยเหลืออยางใกลช ิด
3. นกั เรยี นสังเกตและศกึ ษาสว นประกอบของโปรแกรม Mu จากหนงั สอื เรียน
ข้ันที่ 3 อธิบายความรู (Explanation)
4. ครอู ธิบายเพ่ือเช่อื มโยงความรูสูชีวติ ประจำวนั (Com Sci in Real Life) เกี่ยวกบั
การประยุกตใ ชงานภาษาไพทอน
6. นกั เรียนศกึ ษาการใชง านโปรแกรม Mu เบื้องตนจากหนงั สือเรยี น พรอมใหน ักเรียนลงมือเขยี น
โปรแกรมตามตัวอยางชดุ คำส่ังเพื่อคำนวณหาผลลพั ธ จากนนั้ ใหทำการบนั ทึกงานที่เขียนไว
ลงในโฟลเดอรงานของตนเอง
7. ครอู ธิบายความรเู สรมิ จากเนื้อหาเพื่อขยายความรขู องผูเรียน (Com Sci Focus) เรื่อง
การบันทกึ ชุดคำสั่งภาษาไพทอนวา
8. นกั เรียนตรวจสอบคำส่ังการทำงานของโปรแกรม Mu เพ่ือดูผลลัพธทไ่ี ดจากการเขยี นโปรแกรม
ท่จี ะแสดงในชอง Running
9. ครซู ักถามนกั เรียนถงึ ผลลัพธท่ีแสดงในชอ ง Running วา“ผลลพั ธข องนักเรียนคนใดไมตรงตาม
หนงั สือเรียนและเปดโอกาสใหนกั เรนี ภายในหอ งเรียนรว มกันหาแนวทางการแกไข”
10. ครอู ธิบายวิธีการเรียกไฟลเ ดิมข้นึ มาแกไขหรอื ใชงานตอวา “ในกรณที ี่ตองการเรยี กไฟลง าน
ทเ่ี คยบนั ทกึ ใหน กั เรียนคลิก Load เพ่ือเรยี กใชง านไฟล เลือกไฟลที่ตองการ จากน้ันกด Open
กจ็ ะแสดงไฟลเ ดมิ ขึ้นมาใหแกไขหรอื ใชง านตอ”
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนว ยการเรยี นรทู ี่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
ข้นั ท่ี 4 ขยายความเขาใจ (Elaboration)
11. ครเู ปด โอกาสใหน ักเรียนซักถามขอสงสัย และครูใหความรเู พ่มิ เตมิ ในสวนน้ัน
12. นกั เรียนทำใบงานที่ 2.4.1 เรื่อง การเขยี นโปรแกรมดวยภาษาไพทอน โดยใหนกั เรียน
ตอบคำถามจากสถานการณที่กำหนดไวใ หถูกตอง
ขนั้ สรุป
ขั้นที่ 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมินผลนักเรยี นจากการสังเกตการตอบคำถาม ความสนใจในการเรียน และ
การทำใบงาน
2. ครูตรวจสอบความถูกตอ งของผลการทำใบงานที่ 2.4.1 ของนกั เรียน
3. นักเรียนและครูรว มกันสรุปเกยี่ วกบั การเขียนโปรแกรมดวยภาษาไพทอนรว มกนั
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หินวทิ ยาคม
หนว ยการเรียนรทู ี่ 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
เรื่องท่ี 5 : การใชง านฟงกชนั ในโปรแกรมไพทอน 2 ช่ัวโมง
วธิ ีการสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
ขนั้ นำ
ข้ันท่ี 1 กระตนุ ความสนใจ (Engagement)
1. ครทู บทวนความรูเดิมจากชวั่ โมงท่แี ลวเกยี่ วกบั การเขียนโปรแกรมดว ยภาษาไพทอน (Python)
2. ครถู ามกระตนุ ความสนใจของนักเรียนวา “นกั เรียนรจู กั ฟงกชันคำส่งั ที่ใชในการเขยี นโปรแกรม
คำสงั่ ใดบาง และฟงกชนั คำส่ังเหลา น้ันทำหนา ท่ีอะไร”
ข้นั สอน
ขน้ั ท่ี 2 สำรวจคนหา (Exploration)
1. นกั เรียนแตละคนสืบคน เกย่ี วกับฟง กทใ่ี ชใ นโปรแกรมไพทอนตา ง ๆ ในอนิ เทอรเน็ต
และครคู อยบนั ทึกผลการสืบคนของนักเรียนลงบนกระดานหนา ชัน้ เรยี น
2. นกั เรยี นศกึ ษาเรอื่ งฟงกช นั คำสัง่ แสดงผลทางหนาจอของโปรแกรมภาษาไพทอนท่ีมรี ูปแบบ
การใชง าน 2 รูปแบบจากหนังสอื เรียน
3. ครสู มุ นกั เรยี น 2-3 คน ออกมาอภิปรายหนา ชัน้ เรยี นเก่ียวกบั เร่อื งท่ดี ำเนินการศึกษา
ขัน้ ท่ี 3 อธบิ ายความรู (Explanation)
4. ครอู ธบิ ายเพ่ิมเตมิ เพ่อื ใหนักเรียนเขาใจเพิ่มขนึ้ เกย่ี วกับฟง กชนั print( )
5. เปดโอกาสใหนักเรียนสงั เกตตัวอยางการใช print(ขอ มลู ) ท้ัง 3 รูปแบบและทำความเขาใจ
กบั คำอธิบายการทำงานจากหนงั สอื เรยี น
6. ครอู ธิบายความรเู สริมจากเน้ือหาเพ่อื ขยายความรขู องผเู รียน (Com Sci Focus) เรอ่ื ง
การใสเ ครื่องหมาย “…..” ในโปรแกรมภาษาไพทอน จากน้นั ใหนกั เรยี นลงมือปฏบิ ตั ิ
ตามตวั อยา งในหนังสอื เรยี นเพอื่ ทำความเขา ใจเกย่ี วกับเน้อื หามากยง่ิ ข้นึ
7. ครเู ปดโอกาสใหนักเรยี นซักถามขอสงสยั และครูใหความรเู พ่ิมเตมิ ในสว นน้ัน
8. นกั เรียนทำใบงานที่ 2.5.1 เรอ่ื ง การใชงานฟง กช ันคำสง่ั แสดงผลทางหนา จอ
9. ครูสมุ นกั เรียน 4-5 คน ออกมาอภปิ รายการทำใบงานจากชวั่ โมงท่ผี า นมาหนา ช้ันเรยี น
10. ครอู ธบิ ายเพ่ิมเตมิ เพ่ือใหนกั เรียนเขาใจเพ่มิ มากข้นึ เกย่ี วกับฟงกช ัน print( ) ในรูปแบบที่ 2
คือ print(“ขอมลู ที่มกี ารแทรกรหสั รปู แบบขอ มูล” ตำแหนงรหัสรปู แบบขอ มูล) ตามตวั อยาง
11. ครอู ธบิ ายการทำงานของตวั อยางการใช print(“ขอมูลทม่ี ีการแทรกรหัสรปู แบบขอ มลู ”
ตำแหนงรหัสรปู แบบขอมูล) ในหัวขอ ตา ง ๆ ในหนงั สือเรยี น จากนนั้ ใหน ักเรยี นลงมือปฏิบัติ
12. ครเู ปดโอกาสใหนักเรยี นซักถามขอ สงสัย และครูใหความรูเ พิ่มเตมิ ในสว นนั้น
13. นกั เรียนทำใบงานท่ี 2.5.2 เรอื่ ง การใชร หสั รปู แบบขอ มลู รวมกับฟง กช ัน print ( )
14. ครูสมุ นักเรียน 4-5 คน ออกมาอภิปรายการทำใบงานหนา ช้ันเรยี น
15. ครูอธบิ ายรปู แบบการใชงานคำสง่ั input ( )
16. นกั เรียนสังเกตและศึกษาการใชง านฟง กชนั คำสัง่ รับขอมลู ทางแปน พิมพจากหนงั สือเรยี น
โดยครอู ธิบายการทำงานของตวั อยางการใชง านฟง กช ันคำสั่งรับขอ มลู ทางแปนพมิ พใ นหัวขอ
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรทู ี่ 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
การใชง านฟงกช นั input( ) และการใชงานฟง กชนั input( ) รวมกับรหัสควบคมุ ขอ มูล
ข้นั ท่ี 4 ขยายความเขา ใจ (Elaboration)
17. ครูเปดโอกาสใหน ักเรยี นซักถามขอ สงสยั และครูใหความรูเพิ่มเตมิ ในสวนนนั้
18. นกั เรียนทำใบงานท่ี 2.5.3 เร่ือง การใชงานฟง กชนั คำสงั่ รบั ขอมูลทางแปน พิมพ
ขั้นสรุป
ข้นั ท่ี 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมนิ ผลนกั เรยี นจากการสงั เกตการตอบคำถาม การนำเสนอหนา ชน้ั เรียน และ
การทำใบงาน
2. ครตู รวจสอบความถูกตองของผลการทำใบงานที่ 2.5.1 ใบงานท่ี 2.5.2 และ ใบงานที่ 2.5.3
3. นกั เรียนและครรู ว มกนั สรุปเกี่ยวกบั การใชง านฟงกช ันในโปรแกรมไพทอน
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหินวทิ ยาคม
หนว ยการเรียนรทู ี่ 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
เรอ่ื งที่ 6 : โครงสรา งการทำงานแบบเรยี งลำดับ 1 ชว่ั โมง
วธิ กี ารสอนโดยเนน รปู แบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
ขัน้ นำ
ขัน้ ที่ 1 กระตนุ ความสนใจ (Engagement)
1. ครูถามคำถามประจำหวั ขอกับนกั เรียนวา “นักเรยี นรหู รือไมวา โปรแกรมท่ีมโี ครงสรา ง
การทำงานแบบเรยี งลำดับตา งจากโครงสรางการทำงานแบบเลอื กทำอยางไร”
2. ครอู ธบิ ายเพื่อเช่อื มโยงเขา สบู ทเรียน
ขน้ั สอน
ขนั้ ท่ี 2 สำรวจคน หา (Exploration)
1. ครสู มุ ถามนักเรยี น 3-4 คนวา “นกั เรียนรูห รอื ไมว า โครงสรางการทำงานแบบเรยี งลำดับ
มลี ักษณะการทำงานอยางไร”
2. นกั เรยี นสบื คนขอมลู และศึกษาเน้อื หาเร่อื งโครงสรางการทำงานแบบเรยี งลำดบั จากหนงั สือ
เรยี นหรอื จากอินเทอรเน็ตท่ีเครอ่ื งคอมพิวเตอรข องตนเอง
3. นกั เรียนสงั เกตและศกึ ษาตัวอยา งที่ 1 เกย่ี วกบั การเขียนคำสงั่ ควบคุมโครงสรา งการทำงาน
แบบเรยี งลำดับในหนังสือเรียน เพอื่ เขียนคำส่งั ใหแ สดงผลการทำงานทางจอภาพ จากนั้นให
นกั เรียนลงมือปฏิบตั ิตาม
4. นกั เรียนสงั เกตและศกึ ษาตัวอยางท่ี 2 เกยี่ วกับการเขียนคำสั่งควบคุมโครงสรางการทำงาน
แบบเรยี งลำดับในหนังสือเรยี น เพื่อเขยี นคำสัง่ คำนวณหาอัตราแลกเปล่ียนเงนิ ไทยเปน
เงนิ ดอลลาร จากนั้นใหนักเรียนลงมอื ปฏบิ ัตติ าม
ขั้นท่ี 3 อธบิ ายความรู (Explanation)
5. ครูอธิบายการทำงานของโปรแกรมตามหนงั สือเรียนใหน ักเรียนเขาใจเพ่ิมมากขน้ึ และอธิบาย
จดุ สงั เกตจากการเขยี นโปรแกรม เร่ือง การใชเครื่องหมายเทากับ ( = ) และการกำหนด
รูปแบบการแสดงผลตัวเลขจำนวนจริงหรือตวั เลขทศนยิ ม
ข้ันท่ี 4 ขยายความเขาใจ (Elaboration)
6. ครเู ปด โอกาสใหน ักเรยี นซักถามขอ สงสยั และครใู หความรเู พ่ิมเติมในสวนน้นั
7. นกั เรยี นทำใบงานท่ี 2.6.1 เร่ือง การเขยี นโปรแกรมการทำงานแบบเรยี งลำดบั
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูที่ 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
ขนั้ สรุป
ขน้ั ที่ 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมินผลนักเรียนจากการสงั เกตการตอบคำถาม ความสนใจในการเรยี น และการทำ
ใบงานที่ 2.6.1
2. ครตู รวจสอบความถูกตองของผลการทำใบงานท่ี 2.6.1
3. นกั เรียนและครรู ว มกนั สรุปเก่ียวกบั โครงสรางการทำงานแบบเรียงลำดับวา“โครงสราง
การทำงานแบบเรียงลำดับ เปนลกั ษณะของโปรแกรมท่มี ีการทำงานเปนลำดบั โดยการ
ไลเ รียงลำดับกันไปเหมือนเสนตรงจากบนลงลา ง ดังน้นั รปู แบบการทำงานของโปรแกรม
มกั จะเปน เพยี งแคก ารกำหนดคา รบั คา คำนวณหรือประมวลผลทไ่ี มส ลบั ซบั ซอนและ
แสดงผล”
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหนิ วิทยาคม
หนว ยการเรียนรทู ี่ 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
เรื่องท่ี 7 : โครงสรา งการทำงานแบบเลือกทำ 2 ชัว่ โมง
วธิ กี ารสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
\ ข้นั นำ
ขน้ั ท่ี 1 กระตนุ ความสนใจ (Engagement)
1. ครทู บทวนความรูเดมิ จากชัว่ โมงทผ่ี านมาเกี่ยวกบั โครงสรางการทำงานแบบเรียงลำดบั
2. ครอู ธิบายเพื่อเชอ่ื มโยงเขา สบู ทเรยี น
3. ครูสุม ถามนักเรยี น“นักเรียนรูหรือไมวา การทำงานแบบเลอื กทำมกี ารทำงานอยา งไร”
ขน้ั สอน
ข้ันที่ 2 สำรวจคน หา (Exploration)
1. นกั เรียนสบื คนขอ มลู และศึกษาเนื้อหา เรื่อง การทำงานแบบ Single Selection
Double Selection และ Multiple Selection จากหนังสอื เรียน หรือสบื คนเพ่ิมเติม
จากอนิ เทอรเนต็ ที่เคร่ืองคอมพวิ เตอรข องตนเอง โดยใหน กั เรียนสงั เกตการเขียนผังงาน
และคำสั่งภาษาไพทอน
2. นกั เรียนสงั เกตและศึกษาตัวอยางการเขียนคำสัง่ ควบคุมโครงสรางการทำงานแบบ Single
Selection Double Selection และ Multiple Selection ในหนงั สือเรียนเพื่อตรวจสอบตัว
เลขทผ่ี ใู ชป อ นทางแปน พมิ พวาเปน เลขคู จากน้นั ใหน ักเรียนลงมอื ปฏิบตั ติ ามโดยออกแบบ
ขั้นตอนการทำงานของโปรแกรม และเขยี นคำส่งั ควบคุมการทำงานดว ยภาษาไพทอน
3. ครสู มุ นกั เรยี นออกมาอธบิ ายการทำงานของโปรแกรมแตล ะบรรทดั ตามทนี่ ักเรียนเขา ใจ
4. ครูเปด โอกาสใหนักเรยี นซักถามขอสงสยั และครใู หความรเู พม่ิ เติมในสว นน้ัน
5. นกั เรยี นทำใบงานที่ 2.7.1 เรอ่ื ง การทำงานแบบ Single Selection
6. นกั เรียนทำใบงานที่ 2.7.2 เรื่อง การทำงานแบบ Double Selection
ขน้ั ท่ี 3 อธิบายความรู (Explanation)
7. ครทู บทวนโครงสรา งการทำงานของโปรแกรมท้งั 3 รูปแบบคือ โครงสรา งการทำงานแบบ
Single Selection Double Selection และ Multiple Selection
8. เปด โอกาสใหน ักเรยี นภายในช้นั เรยี นอภิปรายรว มกันเก่ียวกับโครงสรางการทำงานของ
โปรแกรมและใหน กัเรยี นซักถามขอ สงสยั และครูใหความรเู พมิ่ เติมในสวนนั้น
ขั้นท่ี 4 ขยายความเขา ใจ (Elaboration)
9. นกั เรียนทำกิจกรรมท่สี อดคลองกบั เนื้อหา โดยใหผ เู รียนฝกปฏบิ ตั ิเพือ่ พฒั นาความรูและทกั ษะ
การเรยี นรูในศตวรรษท่ี 21 จากหนังสือเรียน
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูท ่ี 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
ขน้ั สรุป
ขน้ั ท่ี 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมนิ ผลนักเรียนจากการสงั เกตการตอบคำถาม ความสนใจในการเรยี น และ
การทำใบงาน
2. ครตู รวจสอบความถูกตองของผลลัพธการทำใบงานท่ี 2.7.1 และ ใบงานท่ี 2.7.2
3. นักเรียนและครูรวมกนั สรุปเก่ียวกบั โครงสรา งการทำงานแบบเลอื กทำวา“โครงสรางแบบเลือก
ทำเปนลกั ษณะการทำงานของโปรแกรมที่มีกระบวนการทำงานทจ่ี ะตองมีการตดั สนิ ใจ หรอื
ตองมีการพิสจู น ตรวจสอบผานเงือ่ นไขใด ๆ”
4. ครทู บทวนคำถามประจำหัวขอกับนักเรียนวา“นกั เรียนรหู รือไมว าโปรแกรมท่ีมีโครงสรา งการ
ทำงานแบบเรียงลำดบั ตา งจากโครงสรางการทำงานแบบเลอื กทำอยา งไร”
5. นกั เรียนตรวจสอบความรู ความเขา ใจดวยตนเองจากหนังสือเรยี น โดยพิจารณาขอ ความวา ถูก
หรือผดิ หากนกั เรยี นพจิ ารณาขอความไมถ ูกตองใหนักเรยี นกลับไปทบทวนเนื้อหาตามหัวขอท่ี
กำหนดให
6. ครมู อบหมายใหนักเรียนทำแบบฝกหัดประจำหนว ยการเรียนรทู ี่ 2 โดยใหบันทกึ ลงในสมุด
ประจำตวั และทำชนิ้ งาน/ภาระงาน (รวบยอด) เรอื่ ง การออกแบบขนั้ ตอนการทำงาน และ
การเขียนโปรแกรมดว ยภาษา Python เพ่อื ตรวจสอบความเขาใจของนกั เรียน และนำมาสง
ในช่ัวโมงถัดไป
7. นกั เรยี นทำแบบทดสอบหลังเรยี นหนวยการเรยี นรูท่ี 2 เรอ่ื ง การออกแบบข้ันตอนการทำงาน
และการเขียนโปรแกรมดวยภาษา Python เพื่อวดั ความรทู ่ีนกั เรยี นไดร บั หลงั จากผา น
กระบวนการเรยี นรู
8. สอื่ /แหลงการเรยี นรู
8.1 ส่อื การเรยี นรู
1) หนังสือเรยี น รายวิชาพื้นฐานวิทยาศาสตร เทคโนโลยี (วิทยาการคำนวณ) ม.2 หนวยการเรียนรทู ่ี 2
เร่ือง การออกแบบขนั้ ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
2) ใบงานที่ 2.1.1 เรอื่ ง การออกแบบข้นั ตอนการทำงานโดยใชภาษาธรรมชาติ
3) ใบงานท่ี 2.1.2 เรอ่ื ง การออกแบบขน้ั ตอนการทำงานโดยใชรหัสจำลอง
4) ใบงานท่ี 2.1.3 เรือ่ ง การออกแบบขน้ั ตอนการทำงานโดยใชผังงาน
5) ใบงานท่ี 2.2.1 เรอ่ื ง ตวั แปรในภาษาไพทอน
6) ใบงานที่ 2.3.1 เรอื่ ง รหสั ควบคมุ และรหัสรปู แบบขอมูล
7) ใบงานที่ 2.3.2 เร่อื ง ตวั ดำเนินการ
8) ใบงานท่ี 2.4.1 เรอ่ื ง การเขยี นโปรแกรมดว ยภาษาไพทอน
9) ใบงานท่ี 2.5.1 เร่ือง การใชงานฟงกชนั คำสง่ั แสดงผลทางหนา จอ
10) ใบงานท่ี 2.5.2 เรอื่ ง การใชร หสั รปู แบบขอ มลู รว มกับฟงกชัน print( )
11) ใบงานท่ี 2.5.3 เรอื่ ง การใชงานฟง กชันคำสั่งรับขอมลู ทางแปนพมิ พ
12) ใบงานท่ี 2.6.1 เร่อื ง การเขียนโปรแกรมการทำงานแบบเรียงลำดบั
13) ใบงานที่ 2.7.1 เรื่อง การทำงานแบบ Single Selection
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูท่ี 2 การออกแบบข้นั ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
14) ใบงานที่ 2.7.2 เรอื่ ง การทำงานแบบ Double Selection
15) เครอ่ื งคอมพวิ เตอร
8.2 แหลงการเรยี นรู
1) หองคอมพิวเตอร
2) อนิ เทอรเ น็ต
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหนิ วิทยาคม
หนว ยการเรยี นรทู ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แบบทดสอบกอ นเรยี น
หนว ยการเรียนรทู ่ี 2
คำช้ีแจง : ใหนักเรยี นเลือกคำตอบที่ถูกตองที่สุดเพียงขอเดียว
1. สญั ลกั ษณใ ดใชใ นการรับขอมูลทางแปน พิมพ 6. ขอใดเปนการใชต วั แปรที่ไมถูกตอง
ก.
ก. name = “Somsri”
. ข. thai_score = 24
ค. 1product = “pen”
ข. ง. mySubject = “Computer”
7. คำส่งั ใดใชรับขอมูลทางแปนพมิ พ
ค. ก. print( )
ข. input( )
ง. ค. output( )
ง. compute( )
2. สัญลักษณใดใชในการแสดงผลออกทางจอภาพ 8. ขอ ใดคือผลลพั ธข องการคำนวณตอไปนี้
ก.
(8 + 3) * 2 – 9 / 3
ข. ก. 19 ข. 4.33
ค. 22 ง. -11
ค. 9. ขอ ใดไมใ ชร ูปแบบโครงสรา งการทำงานของ
โปรแกรมแบบเลือกทำ
ง. ก. Single Selection
ข. Multiple Selection
3. รหัสควบคมุ ตัวใดใชกำหนดใหขึน้ บรรทดั ใหม ค. Double Selection
ก. \f ข. \n ง. Third Selection
ค. \v ง. \t 10. การทำงานของโปรแกรมแบบเลือกทำรปู แบบ
ใดที่มกี ารพิสจู นเง่ือนไขหลายเง่อื นไข
4. รหัสควบคมุ ตัวใดใชแสดงขอมูลทีเ่ ปน เลข ก. Single Selection
จำนวนเตม็ ข. Multiple Selection
ก. %f ข. %s ค. Double Selection
ค. %c ง. %d ง. Third Selection
5. รหสั ควบคมุ ตวั ใดใชแสดงขอมลู ทเี่ ปน ตัวอกั ษร
ก. %f
ข. %s
ค. %c
ง. %d
เฉลย 1. ค 2. ก 3. ข 4. ง 5. ข 6. ค 7. ข 8. ก 9. ง 10. ข
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หินวทิ ยาคม
หนว ยการเรยี นรทู ี่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แบบทดสอบหลังเรยี น
หนว ยการเรยี นรูที่ 2
คำชแี้ จง : ใหน ักเรียนเลือกคำตอบที่ถูกตองท่ีสุดเพียงขอเดียว
1. สญั ลกั ษณใดใชใ นการตัดสินใจ 6. ขอใดเปน การใชตัวแปรที่ไมถกู ตอง
ก. ก. name = Laddawan
ข. ข. thai_score = 24
ค. total_product = 125
ค. ง. mySubject = “Thai”
ง. 7. คำสั่งใดใชแสดงผลทางจอภาพ
2. สัญลกั ษณใ ดใชใ นการประมวลผล ก. output( )
ก. ข. input( )
ข. ค. print( )
ง. compute( )
ค. 8. ขอ ใดคอื ผลลัพธของการคำนวณตอ ไปน้ี
ง. (15 - 3) / 4 + 2 * 3
ก. 6 ข. 18
3. รหัสควบคมุ ตวั ใดใชกำหนดใหขึ้นหนาใหม
ค. 15 ง. 9
ก. \f ข. \n
9. โครงสรางการทำงานแบบใดที่มกี ารพสิ ูจน
ค. \v ง. \t
เงือ่ นไขเพยี ง 1 คร้ัง
4. รหัสควบคมุ ตัวใดใชแ สดงขอมูลทเ่ี ปน
ก. Single Selection
เลขทศนิยม
ข. Multiple Selection
ก. %c ข. %s
ค. Double Selection
ค. %f ง. %d
ง. Third Selection
5. รหสั ควบคุมตวั ใดใชแ สดงเสยี งออกทางลำโพง
10. โครงสรางการทำงานแบบใดที่มีการพสิ ูจน
ก. \b ข. \a
เงอื่ นไขท่ีแบงออกเปน 2 ทางเลอื กน่นั คือ
ค. \v ง. \r
เง่อื นไขที่เปน จริงและเง่อื นไขทเ่ี ปนเท็จ
ก. Single Selection
ข. Multiple Selection
ค. Double Selection
ง. Third Selection
1. ง 2. ข 3. ก 4. ค 5. ข 6. ก 7. ค 8. ง 9. ก 10. ค
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหินวทิ ยาคม
หนวยการเรยี นรทู ่ี 2 การออกแบบข้นั ตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขนั้ ตอนการทำงานของโปรแกรม
แผนการจดั การเรียนรทู ่ี 1
การออกแบบข้ันตอนการทำงานของโปรแกรม
เวลา 1 ชัว่ โมง
1. มาตรฐาน/ตวั ชีว้ ัด
1.1 ตวั ช้ีวัด
ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมท่ีใชต รรกะและฟง กช นั ในการแกปญ หา
2. จดุ ประสงคก ารเรียนรู
1. อธิบายความหมายของการออกแบบขน้ั ตอนการทำงานแตละแบบไดถูกตอง (K)
2. ออกแบบขัน้ ตอนการทำงานโดยใชภ าษาธรรมชาตไิ ดถูกตอ ง (P)
3. ออกแบบขัน้ ตอนการทำงานโดยใชรหสั จำลองไดถ ูกตอ ง (P)
4. ออกแบบข้ันตอนการทำงานโดยใชผงั งานไดถ ูกตอง (P)
5. สนใจใฝเ รยี นรใู นการศึกษาและนำไปใชในชวี ติ ประจำวนั ได (A)
3. สาระการเรยี นรู สาระการเรยี นรทู อ งถิ่น
พจิ ารณาตามหลกั สูตรของสถานศกึ ษา
สาระการเรียนรูแกนกลาง
- การออกแบบอลั กอริทมึ เพื่อแกปญ หาอาจใช
แนวคดิ เชงิ คำนวณในการออกแบบ เพื่อใหก าร
แกป ญหามีประสิทธิภาพ
4. สาระสำคัญ/ความคิดรวบยอด
การออกแบบขั้นตอนการทำงานของโปรแกรมหรอื การออกแบบอัลกอริทึม เปนการออกแบบลำดบั
ข้ันตอนการทำงานของโปรแกรม ซึง่ สามารถแบงไดเปน 3 ลักษณะ คือ การใชภาษาธรรมชาติ การใชรหัส
จำลอง และการใชผ งั งาน
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วิทยาคม
หนวยการเรยี นรทู ี่ 2 การออกแบบขั้นตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
5. สมรรถนะสำคญั ของผเู รยี นและคณุ ลกั ษณะอนั พึงประสงค
สมรรถนะสำคัญของผูเรยี น คุณลักษณะอนั พงึ ประสงค
1. ความสามารถในการสอ่ื สาร 1. มวี ินยั รบั ผดิ ชอบ
- ทักษะการสื่อสาร
- ทกั ษะการแลกเปลีย่ นขอมลู 2. ใฝเ รยี นรู
2. ความสามารถในการคดิ 3. มงุ มัน่ ในการทำงาน
- ทักษะการคิดวิเคราะห
3. ความสามารถในการแกปญหา
- ทกั ษะการคิดวิเคราะห
4. ความสามารถในการใชท ักษะชีวติ
- ทักษะการทำงานรวมกัน
5. ความสามารถในการใชเทคโนโลยี
- ทักษะการสบื คน ขอมูล
6. กจิ กรรมการเรียนรู
วิธีการสอนโดยเนนรปู แบบการสอนแบบสืบเสาะหาความรู 5Es (5Es Instructional Model)
30 นาทแี รก
ข้นั นำ
ขั้นที่ 1 กระตนุ ความสนใจ (Engagement)
1. นกั เรียนทำแบบทดสอบกอนเรยี นหนวยการเรียนรูท ่ี 2 เรอื่ ง การออกแบบขั้นตอนการทำงาน
และการเขยี นโปรแกรมดว ยภาษา Python เพ่ือวดั ความรูเดมิ ของนกั เรยี นกอนเขาสูก จิ กรรม
2. ครถู ามคำถามประจำหัวขอวา“นักเรยี นคดิ วาการออกแบบขั้นตอนการทำงานของโปรแกรม
มีความสำคญั อยา งไรตอการเขียนโปรแกรมคอมพวิ เตอร”
(แนวตอบ : นกั เรยี นตอบตามความคิดเหน็ ของตนเอง โดยคำตอบขึ้นอยกู ับดุลยพนิ จิ ของ
ครผู สู อน เชน ทำใหสามารถเขยี นโปรแกรมไดง า ยข้นึ ลดความผดิ พลาดที่อาจเกดิ ขน้ึ จากการ
เขียนโปรแกรมคอมพิวเตอร)
ขนั้ สอน
ขน้ั ที่ 2 สำรวจคน หา (Exploration)
1. นกั เรยี นแบงกลมุ กลมุ ละ 3-4 คน เพ่อื คนหาลักษณะของการออกแบบขัน้ ตอนการทำงานของ
โปรแกรมจากอนิ เทอรเน็ตท่ีเครื่องคอมพวิ เตอรของตนเอง
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนว ยการเรยี นรูท่ี 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขนั้ ตอนการทำงานของโปรแกรม
2. จากน้ันครใู หนักเรยี นแตละกลุมมานำเสนอเก่ียวกับลกั ษณะของการออกแบบขนั้ ตอน
การทำงานของโปรแกรม พรอมอภิปรายรวมกันในหองเรยี น
3. นกั เรียนศกึ ษาและสงั เกตการออกแบบขน้ั ตอนการทำงานของโปรแกรมท้งั 3 ลักษณะ
จากหนงั สือเรยี นรายวิชาพนื้ ฐานวทิ ยาศาสตร เทคโนโลยี (วิทยาการคำนวณ) ม.2
หนว ยการเรยี นรทู ่ี 2 เร่อื ง การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรม
ดว ยภาษา Python
ข้ันที่ 3 อธิบายความรู (Explanation)
4. ครูอธบิ ายเพิ่มเตมิ เพื่อใหนักเรียนเขาใจเพิ่มขึน้ วา“การออกแบบลำดบั ขนั้ ตอนการทำงาน
ของโปรแกรม สามารถแบงไดเปน 3 ลักษณะ คือ
1) การออกแบบลำดบั ขั้นตอนการทำงานโดยใชภ าษาธรรมชาติ เปน การบรรยาย
ขัน้ ตอนการทำงานของโปรแกรมโดยใชภ าษามนุษยท่ีเขาใจงา ย เพอื่ อธิบายลำดบั
ขั้นตอนการทำงานของโปรแกรมตามลำดบั การทำงานกอ นหลงั
2) การออกแบบลำดับขั้นตอนการทำงานโดยใชร หัสจำลอง เปน รูปแบบภาษาท่ีมี
โครงสรา งท่ีชัดเจนและกระชับ เพอ่ื ใชอธิบายขัน้ ตอนการทำงานของโปรแกรม
3) การออกแบบลำดับขน้ั ตอนการทำงานโดยใชผ งั งาน เปนการใชแผนภาพ
สัญลักษณเ พื่อแสดงลำดับขัน้ ตอนการทำงานของโปรแกรม”
5. ครยู กตัวอยา งการออกแบบขั้นตอนการทำงานโดยใชภาษาธรรมชาติตามหนังสือเรยี น
เพือ่ อธบิ ายลำดบั ขัน้ ตอนการทำงานของโปรแกรมตามลำดับการทำงานกอ น-หลงั จากตวั อยา ง
ตอ งการคำนวณหาพ้นื ทีข่ องรูปสเี่ หล่ยี มผนื ผา มีขนั้ ตอนการทำงานดังน้ี
ขัน้ ตอนที่ 1 เรมิ่ การทำงาน
ข้นั ตอนที่ 2 นำเขาขอมลู ความกวางของรูปสเ่ี หลี่ยม
ขั้นตอนที่ 3 นำเขา ขอมลู ความยาวของรปู สเ่ี หลยี่ ม
ขนั้ ตอนท่ี 4 คำนวณพนื้ ทร่ี ปู สี่เหลีย่ ม = ความกวาง x ความยาว
ขั้นตอนท่ี 5 แสดงผลพน้ื ที่ของรปู สีเ่ หลย่ี ม
ข้ันตอนท่ี 6 จบการทำงาน
6. ครูยกตวั อยางการออกแบบขั้นตอนการทำงานโดยใชร หสั จำลองตามหนังสือเรยี นเพื่ออธบิ าย
ข้ันตอนการทำงานของโปรแกรมโดยใชภ าษาคอมพิวเตอร จากตวั อยางตองการคำนวณ
หาพืน้ ทขี่ องรูปส่ีเหลยี่ มผืนผา สามารถเขียนเปนภาษาคอมพวิ เตอรไดด งั น้ี
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหินวทิ ยาคม
หนวยการเรยี นรทู ่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ี่ 1 การออกแบบขนั้ ตอนการทำงานของโปรแกรม
START
INPUT width
INPUT length
COMPUTE area = width * length
OUTPUT area
STOP
7. ครยู กตัวอยางการออกแบบข้ันตอนการทำงานโดยใชผงั งานตามหนงั สือเรยี น เพอื่ แสดงลำดับ
ขน้ั ตอนการทำงานของโปรแกรมโดยใชแ ผนภาพสญั ลักษณ จากตวั อยา งตองการคำนวณหา
พ้ืนทขี่ องรปู สเ่ี หลยี่ มผืนผา มีขน้ั ตอนการทำงานดังนี้
START
width
length
area = width * length
area
STOP
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรยี นรทู ี่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ี่ 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
30 นาทีถดั ไป
ขั้นที่ 4 ขยายความเขาใจ (Elaboration)
8. นักเรยี นทำใบงานที่ 2.1.1 เรื่อง การออกแบบขัน้ ตอนการทำงานโดยใชภ าษาธรรมชาติ
9. นักเรียนทำใบงานท่ี 2.1.2 เรื่อง การออกแบบขัน้ ตอนการทำงานโดยใชรหสั จำลอง
10. นักเรยี นทำใบงานท่ี 2.1.3 เรือ่ ง การออกแบบขัน้ ตอนการทำงานโดยใชผังงาน
Note
วตั ถุประสงคข องกิจกรรมเพอื่ ใหน กั เรียน
- มที กั ษะการทำงานรวมกันโดยใชก ระบวนการกลุมในการทำงานหรอื การทำ
กิจกรรมเพือ่ ใหเกิดการสื่อสารและแลกเปล่ยี นขอมูลรวมกันภายในกลมุ
- มีทกั ษะการสบื คน ขอมลู โดยใหนักเรยี นแตละคนสบื คนขอมูลจากอินเทอรเ นต็
เพอื่ สืบเสาะหาความรตู ามหัวขอ ท่ีไดร ับมอบหมาย
- มีทักษะการสังเกต โดยใหนักเรยี นสงั เกตลักษณะการทำงานของโปรแกรม
ทง้ั 3 ลกั ษณะจากหนังสอื เรียนเพ่ือนำไปปรบั ใชในการเรยี นไดอยา งเหมาะสม
- มีทักษะการคดิ วเิ คราะห โดยใหนักเรียนพจิ ารณาเน้ือหาจากการสืบคน หรือศึกษา
ขอ มูลจากแหลงขอมลู ตาง ๆ เชน หนงั สือเรียน อนิ เทอรเน็ต เปนตน
ขนั้ สรปุ
ข้นั ที่ 5 ตรวจสอบผล (Evaluation)
1. ครูประเมนิ ผลนักเรยี นจากการสงั เกตการตอบคำถาม การนำเสนอหนาช้ันเรียน
การทำกิจกรรมกลุม ดว ยความตง้ั ใจ และการทำใบงาน
2. ครตู รวจสอบความถูกตองของผลการทำใบงานที่ 2.1.1, ใบงานท่ี 2.1.2 และ ใบงานท่ี 2.1.3
3. นกั เรียนและครรู วมกันสรุปเก่ียวกบั การออกแบบขัน้ ตอนการทำงานของโปรแกรมวา
“การออกแบบข้ันตอนการทำงานของโปรแกรมเปน การออกแบบลำดบั ขน้ั ตอนกอนนำไปเขียน
โปรแกรมจรงิ สง ผลใหการขยี นโปรแกรมทำไดงา ยข้นึ และเกิดขอผดิ พลาดนอ ยเนื่องจาก
เปนการเขียนอยางเปน ลำดบั ขัน้ ตอนการทำงานตามโปรแกรมการทำงานกอน – หลัง”
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรยี นรูท ี่ 2 การออกแบบข้ันตอนการทำงาน และการเขยี นโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขนั้ ตอนการทำงานของโปรแกรม
7. การวัดและประเมินผล วธิ ีวดั เครอ่ื งมอื เกณฑการประเมนิ
- ตรวจแบบทดสอบ - แบบทดสอบกอนเรยี น ประเมินตามสภาพจรงิ
รายการวัด กอนเรียน
7.1 การประเมนิ กอนเรียน - ใบงานที่ 2.1.1 รอยละ 60 ผา นเกณฑ
- ตรวจใบงานที่ 2.1.1 - ใบงานที่ 2.1.2 รอ ยละ 60 ผานเกณฑ
- แบบทดสอบกอนเรียน - ตรวจใบงานท่ี 2.1.2 - ใบงานที่ 2.1.3 รอยละ 60 ผานเกณฑ
หนว ยการเรยี นรูท่ี 2 - ตรวจใบงานที่ 2.1.3 - แบบประเมิน ระดับคุณภาพ 2
เรอ่ื ง การออกแบบข้ันตอน - ประเมนิ การนำเสนอ การนำเสนอผลงาน ผานเกณฑ
การทำงาน และการเขียน ผลงาน - แบบสังเกตพฤติกรรม ระดบั คุณภาพ 2
โปรแกรมดวยภาษา Python - สังเกตพฤติกรรม การทำงานรายบุคคล ผา นเกณฑ
7.2 ประเมนิ ระหวางการจดั กิจกรรม การทำงานรายบุคคล - แบบสังเกตพฤติกรรม ระดบั คุณภาพ 2
การเรียนรู - สังเกตพฤติกรรม การทำงานกลุม ผานเกณฑ
1) การออกแบบข้ันตอนการ การทำงานกลุม
ทำงานโดยใชภาษาธรรมชาติ
2) การออกแบบข้ันตอนการ
ทำงานโดยใชร หัสจำลอง
3) การออกแบบข้นั ตอนการ
ทำงานโดยใชผ ังงาน
4) การนำเสนอผลงาน
5) พฤตกิ รรมการทำงาน
รายบุคคล
6) พฤติกรรมการทำงานกลุม
7) คุณลกั ษณะอนั พึงประสงค - สงั เกตความมวี นิ ัย - แบบประเมนิ ระดบั คุณภาพ 2
ความรับผิดชอบ คณุ ลกั ษณะ ผา นเกณฑ
ใฝเ รยี นรู และมงุ มัน่ อนั พงึ ประสงค
ในการทำงาน
8. สือ่ /แหลงการเรยี นรู
8.1 ส่อื การเรยี นรู
1) หนังสอื เรยี น รายวิชาพ้นื ฐานวิทยาศาสตร เทคโนโลยี (วิทยาการคำนวณ) ม.2 หนวยการเรยี นรทู ี่ 2
เรื่อง การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
2) ใบงานที่ 2.1.1 เร่อื ง การออกแบบขั้นตอนการทำงานโดยใชภาษาธรรมชาติ
3) ใบงานท่ี 2.1.2 เร่อื ง การออกแบบขัน้ ตอนการทำงานโดยใชรหัสจำลอง
4) ใบงานที่ 2.1.3 เรื่อง การออกแบบขั้นตอนการทำงานโดยใชผงั งาน
5) เครือ่ งคอมพวิ เตอร
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หนิ วิทยาคม
หนวยการเรยี นรูท่ี 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ี่ 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
8.2 แหลง การเรยี นรู
1) หอ งคอมพวิ เตอร
2) อินเทอรเ นต็
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรียนรูที่ 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรียนรทู ี่ 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
ใบงานที่ 2.1.1
เร่ือง การออกแบบข้ันตอนการทำงานโดยใชภ าษาธรรมชาติ
คำช้แี จง : ใหนกั เรยี นออกแบบข้นั ตอนการทำงานโดยใชภาษาธรรมชาติ เพอ่ื คำนวณหาพืน้ ที่
ของรูปสามเหล่ียม
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูที่ 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
ใบงานท่ี 2.1.1 เฉลย
เร่ือง การออกแบบขน้ั ตอนการทำงานโดยใชภาษาธรรมชาติ
คำช้ีแจง : ใหนกั เรยี นออกแบบข้นั ตอนการทำงานโดยใชภาษาธรรมชาติ เพ่อื คำนวณหาพ้นื ที่
ของรปู สามเหลีย่ ม
...ข..้ัน..ต...อ..น...ท..่ี..1...........เ..ร..มิ่ ..ก..า..ร..ท...ำ..ง..า..น...........................................................................................................................
...ข..น้ั ..ต...อ..น...ท..่ี..2...........น...ำ..เ.ข..า..ข...อ ..ม...ลู ..ส..ว..น...ฐ..า..น...ข..อ..ง..ร..ปู...ส..า..ม...เ.ห..ล...ย่ี ..ม....................................................................................
...ข..น้ั ..ต...อ..น...ท..่ี..3...........น...ำ..เ.ข..า..ข...อ ..ม...ลู ..ส..ว..น...ส..งู..ข..อ...ง..ร..ปู ..ส...า..ม..เ.ห...ล..ย่ี...ม......................................................................................
...ข..ั้น..ต...อ..น...ท..่ี..4...........ค...ำ..น..ว..ณ....พ..นื้...ท...่ีร..ูป..ส...า..ม..เ.ห...ล..่ีย...ม...=......5....x...ส..ว. ..น..ฐ..า..น....x....ส..ว ..น...ส..งู ............................................................
...ข..ั้น..ต...อ..น...ท..ี่..5...........แ...ส..ด..ง..ผ...ล..พ...ืน้ ..ท...่ขี ..อ...ง.ร..ูป...ส..า..ม...เ.ห...ล..ีย่..ม................................................................................................
...ข..้นั ..ต...อ..น...ท..ี่..6...........จ...บ..ก...า..ร.ท...ำ..ง..า..น............................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรียนรูท ี่ 2 การออกแบบข้นั ตอนการทำงาน และการเขยี นโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
ใบงานที่ 2.1.2
เร่อื ง การออกแบบขน้ั ตอนการทำงานโดยใชรหสั จำลอง
คำชี้แจง : ใหนักเรยี นออกแบบข้ันตอนการทำงานโดยใชรหัสจำลอง เพอ่ื คำนวณหาพ้ืนที่ของรปู สามเหล่ยี ม
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรียนรทู ี่ 2 การออกแบบข้นั ตอนการทำงาน และการเขยี นโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ่ี 1 การออกแบบขนั้ ตอนการทำงานของโปรแกรม
ใบงานที่ 2.1.2 เฉลย
เรอื่ ง การออกแบบขนั้ ตอนการทำงานโดยใชรหสั จำลอง
คำชี้แจง : ใหนักเรียนออกแบบข้นั ตอนการทำงานโดยใชรหัสจำลอง เพอื่ คำนวณหาพน้ื ทขี่ องรูปสามเหลยี่ ม
...S...T..A...R..T.................................................................................................................................................................
...I.N...P...U...T....b..a...s.e.......................................................................................................................................................
...I.N...P...U...T....h..e...i.g..h..t...................................................................................................................................................
...C...O...M....P..U...T...E...a...r.e..a....=......5....x...b...a..s..e....x....h..e...i.g..h..t.......................................................................................................
...O....U...T..P...U..T....a...r.e...a..................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรียนรทู ่ี 2 การออกแบบข้นั ตอนการทำงาน และการเขยี นโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ี่ 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
ใบงานท่ี 2.1.3
เร่อื ง การออกแบบขั้นตอนการทำงานโดยใชผังงาน
คำช้ีแจง : ใหนกั เรียนออกแบบขัน้ ตอนการทำงานโดยใชผ งั งาน เพอ่ื คำนวณหาพื้นทขี่ องรูปสามเหลยี่ ม
START
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนว ยการเรียนรทู ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขยี นโปรแกรมดวยภาษา Python
แผนการจดั การเรียนรทู ่ี 1 การออกแบบขนั้ ตอนการทำงานของโปรแกรม
ใบงานท่ี 2.1.3 เฉลย
เร่อื ง การออกแบบขัน้ ตอนการทำงานโดยใชผงั งาน
คำช้ีแจง : ใหนกั เรียนออกแบบขั้นตอนการทำงานโดยใชผ งั งาน เพื่อคำนวณหาพน้ื ท่ขี องรูปสามเหลย่ี ม
START
base
height
area = base * height
area
STOP
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวงั หนิ วทิ ยาคม
หนวยการเรยี นรูท่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ี่ 1 การออกแบบขน้ั ตอนการทำงานของโปรแกรม
9. บนั ทกึ ผลการจัดการเรยี นรู
ผลการจัดกิจกรรม
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
ปญ หา/อุปสรรค
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
แนวทางในการแกไขปญ หา
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
ลงชอ่ื ......................................................
(นางสาวเตชนิ ี ภิรมย)
ตำแหนง ครปู ฏบิ ัตกิ ารสอนคอมพวิ เตอร
ความคดิ เหน็ หัวหนากลมุ สาระฯ
..............................................................................................................................................................................
..............................................................................................................................................................................
ลงช่ือ......................................................
(นางสาวจริยา ยงกำลงั )
ตำแหนง หัวหนา กลุมสาระการเรียนรวู ิทยาศาสตรแ ละเทคโนโลยี
แผนการจดั การเรียนรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวังหนิ วิทยาคม
หนวยการเรยี นรูที่ 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ่ี 2 ตวั แปรภาษาไพทอน
แผนการจดั การเรียนรทู ่ี 2
ตัวแปรภาษาไพทอน
เวลา 1 ชวั่ โมง
1. มาตรฐาน/ตวั ชีว้ ัด
1.1 ตวั ชี้วัด
ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมทีใ่ ชต รรกะและฟง กชันในการแกปญหา
2. จดุ ประสงคการเรยี นรู
1. อธิบายความหมายของตัวแปรไดถ ูกตอง (K)
2. สามารถต้งั ช่ือตวั แปรตามกฎการตง้ั ช่ือไดถูกตอง (P)
3. เห็นถึงประโยชนแ ละความสำคญั ของการเขยี นโปรแกรมโดยใชภาษาไพทอน (A)
3. สาระการเรยี นรู สาระการเรียนรูท องถ่นิ
พิจารณาตามหลกั สตู รของสถานศึกษา
สาระการเรยี นรแู กนกลาง
- ตัวดำเนนิ การบูลีน
4. สาระสำคัญ/ความคิดรวบยอด
การเขยี นโปรแกรมในภาษาไพทอนน้ัน จะตอ งใชต วั แปรมาชว ยในการเกบ็ ขอมลู ตางๆ โดยตวั แปร
เปรียบเสมือนภาชนะที่ใชเก็บขอ มูล และขอมลู เหลานั้นสามารถเปล่ยี นแปลงไดต ามความตองการของ
ผเู ขยี น
5. สมรรถนะสำคัญของผเู รยี นและคณุ ลักษณะอนั พงึ ประสงค
สมรรถนะสำคัญของผเู รยี น คุณลกั ษณะอันพงึ ประสงค
1. ความสามารถในการคดิ 1. มีวินยั รับผิดชอบ
- ทักษะการคิดวเิ คราะห
2. ความสามารถในการแกปญ หา 2. ใฝเ รยี นรู
- ทกั ษะการสังเกต 3. มงุ มน่ั ในการทำงาน
3. ความสามารถในการใชเทคโนโลยี
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภริ มย ครู โรงเรยี นวงั หนิ วิทยาคม
หนวยการเรยี นรทู ี่ 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดวยภาษา Python
แผนการจดั การเรยี นรทู ี่ 2 ตวั แปรภาษาไพทอน
สมรรถนะสำคญั ของผเู รยี น คณุ ลกั ษณะอนั พงึ ประสงค
- ทักษะการสบื คน ขอมลู
6. กจิ กรรมการเรียนรู
วธิ กี ารสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model)
30 นาทีแรก
ขั้นนำ
ข้นั ที่ 1 กระตุนความสนใจ (Engagement)
1. ครทู บทวนความรูเ ดิมจากช่วั โมงท่ีแลวเก่ยี วกับการออกแบบข้ันตอนการทำงานของโปรแกรม
2. ครถู ามกระตนุ ความสนใจของนกั เรยี นวา“จากการออกแบบขน้ั ตอนการทำงานของโปรแกรม
ทไี่ ดเรยี นมาแลว นักเรยี นคดิ วาสามารถนำไปเขียนในโปรแกรมอะไรบางทีน่ กั เรียนรจู ัก”
(แนวตอบ : นักเรียนตอบตามประสบการณข องตนเอง โดยคำตอบขนึ้ อยูกับดลุ ยพินจิ ของ
ครผู สู อน เชน โปรแกรม Scratch โปรแกรม Python เปน ตน )
3. ครวู าดรูปคอมพวิ เตอรล งบนกระดานหนาช้นั เรยี น และถามคำถามประจำหัวขอกับนกั เรียนวา
“ถา เปรียบคอมพวิ เตอรเปน รา งกายมนุษย จะเปรียบหนวยประมวลผลกลางกบั อวัยวะใด”
(แนวตอบ : นักเรียนตอบตามประสบการณของตนเอง โดยคำตอบที่ถูกตอง คอื สมอง)
4. ครอู ธิบายเพ่ือเชอ่ื มโยงเขา สบู ทเรียนวา “การเขียนโปรแกรมคอมพิวเตอรใ นภาษาไพทอน
เหมาะสำหรบั ผูเรม่ิ ตน เขยี นโปรแกรมไปจนถงึ การประยุกตใชง านในระดบั สงู เนื่องจากเปน
ภาษาทีม่ โี ครงสรา งและไวยากรณคอ นขางงา ย ไมซ บั ซอ น ทำใหง ายตอการทำความเขาใจ
ดังนนั้ จึงตองใชห นวยประมวลผลกลางในการคดิ คำนวณคอ นขา งมากกวาจะเขียนโปรแกรม
ไดส ำเรจ็ ”
ขั้นสอน
ขั้นที่ 2 สำรวจคน หา (Exploration)
1. ครูถามนกั เรยี นวา “ถานักเรยี นตองการเขียนโปรแกรมเพื่อคำนวณหาคา ขอ มลู ตา ง ๆ นั้น
นักเรยี นรหู รอื ไมว า ขอมูลที่เรานำมาใชใ นการคำนวณ จะถูกเกบ็ ไวที่สว นใดในโปรแกรม”
(แนวตอบ : ขอ มูลทน่ี ำมาใชในโปรแกรมน้นั จะถูกเก็บไวในตวั แปร)
2. นักเรยี นศกึ ษาขอมลู เก่ยี วกับตัวแปรในภาษาไพทอนและการต้ังชอ่ื ตวั แปรในภาษาไพทอน
จากหนังสือเรยี นรายวชิ าพ้นื ฐานวทิ ยาศาสตร เทคโนโลยี (วทิ ยาการคำนวณ) ม.2
หนวยการเรยี นรูที่ 2 เร่อื ง การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดวย
ภาษา Python หรือสบื คนจากอนิ เทอรเ นต็ ท่ีเคร่อื งคอมพิวเตอรของตนเอง
แผนการจดั การเรียนรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หนิ วิทยาคม
หนว ยการเรยี นรูที่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ่ี 2 ตัวแปรภาษาไพทอน
ข้ันที่ 3 อธบิ ายความรู (Explanation)
3. ครอู ธิบายถึงการตัง้ ชื่อตวั แปรทด่ี ใี นโปรแกรมภาษาไพทอน ซงึ่ มี 2 รปู แบบ คือ Camel Case
เปน รปู แบบการตัง้ ชื่อทม่ี ีการใชภ าษาองั กฤษตัวพิมพเลก็ และตวั พมิ พใหญส ลบั กนั ไป เชน
calculateGrade , computerScore เปน ตน และแบบ Snake Case เปนรปู แบบการต้ังชือ่
ตวั แปรท่แี ยกคำดวยเครอื่ งหมายขีดเสนใต (Underscore) “_” เชน calculate_grade ,
computer_score เปนตน
30 นาทีถดั ไป
ขั้นสอน
ขัน้ ท่ี 3 อธิบายความรู (Explanation)
4. ครอู ธิบายถึงวิธกี ารสรางและกำหนดคา ใหกับตัวแปรวา “โปรแกรมภาษาไพทอนมีการสรา ง
และกำหนดคาใหกับตัวแปรที่แตกตา งจากโปรแกรมอืน่ เนื่องจากภาษาไพทอนเปน ภาษา
ประเภท Dynamically-typed Language หมายถึง ภาษาทีม่ ีการสรา งตวั แปร โดยไมตอ งมี
การกำหนดชนดิ ของตวั แปร ชนิดของตวั แปรจะถูกกำหนดดวยขอ มลู ทเ่ี กบ็ ไวใน ตวั แปรโดย
อัตโนมตั ิ ซ่งึ จะตางจากโปรแกรมอืน่ ทจี่ ะตองกำหนดชนิดของตวั แปรกอ น จากนัน้ จงึ จะทำการ
กำหนดคาใหตัวแปรได สำหรับรูปแบบการสรา งและกำหนดคาตวั แปร” ดงั นี้
ช่ือตัวแปร = คา ทเ่ี ก็บไวในตวั แปร หรอื นิพจน หรอื ตวั แปรอ่ืนๆ
5. ครูอธิบายถึงชนดิ ขอ มูลของตัวแปร ซ่ึงประกอบดวยขอมลู ที่เปน ตัวเลขจำนวนเต็ม ตวั เลข
จำนวนจริง และขอ มลู ท่ีเปนอักขระหรือขอความท่ีมักจะถกู ใชงานบอ ยจากหนังสอื เรียน
6. ครอู ธิบายเพมิ่ เตมิ เกย่ี วกบั ชนิดขอ มูลของตัวแปรวา “ชนิดของขอมูลพ้นื ฐานในภาษาไพทอน
แบงออกเปน 5 ชนดิ ใหญ ๆ ไดแ ก number, string, list, tuple และ dictionary ซ่ึงเปน
ตวั แปรทว่ั ๆ ไป แตภ าษาไพทอนยอมใหมีตัวแปร list, tuple, dictionary ทผี่ สมกันได
เรยี กวา ชนดิ complex”
ข้ันที่ 4 ขยายความเขา ใจ (Elaboration)
7. ครเู ปด โอกาสใหน ักเรยี นซักถามขอ สงสยั และครูใหความรเู พ่ิมเติมในสวนน้ัน
8. ครใู หนกั เรยี นทำใบงานที่ 2.2.1 เรอื่ ง ตัวแปรในภาษาไพทอน โดยใหน กั เรียนตอบคำถาม
ทก่ี ำหนดใหโ ดยละเอยี ด
แผนการจดั การเรยี นรู เทคโนโลยี (วิทยาการคำนวณ) ม.2 นางสาวเตชินี ภิรมย ครู โรงเรยี นวงั หินวทิ ยาคม
หนวยการเรยี นรทู ี่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว ยภาษา Python
แผนการจดั การเรยี นรทู ่ี 2 ตวั แปรภาษาไพทอน
Note
วตั ถุประสงคข องกจิ กรรมเพือ่ ใหนกั เรยี น
- มที ักษะการสืบคน ขอมูล โดยใหน กั เรียนแตล ะคนสืบคน ขอมลู จากอนิ เทอรเน็ต
เพือ่ สบื เสาะหาความรูตามหวั ขอที่ไดรบั มอบหมาย
- มที ักษะการสังเกต โดยใหน ักเรียนสงั เกตเกี่ยวกบั การตง้ั ช่อื ตัวแปรจากหนงั สือเรยี น
เพอื่ นำไปปรับใชใ นการเรียนไดอ ยางเหมาะสม
- มีทักษะการคดิ วิเคราะห โดยใหน ักเรียนพิจารณาเน้ือหาจากการสบื คนหรอื ศึกษา
ขอ มลู จากแหลงขอมูลตาง ๆ เชน หนังสือเรยี น อนิ เทอรเน็ต เปนตน
ขน้ั สรปุ
ข้นั ที่ 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมินผลนกั เรยี นจากการสงั เกตการตอบคำถาม และการทำใบงาน
2. ครตู รวจสอบความถูกตองของผลการทำใบงานที่ 2.2.1
3. นกั เรียนและครูรว มกันสรุปเกี่ยวกบั การใชง านตัวแปรในโปรแกรมภาษาไพทอนวา “ตวั แปรคอื
สัญลักษณในลักษณะคำภาษาอังกฤษที่ต้ังข้ึนเพือ่ ใชใ นการเกบ็ ขอมูลตา ง ๆ ตามความตองการ
ของผเู ขียน โดยต้ังช่ือตัวแปรตามกฎของโปรแกรมภาษาไพทอน เชน ช่ือตวั แปรจะตอง
ประกอบดว ยตวั อกั ษร ตวั เลข หรือเครื่องหมาย “_” ชือ่ ตวั แปรหามมีอกั ขระพิเศษ เปนตน ”
7. การวัดและประเมินผล
รายการวัด วิธวี ดั เครอ่ื งมือ เกณฑก ารประเมนิ
7.1 ประเมินระหวางการจดั กิจกรรม
การเรยี นรู รอยละ 60 ผานเกณฑ
1) ตวั แปรในภาษาไพทอน - ตรวจใบงานท่ี 2.2.1 - ใบงานท่ี 2.2.1 ระดับคุณภาพ 2
2) พฤตกิ รรมการทำงาน - สังเกตพฤติกรรม - แบบสังเกตพฤติกรรม ผา นเกณฑ
รายบุคคล การทำงานรายบุคคล การทำงานรายบุคคล ระดบั คุณภาพ 2
ผา นเกณฑ
3) คณุ ลกั ษณะอันพงึ ประสงค - สงั เกตความมีวินัย - แบบประเมนิ
ความรับผดิ ชอบ คณุ ลักษณะ
ใฝเรียนรู และมุงมัน่ อนั พึงประสงค
ในการทำงาน
แผนการจดั การเรยี นรู เทคโนโลยี (วทิ ยาการคำนวณ) ม.2 นางสาวเตชนิ ี ภิรมย ครู โรงเรยี นวังหินวทิ ยาคม