The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

แผนการสอนรายวิชา การเขียนโปรแกรมภาษาคอมพิวเตอร์

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Adisorn Klongthong, 2023-03-02 17:42:58

แผนการสอนรายวิชา การเขียนโปรแกรมภาษาคอมพิวเตอร์

แผนการสอนรายวิชา การเขียนโปรแกรมภาษาคอมพิวเตอร์

2 แผนการจัดการเรียนรูมุงเนนสมรรถนะ วิชา.........การเขียนโปรแกรมภาษาคอมพิวเตอร.........รหัสวิชา......20204-2107......... ทฤษฎี....2....ปฏิบัติ....2....หนวยกิต....3.... หลักสูตรประกาศนียบัตรวชิาชีพ หลักสูตรประกาศนียบัตรวิชาชีพชั้นสูง ประเภทวิชา.....พณิชยกรรม........... สาขาวิชา .......คอมพิวเตอรธุรกิจ........ สาขางาน.......คอมพิวเตอรธุรกิจ........ จัดทําโดย นายอดิศร กลองทอง วิทยาลัยพณิชยการบางนา สํานักงานคณะกรรมการอาชีวศึกษา กระทรวงศึกษาธิการ


3 หลักสูตรรายวิชา วิชา.........การเขียนโปรแกรมภาษาคอมพิวเตอร.......รหัสวชิา.......20204-2107....... ทฤษฎี.....2.....ปฏิบัติ.....2.....หนวยกิต.....3..... หลักสูตรประกาศนียบัตรวิชาชีพ หลักสูตรประกาศนียบัตรวิชาชีพชั้นสูง ประเภทวิชา ............พณิชยกรรม............ สาขาวิชา .......คอมพิวเตอรธุรกิจ....... สาขางาน............คอมพิวเตอรธุรกิจ.................. จุดประสงครายวิชา 1. เขาใจเกี่ยวกับหลักการเขียนโปรแกรมภาษาคอมพิวเตอร 2. สามารถวิเคราะหและเขียนโปรแกรมภาษาคอมพิวเตอร 3. สามารถสรางชุดคําสั่งตามขั้นตอนการแกปญหา (Algorithm) 4. มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานคอมพิวเตอรดวยความละเอียดรอบคอบ และถูกตอง สมรรถนะรายวิชา 1. แสดงความรูเกี่ยวกับหลักการเขียนโปรแกรมภาษาคอมพิวเตอร 2. เขียนโปรแกรมภาษาในงานธุรกิจ คําอธิบายรายวิชา ศึกษาและปฏิบัติเกี่ยวกับหลักการเขียนโปรแกรมภาษาคอมพิวเตอร องคประกอบของโปรแกรม ภาษาคอมพิวเตอร การแกไขปญหา (Algorithm) กระบวนการเขียนโปรแกรมคําสั่งควบคุมการทํางานของ โปรแกรม และการเขียนโปรแกรมภาษาคอมพิวเตอรที่เปดใชไดในระบบปฏิบัติการที่หลากหลาย


4 ตารางวิเคราะหลักสูตร วิชา.........การเขียนโปรแกรมภาษาคอมพิวเตอร.......รหัสวชิา......20204-2107....... ทฤษฎี....2....ปฏิบัติ....2....หนวยกิต....3.... หลักสูตรประกาศนียบัตรวิชาชีพ หลักสูตรประกาศนียบัตรวิชาชีพชั้นสูง สาขาวิชา ...........คอมพิวเตอรธุรกิจ............. สาขางาน ..............คอมพิวเตอรธุรกิจ.............. . พฤติกรรม หนวยเรียน พุทธิพิสัยความรู ความจํา ความเขาใจ นําไปใช วิเคราะห สังเคราะห ประเมินคา ทักษะพิสัย จิตพิสัย รวม ลําดับความสําคัญ จํานวนคาบเรียน 10 10 10 10 - - 20 20 80 - - 1.หลักการเขียนและองคประกอบของ โปรแกรมภาษาคอมพิวเตอร 1 1 2 - - - 1 1 6 5 4 2. คอมพิวเตอรกับการแกไขปญหา 1 1 2 - - - 1 1 6 5 4 3. กระบวนการเขียนโปรแกรมคําสั่ง ควบคุมการทํางานของโปรแกรม Python 1 2 2 - - - 1 1 7 4 4 4. ตัวแปรและชนิดของขอมูล 1 2 3 - - - 1 1 8 3 8 5. นิพจน ตัวดําเนินการ และตัวถูก ดําเนินการ 1 2 3 1 - - 2 1 10 2 8 6. ฟงกชัน 1 2 3 1 - - 2 1 10 2 8 7. การทําตามเงื่อนไข if, if else และ if elif 1 2 4 1 - - 2 1 11 1 8 8. การทําซ้ําหรือวนซ้ํา 1 2 4 1 - - 2 1 11 1 12 9. การเขียนโปรแกรมเพื่อประยุกตใน งานธุรกิจ 1 2 4 1 - - 2 1 11 1 12 10. สอบปลายภาคเรียน - - - - - - - - - - 4 รวม 9 16 27 5 - - 14 9 80 - 72 ลําดับความสําคัญ 4 2 1 5 - - 3 4 - - -


5 หนวยการเรียนรู หนวยที่ ชื่อหนวยการเรียนรู จํานวน ชั่วโมง สัปดาหที่ 1 หลักการเขียนและองคประกอบของโปรแกรมภาษาคอมพิวเตอร 4 1 2 คอมพิวเตอรกับการแกไขปญหา 4 2 3 กระบวนการเขียนโปรแกรมคําสั่งควบคุมการทํางานของ โปรแกรม Python 4 3 4 ตัวแปรและชนิดของขอมูล 8 4-5 5 นิพจน ตัวดําเนินการ และตัวถูกดําเนินการ 8 6-7 6 ฟงกชัน 8 8-9 7 การทําตามเงื่อนไข if, if else และ if elif 8 10-11 8 การทําซ้ําหรือวนซ้ํา 12 12-14 9 การเขียนโปรแกรมเพื่อประยุกตในงานธุรกิจ 12 15-17 สอบปลายภาคเรียน 4 18


หนวยการเรียนรูและส ชื่อหนวย ความรู หนวยที่ 1 หลักการเขียนและองคประกอบ ของโปรแกรมภาษาคอมพิวเตอร 1. ความหมายของโปรแกรมคอมพิวเตอร 2. ความหมายของภาษาคอมพิวเตอร 3. ระดับของภาษาคอมพิวเตอร 4. โปรแกรมภาษาคอมพิวเตอร 5. ลักษณะการทํางานของโปรแกรมแปลภาษา 6. องคประกอบของโปรแกรมภาษาคอมพิวเตอร 7. ขั้นตอนการเขียนโปรแกรม 1. บอกคว คอมพิวเตอ 2. อธิบาย 3. อธิบาย 4. อธิบาย องคประกอ ได 5. อธิบาย 6. มีเจตค ดวยความล หนวยที่ 2 คอมพิวเตอรกับการแกไขปญหา 1. การใชคอมพิวเตอรในการแกปญหา 2. ความหมายของอัลกอริทึม 3. คุณสมบัติของอัลกอริทึม 4. ประโยชนของอัลกอริทึม 5. ขั้นตอนการเขียนอัลกอริทึม 6. หลกัการในการเขียนอัลกอริทึม 7. รูปแบบการเขียนอัลกอริทึม 8. การวิเคราะหอัลกอริทึม 9. เครื่องมือการเขียนอัลกอริทึม 1. บอกก ได 2. บอกค 3. อธิบา อัลกอริทึมไ 4. อธิบา อัลกอริทึมไ 5. อธิบา 6. อธิบา 7. บอกเค 8. มีเจตค ดวยความล


