คำอธิบายรายวิชา
วิชา การเขียนโปรแกรม Python กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
ชั้นมัธยมศึกษา 2 เวลา 40 ชั่วโมง จำนวน 1 หน่วยกิต
วิชา การเขียนโปรแกรม Python กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
ชั้นมัธยมศึกษา 2 เวลา 40 ชั่วโมง จำนวน 1 หน่วยกิต
สาระการเรียนรู้/มาตฐานการเรียนรู้
สาระที่ 4 เทคโนโลยี
🌟 มาตรฐาน ว 4.1 เข้าใจแนวคิดหลักของเทคโนโลยีเพื่อการดำรงชีวิตในสังคมที่มีการเปลี่ยนแปลงอย่างรวดเร็ว ใช้ความรู้และทักษะทางด้านวิทยาศาสตร์ คณิตศาสตร์ และศาสตร์อื่น ๆ เพื่อแก้ปัญหาหรือพัฒนางานอย่างมีความคิดสร้างสรรค์ด้วยกระบวนการออกแบบเชิงวิศวกรรม เลือกใช้เทคโนโลยีอย่างเหมาสม โดยคำนึงถึงผลกระทบต่อชีวิต สังคม และสิ่งแวดล้อม
🌟 มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแกปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็นระบบ ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้การทำงาน และการแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
ภาษาไพทอน (Python Language) เป็นภาษาที่ถูกออกแบบและพัฒนามา เพื่อให้ผู้เรียนสามารถเรียนรู้ได้ง่าย รวดเร็ว กะทัดรัด และมีประสิทธิภาพสูง โดยนำเอาคุณลักษณะเด่น ๆ ของภาษาอื่น ๆ มาเป็นพื้นฐานในการพัฒนาต่อยอด เช่น ภาษา C, C++, Java เป็นต้น ไพทอนจึงถูกเรียกว่าเป็นภาษาที่มีหลายกระบวนทัศน์หรือหลายมุมมอง (multi-paradigm languages) ซึ่งเกิดจากการผสมผสานรวมเอาแนวความคิดในการพัฒนาซอฟต์แวร์แบบต่างๆ เข้าไว้ด้วยกันให้อยู่ในตัวของไพทอน คือ การเขียนโปรแกรมเชิงวัตถุ (Object-oriented programming), การเขียนโปรแกรมเชิงโครงสร้าง (Structured programming), การโปรแกรมเชิงฟังชัน (Functional programming) และการเขียนโปรแกรมเชิงลักษณะ (Aspect-oriented programming)
ภาษาไพทอนเป็นภาษาที่ได้รับการพัฒนาต่อยอดจากนักพัฒนาโปรแกรมทั่วโลก ส่งผลให้ภาษาไพทอนมีความสามารถสูงและรองรับงานด้านต่าง ๆ ได้มากมาย อาทิเช่น ระบบฐานข้อมูล เกม แอพพลิเคชัน เว็บแอพพลิเคชัน และนิยมใช้สำหรับประกอบการเรียนการสอนในต่างประเทศตั้งแต่ระดับมัธยมถึงมหาวิทยาลัย เห็นได้จากมีหน่วยงานสำคัญๆ ของโลกนำเอาภาษาไพทอนไปพัฒนางานของตนมากมาย เช่น Google, YouTube, Netflix, Dropbox, NASA, Agoda และ Facebook และอื่นๆ หนังสือเล่มนี้จึงเหมาะอย่างยิ่งสำหรับเป็นพื้นฐานสำหรับผู้ที่ต้องการเริ่มต้นเรียนรู้ในการเขียนโปรแกรมไปจนถึงผู้เชี่ยวชาญที่ต้องการนำไปประยุกต์ใช้เข้ากับงานของตนเอง
ตัวชี้วัด /ผลการเรียนรู้ จำนวน 8 ข้อ ได้แก่
1. รู้และเข้าใจความหมายและลักษณะสำคัญของโปรแกรมภาษาคอมพิวเตอร์
2. วิเคราะห์ลักษณะสำคัญของภาษาที่จะศึกษากับภาษาอื่น ๆ ได้
3. รู้และเข้าใจพื้นฐานการเขียนโปรแกรมภาษา
4. เขียนโปรแกรมด้วยภาษาคอมพิวเตอร์อย่างง่ายได้
5. รู้และสามารถเขียนโปรแกรมเกี่ยวกับคำสั่งเลือกทำได้
6. รู้และสามารถเขียนโปรแกรมเกี่ยวกับคำสั่งวนซ้ำได้
7. เขียนโปรแกรมที่มีการตัดสินใจและทำซ้ำได้
8. มีความเข้าใจเกี่ยวกับการเขียนโปรแกรมแบบฟังก์ชันได้
ตัวชี้วัด
ว 4.1 ม.1/1, ม.1/2, ม.2/1, ม.2/2
ว 4.2 ม.2/2, ม.3/1, ม.4/1, ม.6/1
รวมทั้งหมด 8 ตัวชี้วัด