ลำดับ |
ตัวชี้วัด |
สาระการเรียนรู้แกนกลาง |
๑ |
ม.๑/๑ ออกแบบอัลกอริทึมที่ใช้แนวคิดเชิงนามธรรมเพื่อแก้ปัญหาหรืออธิบายการทำงานที่พบในชีวิตจริง |
- แนวคิดเชิงนามธรรม เป็นการประเมินความสำคัญของรายละเอียดของปัญหา แยกแยะส่วนที่เป็นสาระสำคัญออกจากส่วนที่ไม่ใช่สาระสำคัญ
- ตัวอย่างปัญหา เช่น ต้องการปูหญ้าในสนามตามพื้นที่ที่กำหนด โดยหญ้าหนึ่งผืนมีความกว้าง ๕๐ เซนติเมตร ยาว ๕๐ เซนติเมตร จะใช้หญ้าทั้งหมดกี่ผืน |
๒ |
ม.๑/๒ ออกแบบและเขียนโปรแกรมอย่างง่ายเพื่อแก้ปัญหาทางคณิตศาสตร์หรือวิทยาศาสตร์ |
- การออกแบบและเขียนโปรแกรมที่มีการใช้ตัวแปร เงื่อนไข วนซ้ำ
- การออกแบบอัลกอริทึม เพื่อแก้ปัญหาทางคณิตศาสตร์ วิทยาศาสตร์อย่างง่าย อาจใช้แนวคิดเชิงนามธรรมในการออกแบบ เพื่อให้การแก้ปัญหามีประสิทธิภาพ
- การแก้ปัญหาอย่างเป็นขั้นตอนจะช่วยให้แก้ปัญหาได้อย่างมีประสิทธิภาพ
- ซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรม เช่น Scratch, python, java, c
- ตัวอย่างโปรแกรม เช่น โปรแกรมสมการการเคลื่อนที่ โปรแกรมคำนวณหาพื้นที่ โปรแกรมคำนวณดัชนีมวลกาย |
๓ |
ม.๒/๑ ออกแบบอัลกอริทึมที่ใช้แนวคิดเชิงคำนวณในการแก้ปัญหา หรือการทำงานที่พบในชีวิตจริง |
- แนวคิดเชิงคำนวณ
- การแก้ปัญหาโดยใช้แนวคิดเชิงคำนวณ
- ตัวอย่างปัญหา เช่น การเข้าแถวตามลำดับ ความสูงให้เร็วที่สุด จัดเรียงเสื้อให้หาได้ง่ายที่สุด |
๔ |
ม.๒/๒ ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา |
- ตัวดำเนินการบูลีน
- ฟังก์ชัน
- การออกแบบและเขียนโปรแกรมที่มีการใช้ตรรกะและฟังก์ชัน
- การออกแบบอัลกอริทึม เพื่อแก้ปัญหาอาจใช้แนวคิดเชิงคำนวณในการออกแบบ เพื่อให้การแก้ปัญหามีประสิทธิภาพ
- การแก้ปัญหาอย่างเป็นขั้นตอนจะช่วยให้แก้ปัญหาได้อย่างมีประสิทธิภาพ
- ซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรม เช่น Scratch, python, java, c
- ตัวอย่างโปรแกรม เช่น โปรแกรมตัดเกรดหาคำตอบทั้งหมดของอสมการหลายตัวแปร |
๕ |
ม.๓/๑ พัฒนาแอปพลิเคชันที่มีการบูรณาการกับวิชาอื่นอย่างสร้างสรรค์ |
- ขั้นตอนการพัฒนาแอปพลิเคชัน
- Internet of Things (IoT)
- ซอฟต์แวร์ที่ใช้ในการพัฒนาแอปพลิเคชัน เช่น Scratch, python, java, c, AppInventor
- ตัวอย่างแอปพลิเคชัน เช่น โปรแกรมแปลงสกุลเงิน โปรแกรมผันเสียงวรรณยุกต์ โปรแกรมจำลองการแบ่งเซลล์ ระบบรดน้ำอัตโนมัติ |
๖ |
ม.๔/๑ ประยุกต์ใช้แนวคิดเชิงคำนวณในการพัฒนาโครงงานที่มีการบูรณาการกับวิชาอื่น อย่างสร้างสรรค์ และเชื่อมโยงกับชีวิตจริง |
- การพัฒนาโครงงาน
- การนำแนวคิดเชิงคำนวณไปพัฒนาโครงงานที่เกี่ยวกับชีวิตประจำวัน เช่น การจัดการพลังงาน อาหาร การเกษตร การตลาด การค้าขาย การทำธุรกรรม สุขภาพ และสิ่งแวดล้อม
- ตัวอย่างโครงงาน เช่น ระบบดูแลสุขภาพ ระบบอัตโนมัติควบคุมการปลูกพืช ระบบจัดเส้นทาง การขนส่งผลผลิต ระบบแนะนำการใช้งานห้องสมุดที่มีการโต้ตอบกับผู้ใช้และเชื่อมต่อกับฐานข้อมูล |