6 สมรรถนะประจําหนวย สมรรถนะ ทักษะ คุณลักษณะที่พึ่งประสงค วามหมายของโปรแกรม อรและภาษาคอมพิวเตอรได ยระดับของภาษาคอมพิวเตอรได ยโปรแกรมภาษาคอมพิวเตอรได ยลักษณะการทํางานและ อบของโปรแกรมภาษาคอมพิวเตอร ยขั้นตอนการเขียนโปรแกรมได คตแิละกิจนิสยัที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน การใชคอมพิวเตอรในการแกปญหา ความหมายของอัลกอริทึมได ยคุณสมบัติและประโยชนของ ได ยขั้นตอนและหลักการในการเขียน ได ยรูปแบบการเขียนอัลกอริทึมได ยการวิเคราะหอัลกอริทึมได คร่อืงมือการเขียนอัลกอริทึมได คติและกิจนิสัยที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน


หนวยการเรียนรูและส ชื่อหนวย ความรู หนวยที่ 3 กระบวนการเขียนโปรแกรมคําสั่ง ควบคุมการทํางานของโปรแกรม Python 1. ความหมายของโปรแกรมภาษา Python 2. คุณสมบัติของภาษา Python 3. การติดตั้งโปรแกรมภาษา Python 4. การเขาสูโปรแกรม 5. การใชโปรแกรมภาษา Python 6. การบันทึก 7. การรันโปรแกรม 8. การจัดการขอผิดพลาด 9. การออกจากโปรแกรมและเปดไฟลขอมูล 1. บอกคว Python ได 2. อธิบาย 3. อธิบาย ได 4. อธิบาย โปรแกรมภ 5. มีเจตค ดวยความล หนวยที่ 4 ตัวแปรและชนิดของขอมูล 1. ความหมายของตัวแปร 2. กฎการตั้งชื่อตัวแปร 3. การใชงานตัวแปร 4. ชนิดของขอมูล 5. การตรวจสอบชนิดของขอมูล 6. การแปลงชนิดของขอมูล 7. การแสดงผลทางหนาจอ 8. การแสดงผลขอความแบบตาง ๆ 9. การเขียนคําอธิบายหรือคอมเมนท 1. บอกคว ขอมูลได 2. อธิบาย ได 3. อธิบาย 4. อธิบาย 5. อธิบาย 6. อธิบาย 7. อธิบาย ได 8. บอกกา 9. มีเจตค คอมพิวเตอ ถูกตอง


7 สมรรถนะประจําหนวย สมรรถนะ ทักษะ คุณลักษณะที่พึ่งประสงค วามหมายของโปรแกรมภาษา ด ยคุณสมบัติของภาษา Python ได ยการติดตั้งโปรแกรมภาษา Python ยการเขาสูโปรแกรมและการใช าษา Python ได คตแิละกิจนิสยัที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน วามหมายของตัวแปรและชนิดของ ยกฎการตั้งชื่อตัวแปรและคาํสงวน ยการใชงานตัวแปรได ยการตรวจสอบชนิดของขอมูลได ยการแปลงชนิดของขอมูลได ยการแสดงผลผานทางหนาจอได ยการแสดงผลขอความแบบตาง ๆ ารเขียนคําอธิบายหรือคอมเมนตได คตแิละกิจนิสยัที่ดีในการปฏิบัติงาน อรดวยความละเอียดรอบคอบ และ 1. รับผิดชอบ 2. ขยัน


หนวยการเรียนรูและส ชื่อหนวย ความรู หนวยที่ 5 การทําตามเงื่อนไข if, if else และ if elif 1. ความหมายของนิพจน 2. ความหมายของตัวดําเนินการ 3. ความหมายของตัวถูกดําเนินการ 4. ประเภทของตัวดําเนินการ 5. ลําดับความสําคญัของตัวดําเนินการ 1. บอกคว 2. บอกคว 3. บอกคว 4. อธิบาย ของตัวดําเนิ 5. มีเจตค ดวยความล หนวยที่ 6 การทําซ้ําหรือวนซํา้ 1. ความหมายของฟงกชัน 2. ฟงกชันเกี่ยวกับตัวเลข 3. ฟงกชันเกี่ยวกับขอความ 4. ฟงกชันในการปอนขอมูล 5. การประกาศและเรียกใชฟงกชัน 1. บอกค 2. อธิบา 3. อธิบา 4. อธิบา ได 5. อธิบา 6. มีเจตค ดวยความล


8 สมรรถนะประจําหนวย สมรรถนะ ทักษะ คุณลักษณะที่พึ่งประสงค วามหมายของนิพจนได วามหมายของตัวดําเนินการได วามหมายของตัวถูกดําเนินการได ยประเภทและลําดับความสําคัญ นินการได คตแิละกิจนิสยัที่ดีในการปฏิบติงาน ั ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน ความหมายของฟงกชันได ยการใชฟงกชันเกี่ยวกับตัวเลขได ยการใชฟงกชันเกี่ยวกับขอความได ยการใชฟงกชันในการปอนขอมูล ยประกาศและเรียกใชฟงกชันได คติและกิจนิสัยที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน


หนวยการเรียนรูและส ชื่อหนวย ความรู หนวยที่ 7 การทําตามเงื่อนไข if, if else และ if elif 1. การทําตามเงื่อนไข if 2. การทําตามเงื่อนไข if else 3. การทําตามเงื่อนไข if elif 1. อธิบา 2. อธิบา 3. อธิบา 4. มีเจตค ดวยความล หนวยที่ 8 การทําซ้ําหรือวนซํา้ 1. การทําซ้ําหรือวนซํา้ 2. คําสั่ง while loop 3. คําสั่ง for loop 4. คําสั่ง nested loop 5. คําสั่งควบคุมการทําซ้ํา 1. บอกก 2. อธิบา 3. อธิบา 4. อธิบา 5. อธิบา 6. มีเจตค ดวยความล หนวยที่ 9 การเขียนโปรแกรมเพื่อประยุกต ในงานธุรกิจ 1. การเขียนโปรแกรมวาดรูปราง 2. การเขียนโปรแกรมวาดรูปภาพ 3. การคํานวณและสงขอความ 4. การสรางเกม 1. อธิบา 2. อธิบา 3. อธิบา และสงขอค 4. อธิบา ได 5. มีเจตค ดวยความล


9 สมรรถนะประจําหนวย สมรรถนะ ทักษะ คุณลักษณะที่พึ่งประสงค ยการทําตามเงื่อนไข if ได ยการทําตามเงื่อนไข if else ได ยการทํางานตามเงื่อนไข if elif ได คติและกิจนิสัยที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน การทําซํา้หรือวนซ้ําได ยคําสั่ง while loop ได ยคําสั่ง for loop ได ยคําสั่ง nested loop ได ยคําสั่งการควบคุมการทําซ้ําได คติและกิจนิสัยที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน ยการเขียนโปรแกรมวาดรูปรางได ยการเขียนโปรแกรมวาดรูปภาพได ยการเขียนโปรแกรมการคํานวณ ความได ยการเขียนโปรแกรมการสรางเกม คติและกิจนิสัยที่ดีในการปฏิบัติงาน ละเอียดรอบคอบและซื่อสัตย 1. รับผิดชอบ 2. ขยัน


แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....1....... ชื่อหนวย หลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร สอนครั้งที่...1..... ชั่วโมงรวม...4..... จํานวนชั่วโมง...4 1. สาระสําคัญ การเขียนโปรแกรมภาษาคอมพิวเตอรจะแตกตางจากการใชโปรแกรมสําเร็จรูปในสํานักงานโดยทั่วไปไมวา จะเปน Microsoft Word, Microsoft Excel, Microsoft PowerPoint หรือโปรแกรมสําเร็จรูปในการจัดการ เกี่ยวกับภาพกราฟกและการตัดตอวิดีโอตาง ๆ เพราะการเขียนโปรแกรมภาษาคอมพิวเตอรจะตองมีทักษะใน การเขียนพอสมควร เพราะเปนการสั่งการใหคอมพิวเตอรปฏิบัติตามคาํสั่ง 2. สมรรถนะประจําหนวย 2.1 แสดงความรูเกี่ยวกับหลักการเขียนโปรแกรมคอมพิวเตอร 2.2 แสดงความรูเกี่ยวกับองคประกอบของโปรแกรมภาษาคอมพิวเตอร 2.3 ปฏิบัติการเขียนโปรแกรมภาษาคอมพิวเตอร 3. จุดประสงคการเรียนรู 3.1 ดานความรู 3.1.1 ความหมายของโปรแกรมคอมพิวเตอร 3.1.2 ความหมายของภาษาคอมพิวเตอร 3.1.3 ระดับของภาษาคอมพิวเตอร 3.1.4 โปรแกรมภาษาคอมพิวเตอร 3.1.5 ลักษณะการทํางานของโปรแกรมแปลภาษา 3.1.6 องคประกอบของโปรแกรมภาษาคอมพิวเตอร 3.1.7 ขั้นตอนการเขียนโปรแกรม 3.2 ดานทักษะ 3.2.1 บอกความหมายของโปรแกรมคอมพิวเตอรและภาษาคอมพิวเตอรได 3.2.2 อธิบายระดับของภาษาคอมพิวเตอรได 3.2.3 อธิบายโปรแกรมภาษาคอมพิวเตอรได 3.2.4 อธิบายลักษณะการทํางานและองคประกอบของโปรแกรมภาษาคอมพิวเตอรได 3.2.5 อธิบายขั้นตอนการเขียนโปรแกรมได 3.2.6 มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานดวยความละเอียดรอบคอบและซื่อสัตย


11 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....1....... ชื่อหนวย หลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร สอนครั้งที่...1..... ชั่วโมงรวม...4..... จํานวนชั่วโมง...4 3.3 คุณลักษณะที่พึ่งประสงค 3.3.1 รับผิดชอบ 3.3.2 ขยัน 4. เนื้อหาสาระการเรียนรู ภาษาคอมพิวเตอรอาจแบงไดเปน 5 ระดับ คือ 1. ภาษาเครื่อง (Machine Language) 2. ภาษาระดับต่ํา (Low Level Language) 3. ภาษาระดับสูง (High Level Language) 4. ภาษาระดับสูงมาก (Very high-level language) 5. ภาษาธรรมชาติ (Natural languages)


12 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....1....... ชื่อหนวย หลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร สอนครั้งที่...1..... ชั่วโมงรวม...4..... จํานวนชั่วโมง...4 5.เทคนิคการสอน 5.1 การนําเขาสูบทเรียน 1. ผูสอนชี้แจงจุดประสงครายวิชา เนื้อหาและคําอธิบายรายวิชา และเกณฑการวัดผลประเมินผล 2. ผูสอนถามผูเรียนเกี่ยวกับหลักการเขียนโปรแกรมภาษาคอมพิวเตอร แลวเปดโอกาสใหผูเรียน แสดงความคิดเห็น และรวมกันแสดงความคิดเห็น 5.2 การเรียนรู 3. ผูสอนอธิบายเนื้อหาตามหัวขอสาระการเรียนรู พรอมเปด PowerPoint ประกอบการบรรยาย เรื่อง หลักการเขียนและองคประกอบของโปรแกรมภาษาคอมพิวเตอร 4. ใหผูเรียนทํากิจกรรมเสนอแนะและใบงานเพื่อนําเสนอผลงานหนาชั้นเรียน 5.ใหผูเรียนแบงกลุม กลุมละ 3-5 คน โดยใหแตละคนในกลุม คนหาขอมูลเกี่ยวกับภาษาคอมพิวเตอร กลุมละ 1 ภาษา และนําเสนอผลงานหนาชั้นเรียน 5.3 การสรุป 1. ผูสอนและผูเรียนรวมกันสรุปสาระการเรียนรู ภาษาคอมพิวเตอรอาจแบงไดเปน 5 ระดับ คือ 1. ภาษาเครื่อง (Machine Language) 2. ภาษาระดับต่ํา (Low Level Language) 3. ภาษาระดับสูง (High Level Language) 4. ภาษาระดับสูงมาก (Very high-level language) 5. ภาษาธรรมชาติ (Natural languages) 2. ใหผูเรียนทําแบบทดสอบหลังเรียน 5.4 การวัดและประเมินผล 6. ผูเรียนแตละกลุมและรายบุคคลตรวจสอบความรูความเขาใจของตนเองหลังจากรับฟงการนําเสนอ ของสมาชิกกลุมอื่น ปรับปรุงชิ้นงานของกลุมตนใหสมบูรณและบันทึกเพิ่มเติม 7. ผูเรียนแตละคนทําแบบทดสอบหลังเรียน จากนั้นทําแบบทดสอบ แลกเปลี่ยนกันตรวจใหคะแนน พรอมทั้งประเมินสรุปผลการทํากิจกรรม แบบประเมินตนเอง และกําหนดแนวทางการพัฒนาตนเอง


13 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....1....... ชื่อหนวย หลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร สอนครั้งที่...1..... ชั่วโมงรวม...4..... จํานวนชั่วโมง...4 6.สื่อการเรียนรู/แหลงการเรียนรู 6.1 สื่อสิ่งพิมพ - หนังสือเรียนวิชาการเขียนโปรแกรมภาษาคอมพิวเตอร สํานักพิมพจิตรวัฒน 6.2 สื่อโสตทัศน (ถามี) - PowerPoint วิชาการเขียนโปรแกรมภาษาคอมพิวเตอร 6.3 หุนจําลองหรือของจริง (ถามี) .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................... 6.4 อื่น ๆ (ถามี) .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................... 7. เอกสารประกอบการจัดการเรียนรู (ใบความรู ใบงาน ใบมอบหมายงาน ฯลฯ ) - แบบทดสอบหลังเรียน หนวยที่ 1


14 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....1....... ชื่อหนวย หลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร สอนครั้งที่...1..... ชั่วโมงรวม...4..... จํานวนชั่วโมง...4 8.การบูรณาการ/ความสัมพันธกับวิชาอื่น - สมรรถนะผูเรียนในศตวรรษที่ 21 การทํางานเปนทีม ทีมละ 5-6 คน ฝกการคิดวิเคราะห การแกปญหา การสื่อสาร และการใชเทคโนโลยีในการ แสวงหาความรู - การเรียนรูสูอาเซียน เรียนรูคําศัพทภาษาอังกฤษที่เกี่ยวของกับเนื้อหาในหนวยการเรียนรูเพิ่มเติม โดยฝกใชคาํศัพทดังกลาว ในการนําเสนอผลงานในขั้นที่ 4 - ทักษะชีวิต อภิปรายแลกเปลี่ยนความรู/แสดงความคิดเห็นเรื่องหลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร ผูเรียนรูจักใชกระบวนการตางๆ ในการดําเนินชีวิตประจําวัน เรียนรูดวยตนเองอยาง ตอเนื่อง ทํางานและอยูรวมกันในสังคมดวยการสรางเสริมความสัมพันธอันดีระหวางบุคคล จัดการปญหาและ ความขัดแยงตางๆ อยางเหมาะสม รูจักปรับตัวใหทันกับการเปลี่ยนแปลงของสังคม สภาพแวดลอม และ หลีกเลี่ยงพฤติกรรมไมพึงประสงคท ี่สงผลกระทบตอตนเองและผูอื่น 9. การวัดและประเมินผล 9.1 กอนเรียน - แบบทดสอบกอนเรียน 9.2 ขณะเรียน - ใบงาน / แบบฝกหัด 9.3 หลังเรียน - แบบทดสอบหลังเรียน


