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