1. สภาพปัญหาของผู้เรียนและการจัดการเรียนรู้

          โลกในปัจจุบันที่เทคโนโลยีเข้ามามีบทบาทในชีวิตประจำวันของนักเรียนมากขึ้น ทำให้ชีวิตในปัจจุปันสะดวกสบายมายิ่งขึ้น โดยเฉพาะผู้เรียนขาดทักษะการแก้ปัญหา (Problem-Solving Skills): ผู้เรียนมักจะพุ่งไปที่การเขียนโค้ดทันทีโดยไม่มีการวางแผนหรือวิเคราะห์ปัญหาทำให้ไม่สามารถแตกปัญหาใหญ่ออกเป็นส่วนย่อยที่จัดการได้ (Decomposition) ความสับสนในแนวคิดพื้นฐาน: ไม่เข้าใจแนวคิดหลัก ๆ เช่น ตัวแปร (Variables), ชนิดข้อมูล (Data Types), การทำงานแบบวนซ้ำ (Loops), หรือการทำงานแบบมีเงื่อนไข (Conditionals) อย่างถ่องแท้ ทำให้ไม่สามารถนำไปประยุกต์ใช้กับโจทย์ที่ซับซ้อนได้ ความเข้าใจเรื่องตรรกะผิดพลาด: มีปัญหาในการสร้างลำดับขั้นตอน (Sequence) และเงื่อนไขที่ถูกต้องตามหลักการคิดเชิงคำนวณ (Computational Thinking) ดังนั้น ครูผู้สอนจึงจัดทำข้อตกลงในการพัฒนางานประเด็นท้าท้าย โดยใช้การเขียนโปรแกรม เรื่อง การออกแบบโปรแกรมที่มีการรับค่าและส่งค่าฟังก์ชัน มาใช้ในการจัดการเรียนรู้ เทคนิค วิธีการ และองค์ความรู้ต่าง ๆ ที่เกี่ยวข้องมาใช้ในการพัฒนาให้เป็นผู้ที่รู้เท่าทันสื่อและประยุกต์ใช้ได้อย่างมีประสิทธิภาพ อย่างมีจริยธรรม