15 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....1....... ชื่อหนวย หลักการเขียนและองคประกอบของโปรแกรม ภาษาคอมพิวเตอร สอนครั้งที่...1..... ชั่วโมงรวม...4..... จํานวนชั่วโมง...4 10. บันทึกหลังการสอน 10.1 ผลการใชแผนการจัดการเรียนรู .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ................................................................................................................................................ 10.2 ผลการเรียนรูของนักเรียน นักศึกษา .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ...................................................................................................................................... 10.3 แนวทางการพัฒนาคุณภาพการเรียนรู .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ................................................................................................................................................


16 แบบทดสอบกอนเรียน / หลังเรียน หนวยการเรียนรูที่ 1 หลักการเขียนและองคประกอบของโปรแกรมภาษาคอมพิวเตอร ตอนที่ 1 จงทําเครื่องหมายกากบาท (X) ลงหนาขอที่ถูกตองที่สุด 1. Machine Language หมายถึงภาษาคอมพิวเตอรระดับใด ก. ภาษาเครื่อง ข. ภาษาระดับต่ํา ค. ภาษาระดับสูง ง. ภาษาระดับสูงมาก จ. ภาษาธรรมชาติ 2. 0011 0101 หมายถึงเลขใด ก. 1 ข. 2 ค. 3 ง. 4 จ. 5 3. 0010 1011 หมายถึงเครื่องหมายใด ก. + ข. – ค. * ง. / จ. = 4. SUB หมายถึงเครื่องหมายใด ก. + ข. – ค. * ง. / จ. =


17 5. ขอใด ไมใช ภาษาระดับสูง ก. ภาษา FORTRAN ข. ภาษา COBOL ค. ภาษา C ง. ภาษา Assembly จ. ภาษา Java 6. Query language เปนภาษาระดับใด ก. ภาษาเครื่อง ข. ภาษาระดับต่ํา ค. ภาษาระดับสูง ง. ภาษาระดับสูงมาก จ. ภาษาธรรมชาติ 7. ภาษาใดที่เหมาะสําหรับฐานขอมูลขนาดใหญ ก. ภาษา Java ข. ภาษา PHP ค. ภาษา C# ง. ภาษา C++ จ. ภาษา SQL 8. อินเทอรพรีเตอร (Interpreter) เปนการทํางานรูปแบบใด ก. แปลภาษาเครื่อง ข. ออปเจกตโปรแกรม ค. กระบวนการลิงก ง. แปลภาษาบรรทัดตอบรรทัด จ. แปลภาษาทีละคําสั่ง 9. ภาษาใดจัดเปนลักษณะการทํางานแบบคอมไพเลอร (Compiler) ก. ภาษา JavaScript ข. ภาษา PHP ค. ภาษา Swift ง. ภาษา Perl จ. ภาษา Python


18 10. #include <stdio.h> เปนสวนหัวของโปรแกรมใด ก. ภาษา Java ข. ภาษา C ค. ภาษา Python ง. ภาษา Visual Basic จ. ภาษา PHP ตอนที่ 2 จงเติมคําหรือขอความลงในชองวางตอไปนี้ใหถูกตอง 1. โปรแกรมคอมพิวเตอร (Computer Program) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 2. ภาษาคอมพิวเตอร (Computer Language) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 3. ภาษาเครื่อง (Machine Language) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 4. ภาษาระดับสูง (High Level Language) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 5. ภาษาระดับสูงมาก (Very High-Level Language) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................


19 6. คณุสมบัติของภาษา Java คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 7. คอมไพเลอร (Compiler) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 8. อินเทอรพรีเตอร (Interpreter) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 9. สวนหัวของโปรแกรม (Header) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 10. สวนฟงกชันหลัก (Function) คือ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................


20 ตอนที่ 3 จงจับคูขอความตอไปนี้ใหสัมพันธกัน 1. ……… Programming A. ธรรมชาติ 2. ……… Programmer B. สวนหัว 3. ……… Language C. ไวยากรณ 4. ……… Natural D. การเขียนโปรแกรม 5. ……… Interfaces E. ผังงาน 6. ……… Syntax F. การโตตอบ 7. ……… Error G. คําเฉพาะ 8. ……… Include H. ผูเขียนโปรแกรม 9. ……… Header I. รวม 10. ……...Flowchart J. ออกแบบ K. ภาษา L. ขอผิดพลาด


21 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....2....... ชื่อหนวย คอมพิวเตอรกับการแกไขปญหา สอนครั้งที่...2..... ชั่วโมงรวม...8..... จํานวนชั่วโมง...4 1. สาระสําคัญ การเขียนโปรแกรม ประกอบดวย การรับขอมูล การประมวลผล และการแสดงผลลัพธ ซึ่งกอนที่จะเขียน โปรแกรมตองรูวามีปญหาหรือเรื่องที่ทําการแกไขเปนเรื่องอะไร แลวจึงเขียนลําดับขั้นตอนเพื่อแกปญหา ดังกลาว ซึ่งขั้นตอนนี้เรียกวา อัลกอริทึม (Algorithm) มี 3 แบบดวยกัน คือ แบบบรรยาย แบบผังงาน และ แบบรหัสเทียม 2. สมรรถนะประจําหนวย 2.1 แสดงความรูเกี่ยวกับการเขียนและวิเคราะหอัลกอริทึม 2.2 แสดงความรูเกี่ยวกับเครื่องมือการเขียนอัลกอริทึม 2.3 ปฏิบัติการใชคอมพิวเตอรในการแกปญหา 3. จุดประสงคการเรียนรู 3.1 ดานความรู 3.1.1 การใชคอมพิวเตอรในการแกปญหา 3.1.2 ความหมายของอัลกอริทึม 3.1.3 คุณสมบัติของอัลกอริทึม 3.1.4 ประโยชนของอัลกอริทึม 3.1.5 ขั้นตอนการเขียนอัลกอริทึม 3.1.6 หลักการในการเขียนอัลกอริทึม 3.1.7 รูปแบบการเขียนอัลกอริทึม 3.1.8 การวิเคราะหอัลกอริทึม 3.1.9 เครื่องมือการเขียนอัลกอริทึม


