Many countries that recognize the importance of Computational Thinking skills are implementing curriculum changes to integrate the development of these skills and to introduce coding into formal school education. Singapore has introduced new programmes from Pre-school to Secondary children to develop Computational Thinking skills and introduce programming. A major change in the secondary school syllabus is the introduction of a new Computing subject taken at “O” levels. The new subject emphasizes on the development of Computational Thinking skills and coding in Python. Students are expected to apply technology for creating solutions to solve problems. In this paper, we describe the various initiatives in Singapore for Preschool, Primary and Secondary schools. From initiatives in these three school going groups, we review Singapore’s approach to implementation of learning Computational Thinking. Unlike several countries that has decided to implement computing as compulsory education, Singapore has taken a route of creating interest amongst children in Computing in age-appropriate ways. Singapore’s pragmatic approach is characterized by opt-in by schools, nurturing students’ interest in computing, upskilling teachers in computing, and a multi-agency approach. Copyright © 2017 The Hong Kong Jockey Club.
|Title of host publication||Conference Proceedings of International Conference on Computational Thinking Education 2017|
|Editors||Siu-cheung KONG, Josh SHELDON, Robert Kwok-yiu LI|
|Place of Publication||Hong Kong|
|Publisher||The Education University of Hong Kong|
|Publication status||Published - 2017|