COMPUTATIONAL THINKING IN PRIMARY AND SECONDARYSCHOOL CURRICULUMCURRICULUM DEVELOPMENT DIVISION
Ministry of Education Malaysia

ICT (Computing) Curriculum in Malaysia Primary and Secondary School
PSSC
Primary School(Grade 1 – 6)

World of ST(Level 1)

PSSC (Revised 2017)
ICT(Level 2)

ICT Application Module
ICT Basic Skills Module
2017 - Now

2011 - 2022
SSSCLower
SecondarySchool(Grade 7 – 9)Upper
SecondarySchool(Grade 10 &11)

Basic Computer Science(Form 1 – 3)

Design and Technology(Form 1 – 3)2017 - Now

SSSC ( e.g: elective STEM subjects)
Invention(Form 4 – 5)Computer Science(Form 4 – 5)2017 - Now

Supporting materials for implementing computing in schools
ICT Basic Skills Module

Learning Modules for Basic Computer Science (ASK)ICT Application Module

Learning Modules for Computer Science (SK)Content Standard of Lower Secondary BCS and D&T
Basic Computer
Science- Lower Secondary

Form 1: 1.0 Basic Concepts of Computational Thinking (Decomposition, Pattern Recognition, Abstractionand Generalization)
2.0 Data Representation (Data Size)
3.0 Algorithms (Selection & Repetition control structure)
4.0 Instructions Code (SCRATCH and HTML)
Form 2: 1.0 Basic Concepts of Computational Thinking
2.0 Data Representation (Number system)
3.0 Algorithms (Sequence control structure, selection & iteration nesting)
4.0 Instruction Code (Python)Form 3: 1.0 Basic Concepts of Computational Thinking (Program Development Project)
2.0 Data Representation (Cryptography In Data Security)
3.0 Algorithms (Sort and Search)
4.0 Command Codes (Database and SQL)

Design andTechnology- Lower Secondary

Form 2 - 1.0 Inventive Problem Solving
2.0 Applications Of Technology
2.1 Manufacturing Technology
2.4 Electronic Design: Involves programming such as SCRATCH, MicroBit, Arduino etc. as well as
the use of micro-controllers to controls devices (robotic elements and IoT)
Form 3 - 1.0 Applications Of Technology
2.0 Product Development
3.0 The Role Of Design In Business

Mechatronic technology & Product Making: Involves
programming such as SCRATCH, MicroBit, Arduino etc. aswell as the use of micro controllers to controls devices(robotic and IoT elements)

Project Work
Form 3 SSSC Basic Computer Science Project Guide
Phases in developing
the application:(i) Analyze theproblem(ii) Program design(iii) Coding(iv) Testing anddebugging(v) Documentation
A combination ofcontents that has
been learned andintegrated at least
withanother subject

1. Documentation
2. Application
3. Presentation

6 Dimension:
1. Information
Gathering
2. Planning
3. Applying
4. Reflection
5. Communication
6. Ethical & SpritualExample of other subjects contents
Task 1: Individual Health Advice
Task 2: Reviewing One-Class Health Levels
SSSC Science Form 2
Project Based Learning
3.0 Nutrition: Obesity
4.0 Human Health: Disease
5.0 Water & Solution: Water Auditing
SSSC Physical & Health Education Form 2
6.0 Disease: How to prevent & reduce riskfactors
8.0 Nutrition: Practice healthy & safe eating

CodingOutput

Photos of Students showing their skill in coding

What is CT

It's about howhuman think. It is athinking skills. It is
NOT think likecomputer because
computer DOES
NOT thinkhttps://www.codingworkshopsforkids.com.au/important-computational-thinking/Thank You

https://robbotresources.com/blog/2018/10/27/why-is-computational-thinking-4 Elements of ICT Skills in Primary School
1.

Deliver creative and innovative ideas and information through ICT

2.

Search, collect, process and use information through ICT

3.

Using Computational Thinking for problem solving
a.
b.
c.
d.
e.
f.
g.

4.

Analyze data through pattern recognition
Present data or ideas logically and systematically through graphs, charts or images
Decompose complex situation, condition or problem in the form of small components
Determine important aspects of a situation, condition or problem
Apply a step-by-step approach (algorithm) systematically in a given situation, condiion or problem
Interpret solution visually through models, simulations or flow charts.
Identify and analyze the appropriate ICT resources to achieve the best possible solution effectively using
computer technology.

Practice ethical and responsible attitude in ICT