22 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....2....... ชื่อหนวย คอมพิวเตอรกับการแกไขปญหา สอนครั้งที่...2..... ชั่วโมงรวม...8..... จํานวนชั่วโมง...4 3.2 ดานทักษะ 1. บอกการใชคอมพิวเตอรในการแกปญหาได 2. บอกความหมายของอัลกอริทึมได 3. อธิบายคุณสมบัติและประโยชนของอัลกอริทึมได 4. อธิบายขั้นตอนและหลักการในการเขียนอัลกอริทึมได 5. อธิบายรูปแบบการเขียนอัลกอริทึมได 6. อธิบายการวิเคราะหอัลกอริทึมได 7. บอกเครื่องมือการเขียนอัลกอริทึมได 5. มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานดวยความละเอียดรอบคอบและซื่อสัตย 3.3 คุณลักษณะที่พึ่งประสงค 3.3.1 รับผิดชอบ 3.3.2 ขยัน 4. เนื้อหาสาระการเรียนรู หลักการเขียนอัลกอริทึมที่ดี ดังนี้ 1. เปนกระบวนวิธีการที่สรางขึ้นจากกฎเกณฑ 2. การเขียนอัลกอริทึมตองไมคลุมเครือ 3. ตองมีลําดับขั้นตอนที่ชัดเจน 4. กระบวนวิธีการตองใหผลลัพธตามที่กําหนดในปญหา 5. อัลกอริทึมตองมีจุดสุดทายของการทํางาน ขั้นตอนการวิเคราะหปญหา มี 3 ขั้นตอน คือ 1. ขั้นวิเคราะหผลลัพธ 2. ขั้นวิเคราะหขอมูล 3. ขั้นวิเคราะหการประมวลผล


23 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....2....... ชื่อหนวย คอมพิวเตอรกับการแกไขปญหา สอนครั้งที่...2..... ชั่วโมงรวม...8..... จํานวนชั่วโมง...4 5.เทคนิคการสอน 5.1 การนําเขาสูบทเรียน 1. ผูสอนชี้แจงจุดประสงครายวิชา เนื้อหาและคําอธิบายรายวิชา และเกณฑการวัดผลประเมินผล 2. ผูสอนถามผูเรียนเกี่ยวกับคอมพิวเตอรกับการแกไขปญหา แลวเปดโอกาสใหผูเรียน แสดงความ คิดเห็น และรวมกันแสดงความคิดเห็น 5.2 การเรียนรู 3. ผูสอนอธิบายเนื้อหาตามหัวขอสาระการเรียนรู พรอมเปด PowerPoint ประกอบการบรรยาย เรื่อง คอมพิวเตอรกับการแกไขปญหา 4. ใหผูเรียนทํากิจกรรมเสนอแนะและใบงานเพื่อนําเสนอผลงานหนาชั้นเรียน 5.ใหผูเรียนแบงกลุม กลุมละ 3-5 คน โดยใหแตละคนในกลุม คนหาขอมูลเกี่ยวกับคอมพิวเตอรกับการ แกไขปญหา และนําเสนอผลงานหนาชั้นเรียน 5.3 การสรุป 1. ผูสอนและผูเรียนรวมกันสรุปสาระการเรียนรู คอมพิวเตอรกับการแกไขปญหา 2. ใหผูเรียนทําแบบทดสอบหลังเรียน 5.4 การวัดและประเมินผล 6. ผูเรียนแตละกลุมและรายบุคคลตรวจสอบความรูความเขาใจของตนเองหลังจากรับฟงการนําเสนอ ของสมาชิกกลุมอื่น ปรับปรุงชิ้นงานของกลุมตนใหสมบูรณและบันทึกเพิ่มเติม 7. ผูเรียนแตละคนทําแบบทดสอบหลังเรียน จากนั้นทําแบบทดสอบ แลกเปลี่ยนกันตรวจใหคะแนน พรอมทั้งประเมินสรุปผลการทํากิจกรรม แบบประเมินตนเอง และกําหนดแนวทางการพัฒนาตนเอง


24 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....2....... ชื่อหนวย คอมพิวเตอรกับการแกไขปญหา สอนครั้งที่...2..... ชั่วโมงรวม...8..... จํานวนชั่วโมง...4 6.สื่อการเรียนรู/แหลงการเรียนรู 6.1 สื่อสิ่งพิมพ - หนังสือเรียนวิชาการเขียนโปรแกรมภาษาคอมพิวเตอร สํานักพิมพจิตรวัฒน 6.2 สื่อโสตทัศน (ถามี) - PowerPoint วิชาการเขียนโปรแกรมภาษาคอมพิวเตอร 6.3 หุนจําลองหรือของจริง (ถามี) .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................... 6.4 อื่น ๆ (ถามี) .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................... 7. เอกสารประกอบการจัดการเรียนรู (ใบความรู ใบงาน ใบมอบหมายงาน ฯลฯ ) - แบบทดสอบหลังเรียน หนวยที่ 2


25 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....2....... ชื่อหนวย คอมพิวเตอรกับการแกไขปญหา สอนครั้งที่...2..... ชั่วโมงรวม...8..... จํานวนชั่วโมง...4 8.การบูรณาการ/ความสัมพันธกับวิชาอื่น - สมรรถนะผูเรียนในศตวรรษที่ 21 การทํางานเปนทีม ทีมละ 5-6 คน ฝกการคิดวิเคราะห การแกปญหา การสื่อสาร และการใชเทคโนโลยีในการ แสวงหาความรู - การเรียนรูสูอาเซียน เรียนรูคําศัพทภาษาอังกฤษที่เกี่ยวของกับเนื้อหาในหนวยการเรียนรูเพิ่มเติม โดยฝกใชคาํศัพทดังกลาว ในการนําเสนอผลงานในขั้นที่ 4 - ทักษะชีวิต อภิปรายแลกเปลี่ยนความรู/แสดงความคิดเห็นเรื่องคอมพิวเตอรกับการแกไขปญหา เรียนรูจักใชกระบวนการ ตางๆ ในการดําเนินชีวิตประจําวัน เรียนรูดวยตนเองอยางตอเนื่อง ทํางานและอยูรวมกันในสังคมดวยการสราง เสริมความสัมพันธอันดีระหวางบุคคล จัดการปญหาและความขัดแยงตางๆ อยางเหมาะสม รูจักปรับตัวใหทัน กับการเปลี่ยนแปลงของสังคม สภาพแวดลอม และหลีกเลี่ยงพฤติกรรมไมพึงประสงคท ี่สงผลกระทบตอตนเอง และผูอื่น 9. การวัดและประเมินผล 9.1 กอนเรียน - แบบทดสอบกอนเรียน 9.2 ขณะเรียน - ใบงาน / แบบฝกหัด 9.3 หลังเรียน - แบบทดสอบหลังเรียน


26 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....2....... ชื่อหนวย คอมพิวเตอรกับการแกไขปญหา สอนครั้งที่...2..... ชั่วโมงรวม...8..... จํานวนชั่วโมง...4 10. บันทึกหลังการสอน 10.1 ผลการใชแผนการจัดการเรียนรู .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ................................................................................................................................................ 10.2 ผลการเรียนรูของนักเรียน นักศึกษา .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ...................................................................................................................................... 10.3 แนวทางการพัฒนาคุณภาพการเรียนรู .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ................................................................................................................................................


27 แบบทดสอบกอนเรียน / หลังเรียน หนวยการเรียนรูที่2 คอมพิวเตอรกับการแกไขปญหา ตอนที่ 1 จงทําเครื่องหมายกากบาท (X) ลงหนาขอที่ถูกตองที่สุด 1. การพิจารณาวาปญหาตองการคําตอบอะไร เปนขั้นตอนของการเขียนอัลกอริทึมใด ก. ขั้นวิเคราะหขอมูล ข. ขั้นวิเคราะหผลลัพธ ค. ขั้นวิเคราะหการประมวลผล ง. ขั้นวางแผน จ. ขั้นเตรียมความพรอม 2. Sequential เปนการเขียนอัลกอริทึมรูปแบบใด ก. แบบลําดับ ข. แบบทางเลือก ค. แบบทําซ้ํา ง. แบบเจาะจง จ. แบบทางแยก 3. การสอบถามีผลการเรียนมากกวา 50 ถือวาผาน แตถาไมถึง 50 ถือวาไมผาน เปนการเขียนอัลกอริทึม แบบใด ก. แบบลําดับ ข. แบบทางเลือก ค. แบบทําซ้ํา ง. แบบเจาะจง จ. แบบทางแยก 4. การขายผลไม 1 กิโลกรัม เปนการเขียนอัลกอริทึมแบบใด ก. แบบลําดับ ข. แบบทางเลือก ค. แบบทําซ้ํา ง. แบบเจาะจง จ. แบบทางแยก


