Computer Literacy and ICT

Curriculum Features

Through the junior computer literacy and senior ICT program, students can develop knowledge and understanding of computer systems and information technology.

  • Cloud Computing
  • Use of spreadsheet in real-life scenarios
  • Data processing and data representation in computers
  • Block programming (App Inventor) and Text-based programming (Python)
  • Networking
  • Web development (HTML)
  • Artificial Intelligence (AI)
  • Information Literacy

Active Learning

A variety of learning and teaching approaches are used to facilitate self-regulated learning for students with different interests and skill levels The following approaches are adopted as part of our formative assessment.

  • A student would create a spreadsheet file as an assignment
  • A student would create an App as a project
  • A task to be solved by a Python as an assignment
  • Online quizzes

Academic Support

Learn by TRIAL-AND-ERROR EXPERIENCE approach

In addition to theoretical knowledge about computers and information, programming techniques are developed through practical, real-life problems. This approach allows students to improve their problem-solving skills and understand the practical applications of programming through a trial-and-error experience.

Featured Subject Activities

Students will gain hands-on experience in solving practical, everyday problems. For instance:

  • Utilizing AI tools like ChatGPT to generate ideas related to real-life challenges
  • Employing spreadsheets to create visually engaging reports that enhance data comprehension
  • Using App Inventor to develop an app designed to assist the elderly
  • Programming in Python to design a computer game
  • Creating a webpage using HTML