ระบุปัญหาหรือความต้องการในชุมชนหรือท้องถิ่นสรุปกรอบของปัญหารวบรวมวิเคราะห์ศึกษาแนวคิดเชิงนามธรรม การคัดเลือกคุณลักษณะที่จำเป็นต่อการแก้ปัญหา ขั้นตอนการแก้ปัญหา การเขียนรหัสจำลองและผังงาน การเขียนออกแบบและเขียนโปรแกรมอย่างง่ายที่มีการใช้งานตัวแปร เงื่อนไข และการวนซ้ำ เพื่อแก้ปัญหาทางคณิตศาสตร์หรือวิทยาศาสตร์ การรวบรวมข้อมูลปฐมภูมิ การประมวลผลข้อมูล