28 5. ขอใดหมายถึงเคร่ืองมือในการเขียนอัลกอริทึมแบบบรรยาย ก. Pseudo Code ข. Processive ค. Fundamental ง. Flowchart จ. Narrative Description 6. เปนสัญลักษณของการเขียนผังงานขอใด ก. Start/End ข. Process ค. Decision ง. Display จ. Document 7. เปนสัญลักษณของการเขียนผังงานขอใด ก. Start/End ข. Process ค. Decision ง. Display จ. Document 8. ซูโดโคด (Pseudo Code) หมายถึงขอใด ก. ภาษาคอมพิวเตอร ข. ตวัแปร ค. คาํสั่งเฉพาะ ง. รหัสเทียม จ. คําอธิบาย 9. ขอใดเปนคําสั่งใหทํางานซ้ํา ก. CASE ข. READ ค. COMPUTE ง. WHILE จ. INCREASE


29 10. ขอใดหมายถึงคําสั่งเพิ่มคาใหกับตัวแปร ก. CASE ข. READ ค. COMPUTE ง. WHILE จ. INCREASE


30 ตอนที่ 2 จงเติมคําหรือขอความลงในชองวางตอไปนี้ใหถูกตอง 1. อัลกอริทึม (Algorithm) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 2. หลักการเขียนอัลกอริทึมที่ดี ตองมีคุณสมบัติ ดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 3. ประโยชนของอัลกอริทึม มีดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 4. ขั้นวิเคราะหผลลัพธ (Output Analysis) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 5. ขั้นวิเคราะหขอมูล (Data Analysis) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 6. ขั้นวิเคราะหการประมวลผล (Process Analysis) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................


31 7. หลักการในการพิจารณาถึงประสิทธิภาพของอัลกอริทึม ดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 8. การเขียนอัลกอริทึมแบบบรรยาย (Narrative Description) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 9. การเขียนอัลกอริทึมแบบผังงาน (Flowchart) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. 10. การเขียนอัลกอริทึมโดยใชรหัสเทียมหรือซูโดโคด (Pseudo Code) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................


32 ตอนที่ 3 จงจับคูขอความตอไปนี้ใหสัมพันธกัน 1. ……… Infinite A. แบบลําดับ 2. ……… Process B. การทําซ้ํา 3. ……… Sequential C. การประมวลผล 4. ……… Decision D. ผังงาน 5. ……… Repetition E. คําเฉพาะ 6. .…… Narrative F. แบบทําซ้ํา 7. ……… Flowchart G. แบบทางเลือก 8. ……… Database H. รหัสเทียม 9. ……… Display I. ฐานขอมูล 10. ……... Keyword J. บรรยาย K. การแสดงผลทางจอภาพ L. ไมรูจบ


33 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....3....... ชื่อหนวย กระบวนการเขียนโปรแกรมคําสั่งควบคุม การทํางานของโปรแกรม Python สอนครั้งที่...3..... ชั่วโมงรวม...12..... จํานวนชั่วโมง...4 1. สาระสําคัญ โปรแกรมภาษาที่นิยมใชกันนั้นมีอยูเปนจํานวนมาก เชน ภาษา C ภาษา Java และภาษา Python อธิบายเกี่ยวกับการใชโปรแกรมภาษา Python เพราะเปนภาษาที่งาย เหมาะสําหรับผูที่เริ่มตนเรียนรูการ เขียนโปรแกรม 2. สมรรถนะประจําหนวย 2.1 แสดงความรูเกี่ยวกับการติดตั้งโปรแกรมภาษา Python 2.2 แสดงความรูเกี่ยวกับกระบวนการเขียนโปรแกรมใชโปรแกรมภาษา Python 2.3 ปฏิบัติการเขียนโปรแกรมคําสั่งควบคุมการทํางานของโปรแกรมภาษา Python 3. จุดประสงคการเรียนรู 3.1 ดานความรู 3.1.1 ความหมายของโปรแกรมภาษา Python 3.1.2 คุณสมบัติของภาษา Python 3.1.3 การติดตั้งโปรแกรมภาษา Python 3.1.4 การเขาสูโปรแกรม 3.1.5 การใชโปรแกรมภาษา Python 3.1.6 การบันทึก 3.1.7 การรันโปรแกรม 3.1.8 การจัดการขอผิดพลาด 3.1.9 การออกจากโปรแกรมและเปดไฟลขอมูล


34 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....3....... ชื่อหนวย กระบวนการเขียนโปรแกรมคําสั่งควบคุม การทํางานของโปรแกรม Python สอนครั้งที่...3..... ชั่วโมงรวม...12..... จํานวนชั่วโมง...4 3.2 ดานทักษะ 3.2.1 บอกความหมายของโปรแกรมภาษา Python ได 3.2.2 อธิบายคณุสมบัติของภาษา Python ได 3.2.3 อธิบายการติดตั้งโปรแกรมภาษา Python ได 3.2.4 อธิบายการเขาสูโปรแกรมและการใชโปรแกรมภาษา Python ได 3.2.5 มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานดวยความละเอียดรอบคอบและซื่อสัตย 3.3 คุณลักษณะที่พึ่งประสงค 3.3.1 รับผิดชอบ 3.3.2 ขยัน 4. เนื้อหาสาระการเรียนรู โปรแกรมภาษา Python คือชื่อภาษาที่ใชในการเขียนโปรแกรมภาษาหนึ่งที่มีความสามารถสูง ถาเปรียบเทียบกับภาษาอื่น ๆ ที่มีอยูในตอนนี้ โปรแกรมภาษา Python นั้นเปนภาษาที่ Open Source ภาษา Python เปนภาษาที่ใหมจึงมีคุณสมบัติที่ดี ดังนี้ 1) สามารถใชไดทุกแพลตฟอรม 2) ไมตองเสียคาใชจายในการจัดซื้อโปรแกรมตนฉบับ 3) ภาษาไพทอนไดนําเอาขอดีของโปรแกรมในอดีตเขามาไวดวยกัน เชน ภาษา C, C++, Java และ Perl 4) มีความปลอดภัยสูง 5) ใชในการพัฒนา Web Service


