Distinctive Programmes        
Home > School Experience > Curriculum > CPA


The Computer Applications (CPA) department has a staff strength of 2 trained teachers and 1 trained AED. The department is led by Ms Clara Wang as the Head of Department ICT. The department is also supported by Ms Shuhadah as the CPA Coordinator.


Mdm Wang Jieying Clara
Mr Goh Kee Lee goh_kee_lee@moe.edu.sg 
Mr Ang Yong Qin ang_yong_qin@moe.edu.sg 
Mr Wong Chee Horng, Jackson wong_chee_horng@moe.edu.sg
Mr Jerry Lim Jia Hui lim_jia_hui_a@moe.edu.sg



The Computer Applications (CPA) Department has the vision of developing Greenridgeans to be technologically adept as effective citizens who are able to think critically and problem-solve, so as to function and contribute effectively in an increasingly technologically-driven world. 

To realise this vision, our department emphasises on developing the students’ competencies and appreciation in the use of several common software application packages for animation, collaborative tools, computer literacy, data tabulation and charts, game design, graphics design, multimedia communication, presentations and word processing. 



Teachers use a repertoire of pedagogies to engage students in learning new concepts and skills through computational thinking

CT Concept How it works out in CPA resources/lessons

Problem Decomposition

Break a complex problem into parts or steps which are easier to understand and solve (National Research Council, 2010; Wing, 2011)


The skill to decide what information about an object to keep and what to ignore (Wing, 2014)


The skill to devise a step-by-step set of operations/actions of how to go about solving a problem (Selby, 2014) Put instructions in the correct sequence and formulate mathematical and logical expressions


Reflecting that a solution is a good one: that it is fit for purpose


The skill to identify, remove and fix errors (Selby, 2014)


The skill to formulate a solution in generic terms so that it can be applied to different problems (Selby, 2014)


CPA Programmes Photos 01

Programmes Objectives

Learning to Code Programme

BBC Microbit Students will learn the basics of programming concepts using drag and drop blocks and work in teams to collaborate, design and create simple prototypes.

Arduino Secondary 3 students will understand the basic principles on how to use microcontrollers with practical applications and skills on Arduino I/O interface, sensors and control.

We provide opportunities for students to translate their understanding into actions through the MEC competition and W6 CPA Shield Challenge.   

Programmes Objectives

Media Computing Competition (MEC)

  • to provide a platform to showcase students’ work
  • to develop students’ interest in media design
  • to hone students communication and presentation skills

W6 CPA Shield Challenge

  • to develop greater interest in computer applications
  • to enhance creativity, flexibility and collaborative skills in problem solving

Learning to Code Photo



To help students apply their learning and to help teachers identify gaps in learning, the CPA homework policy is designed to ensure that students will have sufficient hands-on and theory practice on the concepts/topic/skills taught.

Weekend Assignment in Workbook B: 30 minutes


Modes of Assessment Our students' CPA competence will be assessed through:

Formal graded assessment which includes Continuous Assessment (CA), e.g., assignments (practical), class-based tests & coursework, Common Tests and Semestral Assessment (SA).

Assessment components for Lower Secondary , Upper Secondary , GCE N Levels .