แนวคิดเชิงคำนวณ เทคนิค วิธีการ และขั้นตอนการแก้ปัญหา การแยกส่วนประกอบและการย่อยปัญหา การหารูปแบบ การคิดเชิงนามธรรม การออกแบบขั้นตอนวิธี การเขียนโปรแกรมเบื้องต้น ตรรกศาสตร์ เซต ความสัมพันธ์และฟังก์ชัน ทฤษฎีจำนวน เมทริกซ์ คณิตศาสตร์เชิงการจัด และการฝึกปฏิบัติ
ความรู้เบื้องต้นและสถาปัตยกรรมของอุปกรณ์เคลื่อนที่ แนวคิดพื้นฐาน ภาษาและเครื่องมือของการพัฒนาโปรแกรมร่วมกับฐานข้อมูลบนอุปกรณ์เคลื่อนที่ การพัฒนาโปรแกรมบนอุปกรณ์เคลื่อนที่เพื่อการศึกษา การฝึกปฏิบัติ และการเผยแพร่โปรแกรมที่พัฒนา
กลยุทธ์ในการพัฒนาระบบสารสนเทศ วงจรการพัฒนาระบบ การวิเคราะห์ระบบสารสนเทศในสถานศึกษา และฝึกปฏิบัติ
การวิเคราะห์สภาพความต้องการของสื่อดิจิทัล การออกแบบและพัฒนาสื่อดิจิทัล เพื่อการศึกษา และฝึกปฏิบัติ
Need analysis of digital content, design and development of digital content for education, and practice
หลักการเขียนรูปแบบไวยากรณ์ประกอบภาษาคอมพิวเตอร์เกี่ยวกับคำสั่งรับเข้า/ส่งออก ชนิดของข้อมูลแบบต่างๆ ตัวดำเนินการ วนซ้ำ(loop) โปรแกรมย่อยและฟังก์ชันต่าง ๆ การใช้แฟ้มข้อมูลเบื้องต้นโดยการใช้ภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งในการฝึกเขียนและพัฒนาโปรแกรม