35 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....3....... ชื่อหนวย กระบวนการเขียนโปรแกรมคําสั่งควบคุม การทํางานของโปรแกรม Python สอนครั้งที่...3..... ชั่วโมงรวม...12..... จํานวนชั่วโมง...4 5.เทคนิคการสอน 5.1 การนําเขาสูบทเรียน 1. ผูสอนชี้แจงจุดประสงครายวิชา เนื้อหาและคําอธิบายรายวิชา และเกณฑการวัดผลประเมินผล 2. ผูสอนถามผูเรียนเกี่ยวกับกระบวนการเขียนโปรแกรมคําสั่งควบคุมการทํางานของโปรแกรม Python แลวเปดโอกาสใหผูเรียน แสดงความคิดเห็น และรวมกันแสดงความคิดเห็น 5.2 การเรียนรู 3. ผูสอนอธิบายเนื้อหาตามหัวขอสาระการเรียนรู พรอมเปด PowerPoint ประกอบการบรรยาย เรื่อง คอมพิวเตอรกับการแกไขปญหา 4. ใหผูเรียนทํากิจกรรมเสนอแนะและใบงานเพื่อนําเสนอผลงานหนาชั้นเรียน 5.ใหผูเรียนแบงกลุม กลุมละ 3-5 คน โดยใหแตละคนในกลุม คนหาขอมูลเกี่ยวกับกระบวนการเขียน โปรแกรมคําสั่งควบคุมการทํางานของโปรแกรม Python และนําเสนอผลงานหนาชั้นเรียน 5.3 การสรุป 1. ผูสอนและผูเรียนรวมกันสรุปสาระการเรียนรู กระบวนการเขียนโปรแกรมคําสั่งควบคุมการทํางาน ของโปรแกรม Python 2. ใหผูเรียนทําแบบทดสอบหลังเรียน 5.4 การวัดและประเมินผล 6. ผูเรียนแตละกลุมและรายบุคคลตรวจสอบความรูความเขาใจของตนเองหลังจากรับฟงการนําเสนอ ของสมาชิกกลุมอื่น ปรับปรุงชิ้นงานของกลุมตนใหสมบูรณและบันทึกเพิ่มเติม 7. ผูเรียนแตละคนทําแบบทดสอบหลังเรียน จากนั้นทําแบบทดสอบ แลกเปลี่ยนกันตรวจใหคะแนน พรอมทั้งประเมินสรุปผลการทํากิจกรรม แบบประเมินตนเอง และกําหนดแนวทางการพัฒนาตนเอง


36 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....3....... ชื่อหนวย กระบวนการเขียนโปรแกรมคําสั่งควบคุม การทํางานของโปรแกรม Python สอนครั้งที่...3..... ชั่วโมงรวม...12..... จํานวนชั่วโมง...4 6.สื่อการเรียนรู/แหลงการเรียนรู 6.1 สื่อสิ่งพิมพ - หนังสือเรียนวิชาการเขียนโปรแกรมภาษาคอมพิวเตอร สํานักพิมพจิตรวัฒน 6.2 สื่อโสตทัศน (ถามี) - PowerPoint วิชาการเขียนโปรแกรมภาษาคอมพิวเตอร 6.3 หุนจําลองหรือของจริง (ถามี) .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................... 6.4 อื่น ๆ (ถามี) .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................... 7. เอกสารประกอบการจัดการเรียนรู (ใบความรู ใบงาน ใบมอบหมายงาน ฯลฯ ) - แบบทดสอบหลังเรียน หนวยที่ 3


37 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....3....... ชื่อหนวย กระบวนการเขียนโปรแกรมคําสั่งควบคุม การทํางานของโปรแกรม Python สอนครั้งที่...3..... ชั่วโมงรวม...12..... จํานวนชั่วโมง...4 8.การบูรณาการ/ความสัมพันธกับวิชาอื่น - สมรรถนะผูเรียนในศตวรรษที่ 21 การทํางานเปนทีม ทีมละ 5-6 คน ฝกการคิดวิเคราะห การแกปญหา การสื่อสาร และการใชเทคโนโลยีในการ แสวงหาความรู - การเรียนรูสูอาเซียน เรียนรูคําศัพทภาษาอังกฤษที่เกี่ยวของกับเนื้อหาในหนวยการเรียนรูเพิ่มเติม โดยฝกใชคาํศัพทดังกลาว ในการนําเสนอผลงานในขั้นที่ 4 - ทักษะชีวิต อภิปรายแลกเปลี่ยนความรู/แสดงความคิดเห็นเรื่องคอมพิวเตอรกับการแกไขปญหา เรียนรูจักใชกระบวนการ ตางๆ ในการดําเนินชีวิตประจําวัน เรียนรูดวยตนเองอยางตอเนื่อง ทํางานและอยูรวมกันในสังคมดวยการสราง เสริมความสัมพันธอันดีระหวางบุคคล จัดการปญหาและความขัดแยงตางๆ อยางเหมาะสม รูจักปรับตัวใหทัน กับการเปลี่ยนแปลงของสังคม สภาพแวดลอม และหลีกเลี่ยงพฤติกรรมไมพึงประสงคท ี่สงผลกระทบตอตนเอง  และผูอื่น 9. การวัดและประเมินผล 9.1 กอนเรียน - แบบทดสอบกอนเรียน 9.2 ขณะเรียน - ใบงาน / แบบฝกหัด 9.3 หลังเรียน - แบบทดสอบหลังเรียน


38 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....3....... ชื่อหนวย กระบวนการเขียนโปรแกรมคําสั่งควบคุม การทํางานของโปรแกรม Python สอนครั้งที่...3..... ชั่วโมงรวม...12..... จํานวนชั่วโมง...4 10. บันทึกหลังการสอน 10.1 ผลการใชแผนการจัดการเรียนรู .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ................................................................................................................................................ 10.2 ผลการเรียนรูของนักเรียน นักศึกษา .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ...................................................................................................................................... 10.3 แนวทางการพัฒนาคุณภาพการเรียนรู .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ................................................................................................................................................


39 แบบทดสอบกอนเรียน / หลังเรียน หนวยการเรียนรูที่3 กระบวนการเขยีนโปรแกรมคําสั่งควบคุมการทํางานของโปรแกรม Python ตอนที่ 1 จงทําเครื่องหมายกากบาท (X) ลงหนาขอที่ถูกตองที่สุด 1. ภาษาใดที่ไมเกี่ยวของกับภาษา Python ก. ภาษา Swift ข. ภาษา C ค. ภาษา C++ ง. ภาษา Java จ. ภาษา Perl 2. ขอใดหมายถึงกําลังติดตั้งโปรแกรม ก. Download ข. Installing ค. Process ง. Setup จ. Successful 3. ขอความใดจะปรากฏเมื่อทําการติดตั้งโปรแกรมเรียบรอยแลว ก. Download ข. Installing ค. Process ง. Setup จ. Successful 4. สีใดหมายถึงคําอธิบายที่ภาษาไมตองนําไปประมวลคําสั่งในบรรทัดนั้น ก. สีน้ําเงิน ข. สีสม ค. สีแดง ง. สีเขียว จ. สีดํา


40 5. สีใดหมายถึงผลลัพธหรือผลการทํางาน ก. สีน้ําเงิน ข. สีสม ค. สีแดง ง. สีเขียว จ. สีดํา 6. Single Quote คือเครื่องหมายใด ก. * ข. # ค. " ง. ' จ. $ 7. Double Quote คือเครื่องหมายใด ก. * ข. # ค. " ง. ' จ. $ 8. แปนใดใชแทนคําสั่ง Run Module ก. F1 ข. F2 ค. F3 ง. F4 จ. F5 9. Error หมายถึงขอใด ก. การรันโปรแกรม ข. ขอผิดพลาด ค. การบันทึก ง. ผลลัพธ จ. การทํางาน


41 10. ขอใดใชเครื่องหมายถูกตอง ก. print('What's your name?') ข. print("What"s your name?") ค. print('What"s your name?') ง. print("What's your name?") จ. print(What's your name?)


