top of page

Why is Coding Critical?

We are in the middle of an IT revolution brought about by the modern digital computer. It is nearly impossible for anyone to escape this reach. Even if you are not becoming a computer scientist or IT professional, a good overall understanding of how things work can be very advantageous, because we are IT consumers.

Why Did MOE Introduce Compulsory Coding?

As the world progresses further towards the digital age, an upkeep in our relevance is needed as Singapore rapidly becomes a smart nation. Hence, a good overall understanding of how the system works and being equipped with the proper skills can be very advantageous to better prepare ourselves as we face the everchanging future

70528898_504366840348087_2962729528100651008_n_edited.jpg

1
Making Thinking Visible
 

Young students are concrete thinkers and starting to be able to follow step-by-step directions. These beginning stages of first following one step, then two steps, then multiple steps, are the start of algorithmic thinking in action. As we recognize that the younger learners may not grasp abstract concepts well, we use logical concepts in coding to make their thinking visible.

2
Sustaining Creativity
 

Coding allows students to be creative as they discover different methods to reach the same goal. To do this, adopting the habit of learning from their mistakes is essential as it is crucial in coding when a student encounters a problem in the process. He/she would then be able to analyse and source out the cause of the problem, rectifying his/her mistake while learning from it.

3
Encouraging Computational Thinking
 

Coding exposes students to computational thinking, which comprises problem-solving thought processes, involving the expression of problems and their solutions in ways a computer executes, thereby enhancing a student’s capabilities in Computational Thinking effectively.

4
Fostering
Future-Ready Skills
 

The Partnership for 21st Century Skills (P21) developed a framework describing the skills, knowledge and expertise students should master to succeed in work and life in the 21st century. These skills, often referred to as the 4 C’s, are critical thinking, communication, collaboration and creativity.

Creativity and critical thinking are used with coders of all ages. Coding allows the user to become the creator of the content, rather than just the consumer. When we consume content, we are learning about the “What” and the “How”, but when we create content, we have engaged the “Why” in learning.

5
Empowering Students To Take Action
 

Coding is about applying skills and creativity to solve problems using real-world contexts for students.

bottom of page