1. Let students recognize and master different learning strategies to enhance students' self-learning and computational thinking skills.
2. Provide opportunities for students to use more information technology and to facilitate the use of IT tools to promote learning.
3. Foster students' appropriate attitudes towards application of information technology.