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