รายวิชาพื้นฐาน เทคโนโลยี (วิทยาการคำนวณ) กลุ่มสาระการเรียนรู้ วิทยาศาสตร์
ชั้นมัธยมศึกษาปีที่ 2 เวลา 40 ชั่วโมง
ศึกษาการออกแบบอัลกอริทึมที่ใช้แนวคิดเชิงคำนวณในการแก้ปัญหา หรือการทำงานที่พบในชีวิตจริง การออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา การเขียนโปรแกรมโดยใช้ซอฟต์แวร์Scratch, python, java และ c อภิปรายองค์ประกอบและหลักการทำางานของระบบคอมพิวเตอร์และเทคโนโลยีการสื่อสารเพื่อประยุกต์ใช้งานหรือแก้ปัญหาเบื้องต้น ตลอดจนใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย มีความรับผิดชอบ สร้างและแสดงสิทธิในการเผยแพร่ผลงาน
โดยอาศัยกระบวนการเรียนรู้โดยใช้ปัญหาเป็นฐาน (Problem-based Learning) และการเรียนรู้แบบใช้โครงงานเป็นฐาน (Project-based Learning) เพื่อเน้นให้ผู้เรียนได้ลงมือปฏิบัติ ฝึกทักษะการคิด เผชิญสถานการณ์การแก้ปัญหา วางแผนการเรียนรู้ ตรวจสอบการเรียนรู้ และนำเสนอผ่านการทำกิจกรรมโครงงาน เพื่อให้เกิดทักษะ ความรู้ ความเข้าใจ และทักษะใน การวิเคราะห์โจทย์ปัญหา จนสามารถนำเอาแนวคิดเชิงค านวณมาประยุกต์ใช้ในการสร้างโครงงานได้
เพื่อให้ผู้เรียนมีความรู้ ความเข้าใจ การนำข้อมูลปฐมภูมิเข้าสู่ระบบคอมพิวเตอร์ วิเคราะห์ ประเมิน นำเสนอข้อมูลและ สารสนเทศได้ตามวัตถุประสงค์ ใช้ทักษะการคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริง และเขียนโปรแกรมอย่างง่าย เพื่อช่วย ในการแก้ปัญหา ใช้เทคโนโลยีสารสนเทศและการสื่อสารอย่างรู้เท่าทันและรับผิดชอบต่อสังคม ตลอดจนนำความรู้ความเข้าใจใน วิชาวิทยาศาสตร์และเทคโนโลยีไปใช้ให้เกิดประโยชน์ต่อสังคมและการดำรงชีวิต จนสามารถพัฒนากระบวนการคิดและจินตนาการ มีความสามารถในการแก้ปัญหาและมีทักษะในการสื่อสาร มีความสามารถในการตัดสินใจ และเป็นผู้ที่มีจิตวิทยาศาสตร์ มีคุณธรรม จริยธรรม และค่านิยมในการใช้วิทยาศาสตร์และเทคโนโลยีอย่างสร้างสรรค์
ตัวชี้วัด
ว 4.2 ม.2/1 ม.2/2 ม.2/3 ม.2/4
รวม 4 ตัวชี้วัด
หน่วยการเรียนรู้ที่ 1 แนวคิดเชิงคำนวณกับการแก้ปัญหา (ว 4.2 ม.2/1)
แผนการจัดการเรียนรู้ที่ 1 แนวคิดเชิงคำนวณ
แผนการจัดการเรียนรู้ที่ 2 ตัวอย่างการแก้ปัญหาโดยใช้แนวคิดเชิงคำนวณ
หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทำงานและการเขียนโปรแกรมด้วยภาษาPython (ว 4.2 ม.2/2)
แผนการจัดการเรียนรู้ที่ 1 การออกแบบขั้นตอนการทำงานของโปรแกรม
แผนการจัดการเรียนรู้ที่ 2 ตัวแปรภาษาไพทอน
แผนการจัดการเรียนรู้ที่ 3 รหัสควบคุม รหัสรูปแบบข้อมูล และตัวดำเนินการในภาษาไพทอน
แผนการจัดการเรียนรู้ที่ 4 การเขียนโปรแกรมด้วยภาษาไพทอน(Python)
แผนการจัดการเรียนรู้ที่ 5 การใช้งานฟังก์ชันในโปรแกรมไพทอน
แผนการจัดการเรียนรู้ที่ 6 โครงสร้างการทำงานแบบเรียงลำดับ
แผนการจัดการเรียนรู้ที่ 7 โครงสร้างการทำงานแบบเลือกทำ
หน่วยการเรียนรู้ที่ 3 ระบบคอมพิวเตอร์ (ว 4.2 ม.2/3)
แผนการจัดการเรียนรู้ที่ 1 องค์ประกอบของระบบคอมพิวเตอร์
แผนการจัดการเรียนรู้ที่ 2 หลักการทำงานของระบบคอมพิวเตอร์
แผนการจัดการเรียนรู้ที่ 3 เทคโนโลยีการสื่อสาร
แผนการจัดการเรียนรู้ที่ 4 การประยุกต์ใช้งานและการแก้ปัญหาเบื้องต้น
หน่วยการเรียนรู้ที่ 4 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย (ว 4.2 ม.2/4)
แผนการจัดการเรียนรู้ที่ 1 การใช้เทคโนโลยีสารสนเทศ
แผนการจัดการเรียนรู้ที่ 2 การปฏิบัติตนเมื่อพบเนื้อหาที่ไม่เหมาะสม
แผนการจัดการเรียนรู้ที่ 3 ความรับผิดชอบต่อการใช้งานเทคโนโลยีสารสนเทศ