42 ตอนที่ 2 จงเติมคําหรือขอความลงในชองวางตอไปนี้ใหถูกตอง 1. โปรแกรมภาษา Python คือ .............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. 2. คณุสมบัติที่ดีของภาษา Python มีดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. 3. การติดตั้งโปรแกรมภาษา Python มีขั้นตอนดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. ............................................................................................................................................................................. 4. การเขาสูโปรแกรมภาษา Python มีวิธีปฏิบัติดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. 5. สีแดง ของคําสั่งโปรแกรภาษา Python หมายถึง .............................................................................................................................................................................. .............................................................................................................................................................................


43 6. สีเขียว ของคาํสั่งโปรแกรมภาษา Python หมายถึง .............................................................................................................................................................................. ............................................................................................................................................................................. 7. สีน้ําเงิน ของคาํสั่งโปรแกรมภาษา Python หมายถึง .............................................................................................................................................................................. ............................................................................................................................................................................. 8. สีสม ของคําสั่งโปรแกรมภาษา Python หมายถึง .............................................................................................................................................................................. ............................................................................................................................................................................. 9. การรันโปรแกรมภาษา Python มีวิธีปฏิบัติดังนี้ .............................................................................................................................................................................. ............................................................................................................................................................................. 10. การจัดการขอผิดพลาด (Error) คือ .............................................................................................................................................................................. ............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................


44 ตอนที่ 3 จงจับคูขอความตอไปนี้ใหสัมพันธกัน 1. ……… Installing A. การบันทึก 2. ……… Successful B. ออกจากโปรแกรม 3. ……… Save C. ไวยากรณ 4. ……… Error D. กําลังตดิต้ัง 5. ……… Close E. เครื่องหมายคําพูด 6. ……… Open F. เปด 7. ……… Single G. ขอผิดพลาด 8. ……… Double H. เสร็จสมบูรณ 9. ……… Quote I. ผลลัพธ 10. …….. Syntax J. เดี่ยว K. ตัวอยาง L. คู


45 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....4....... ชื่อหนวย ตัวแปรและชนิดของขอมูล สอนครั้งที่...4-5..... ชั่วโมงรวม...20..... จํานวนชั่วโมง...8 1. สาระสําคัญ ตัวแปรเปนสวนที่สําคัญในการเขียนโปรแกรม เพราะเปนเครื่องหมายที่กําหนดขึ้นสําหรับใชเก็บคาใน หนวยความจําสําหรับใชในการอางถึงขอมูล ตัวแปรที่กําหนดขึ้นจะตองกําหนดชื่อตามกฎการตั้งชื่อตัวแปร และมีคําสงวนอีกจํานวน 31 คํา ที่หามนํามาตั้งชื่อตัวแปร สวนตัวแปรตาง ๆ ในโปรแกรม Pythonนั้น รูปแบบของตัวเลข ขอความ ลิสต ดิกชันนารี และอ็อบเจกต 2. สมรรถนะประจําหนวย 2.1 แสดงความรูเกี่ยวกับตัวแปร 2.2 แสดงความรูเกี่ยวกับชนิดของขอมูล 2.3 ปฏิบัติการเขียนโปรแกรมภาษา Python 3. จุดประสงคการเรียนรู 3.1 ดานความรู 3.1.1 ความหมายของตัวแปร 3.1.2 กฎการตั้งชื่อตัวแปร 3.1.3 การใชงานตัวแปร 3.1.4 ชนิดของขอมูล 3.1.5 การตรวจสอบชนิดของขอมูล 3.1.6 การแปลงชนิดของขอมูล 3.1.7 การแสดงผลทางหนาจอ 3.1.8 การแสดงผลขอความแบบตาง ๆ 3.1.9 การเขียนคําอธิบายหรือคอมเมนท


46 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....4....... ชื่อหนวย ตัวแปรและชนิดของขอมูล สอนครั้งที่...4-5..... ชั่วโมงรวม...20..... จํานวนชั่วโมง...8 3.2 ดานทักษะ 3.2.1 บอกความหมายของตัวแปรและชนิดของขอมูลได 3.2.2 อธิบายกฎการตั้งชื่อตัวแปรและคําสงวนได 3.2.3 อธิบายการใชงานตัวแปรได 3.2.4 อธิบายการตรวจสอบชนิดของขอมูลได 3.2.5 อธิบายการแปลงชนิดของขอมูลได 3.2.6 อธิบายการแสดงผลผานทางหนาจอได 3.2.7 อธิบายการแสดงผลขอความแบบตาง ๆ ได 3.2.8 บอกการเขียนคําอธิบายหรือคอมเมนตได 3.2.9 มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานคอมพิวเตอรดวยความละเอียดรอบคอบ และถูกตอง 3.3 คุณลักษณะที่พึ่งประสงค 3.3.1 รับผิดชอบ 3.3.2 ขยัน 4. เนื้อหาสาระการเรียนรู คําสงวน เปนคําที่ Python สงวนไวเฉพาะเพื่อใชเปนคําสั่ง หรือเปนโครงสรางของตัวภาษาเอง ซึ่งไม สามารถใชคําเหลานี้ในการตั้งชื่อตัวแปรได การใชงานตัวแปร (Variables Using) มี 3 ขั้นตอน คือ 1. การประกาศตัวแปร (Variable deciaration) 2. กําหนดคา ใหตัวแปร (Assigning values to variables) 3. การใชตัวแปร (Use the variable)


47 แผนการจัดการเรียนรูมุงเนนสมรรถนะ หนวยที่.....4....... ชื่อหนวย ตัวแปรและชนิดของขอมูล สอนครั้งที่...4-5..... ชั่วโมงรวม...20..... จํานวนชั่วโมง...8 5.เทคนิคการสอน 5.1 การนําเขาสูบทเรียน 1. ผูสอนชี้แจงจุดประสงครายวิชา เนื้อหาและคําอธิบายรายวิชา และเกณฑการวัดผลประเมินผล 2. ผูสอนถามผูเรียนเกี่ยวกับตัวแปรและชนิดของขอมูล แลวเปดโอกาสใหผูเรียน แสดงความคิดเห็น และรวมกันแสดงความคิดเห็น 5.2 การเรียนรู 3. ผูสอนอธิบายเนื้อหาตามหัวขอสาระการเรียนรู พรอมเปด PowerPoint ประกอบการบรรยาย เรื่อง ตัวแปรและชนิดของขอมูล 4. ใหผูเรียนทํากิจกรรมเสนอแนะและใบงานเพื่อนําเสนอผลงานหนาชั้นเรียน 5.ใหผูเรียนแบงกลุม กลุมละ 3-5 คน โดยใหแตละคนในกลุม คนหาขอมูลเกี่ยวกับตัวแปรและชนิดของ ขอมูล และนําเสนอผลงานหนาชั้นเรียน 5.3 การสรุป 1. ผูสอนและผูเรียนรวมกันสรุปสาระการเรียนรู ตัวแปรและชนิดของขอมูล 2. ใหผูเรียนทําแบบทดสอบหลังเรียน 5.4 การวัดและประเมินผล 6. ผูเรียนแตละกลุมและรายบุคคลตรวจสอบความรูความเขาใจของตนเองหลังจากรับฟงการนําเสนอ ของสมาชิกกลุมอื่น ปรับปรุงชิ้นงานของกลุมตนใหสมบูรณและบันทึกเพิ่มเติม 7. ผูเรียนแตละคนทําแบบทดสอบหลังเรียน จากนั้นทําแบบทดสอบ แลกเปลี่ยนกันตรวจใหคะแนน พรอมทั้งประเมินสรุปผลการทํากิจกรรม แบบประเมินตนเอง และกําหนดแนวทางการพัฒนาตนเอง


Click to View FlipBook Version