EN

Computing

Computer Studies Curriculum Aims

  • To understand the fundamental concepts of computational thinking, including abstraction, algorithms, and automation.
  • To connect programming with real-life problems and other academic subjects.
  • To develop the ability to create, reuse, and modify code to solve basic computational problems.
  • To understand the limitations and societal impact of programming.
  • To communicate and collaborate effectively in teams to solve problems.

 

Computer Science Curriculum Overview

Computer Literacy (P1-P3)

Our Lower Primary Computer Literacy curriculum aims to "Learn with Fun", focusing on building foundational computing skills, fostering creative expression, and introducing preliminary logical thinking.

  • Foundational Skills: Students learn basic computer operations, including using input tools and file management, to establish a solid foundation for digital literacy.
  • Creative Expression: Through drawing, animation, and presentation software, students transform their ideas into digital creations, enjoying the fun of the creative process.
  • Enlightenment of Thinking: We introduce codeless, visual programming games to help students grasp basic sequencing and problem-solving techniques, sparking their computational thinking.
  • Digital Citizenship: Students learn about the importance of online safety and how to protect themselves while using digital resources responsibly.

Coding & Programming (P4-P6)

The Upper Primary Coding curriculum is designed to systematically cultivate students' computational thinking and digital creativity. Students will master core programming concepts and learn to apply these skills across diverse software environments and projects to solve authentic problems.

  • Advanced Programming Skills: Students learn advanced programming logic and techniques, laying the groundwork for understanding more complex IT concepts in the future.
  • Application & Integration: Students apply their programming knowledge to contexts such as game design, mobile app development, and robotics control, experiencing the complete creative process from conception and implementation to testing.
  • Enhanced Problem-Solving: Through hands-on, project-based learning, students continually engage in cycles of collaboration, debugging, and optimization, building resilience and confidence in tackling challenges.

 

Key Focus for This Academic Year

  • To align with our school-based STEAM curriculum by integrating learning content on Artificial Intelligence (AI) and Aerospace. This initiative is designed to broaden students' knowledge base and enhance their comprehensive literacy and problem-solving abilities.
  • To recommend students participate in relevant competitions and community service projects to boost their sense of achievement and cultivate positive values.