By ColDots
“A learning aid to improve students’ analytical thinking
Skills to solve Repetition Control Structure Problem
Statement in Programming in form of Pseudo Code”
Computer Science Unit- Kolej Matrikulasi Pulau Pinang
AZLINA MOHAMAD | SUWARNA RANI a/p SUBRAMANIAM | By ColDots.
YANG KHAIRUN ABDULLAH SANI | SAIFUL ANUAR KAMALUDIN
OBJECTIVE
To improve students’ analytical thinking Skills to
solve Repetition Control Structure Problem
Statement in Programming in form of Pseudo Code
aided with PSEUDOKIT.
TARGET USER
Currently focusing on Computer Science
Matriculation students.
Can be extended to novice programming learner.
BEFORE THE INNOVATION IS
BEING EXECUTED Reflection
Lecturer Result of Students
formative
Lecturer observation assessment does Students disclosed that
found ,students’ not show they have difficulties on
analytical thinking desired analyzing the problem
skills are poor in term improvement statement. Hence, they
of problem solving for cannot write a correct
repetition control Pseudo Code
structure.
WhatsApp screenshot
Evidence students’
problems before
innovation.
123
Pop Quiz mark
before the
innovation is
implemented.
2
PSEUDOKIT is introduced
To improve students’
analytical thinking skills
to solve Repetition
Control Structure
Problem Statement .
2
PSEUDOKIT is
applied during the
consultation
session.
2
Consultation
sessions becomes
easy with
PSEUDOKIT
Hari Inovasi KMPP 2019
-15 February 2019.
Coldots
participation in
Hari Inovasi KMPP
2019.
-Silver Award
Students’ visit
Coldots booth
during Hari Inovasi
KMPP.
Coldots
participation in
Hari Inovasi KMPP
2019.
BENEFIT AFTER THE INNOVATION
Benefit to the students:
Increase the students’ analytical
thinking skills
Benefit to the Lecturers:
Quality of job, increase of work
satisfaction Another alternative tool
compared the traditional way of
teaching.
Benefit to the Institution
Increase the students’ academic
achievement.
.
BENEFIT AFTER THE INNOVATION
Result shown on analytical thinking skill among the sample students to solve
Repetition Control Structure Problem Statement in Programming in form of
Pseudo Code aided with PSEUDOKIT.
Jenis ujian 100-70 Julat Markah <40 Jumlah Min
Ujian Pra - 69-60 59-50 49-40 12 pelajar 23.75
--- 12
Ujian Pos 1 3 243 - 12 54.93
Ujian Pos 2 7 212 - 12 72.93
Ujian Pos 3 11 - 1 - - 12 81.69
Jadual Skor Ujian Pos pelajar Selepas Intervensi
BENEFIT AFTER THE INNOVATION
Students’ feedback after using PSEUDOKIT to solve Control Structure Problem
Statement in Programming in form of Pseudo Code.
Bil Soalan Min
1. Pseudo Code merupakan satu sub topik yang mudah dalam subjek Sains Komputer 3.50
2. Pseudo Code merupakan sub topik yang mudah dikuasai walaupun tanpa menggunakan 3.25
Alat Bantu PSEUDOKIT.
3. Saya melakukan kesilapan semasa menulis Pseudo Code kerana tidak faham pernyataan 3.63
masalah yang diberikan dalam soalan
4. Saya keliru untuk menentukan proses yang terlibat dalam pernyataan masalah Looping 3.25
Control Structure
5. Saya lebih suka menggunakan teknik / cara saya sendiri berbanding dengan bantuan 2.63
PSEUDOKIT.
6. Saya tahu menganalisa soalan dan menulis Pseudo Code selepas pensyarah 3.75
memperkenalkan Alat Bantu PSEUDOKIT.
7. Saya mudah menganalisis soalan dan menulis Pseudo Code selepas pensyarah 3.63
memperkenalkan alat bantuan Alat Bantu PSEUDOKIT.
BENEFIT AFTER THE INNOVATION
Students’ feedback after using PSEUDOKIT to solve Control Structure Problem
Statement in Programming in form of Pseudo Code.
Bil Soalan Min
8. Saya rasa lebih seronok menjawab soalan Pseudo Code dengan menggunakan Alat 3.75
Bantu PSEUDOKIT.
9. Alat Bantu PSEUDOKIT membantu meningkatkan keyakinan saya untuk selesaikan 3.50
masalah dalam topik Problem Solving.
10. Alat Bantu PSEUDOKIT membantu meningkatkan motivasi saya untuk terus menjawab 3.63
soalan soalan melibatkan Pseudo Code dalam pengaturcaraan Java.
11. Alat Bantu PSEUDOKIT membantu meningkatkan kemahiran pemikiran logik dan kritikal 3.75
saya semasa menganalisa sesuatu pernyataan masalah pengaturcaraan.
12. Alat Bantu PSEUDOKIT berjaya membantu saya menganalisa masalah pengaturcaraan 3.75
secara lebih berstruktur dan sistematik.
13. Saya berjaya menulis Pseudo Code dengan baik dan betul selepas menggunakan 3.63
PSEUDOKIT.
Min Keseluruhan (N=12) 3.56
BENEFIT AFTER THE INNOVATION
Students’ feedback from open ended question
Pelajar S : “Membantu saya untuk menganalisa soalan dan
menjawab soalan dengan betul”.
Pelajar K : “Sangat sesuai untuk soalan repetition structure”.
Pelajar M : “PSEUDOKIT telah membantu saya untuk
menjawab soalan yang mencabar dan susah”.
BENEFIT AFTER THE INNOVATION
Analisis Persepsi Pelajar ke atas Keberkesanan PSEUDOKIT Sebagai Alat Bantu Menganalisa
Masalah Pengaturcaraan Pengulangan
30 28 27 24 26 23 22 22 23 24 26 25
26 20 19 21 19 20
23
25 24 20
20
17
15 15
15 13
11
10 8 9
8
66
5 44 2 1 00 00 00 00 00 00
0 0
21
00
0
Pseudocode Pseudocode Saya melakukan Saya keliru untuk Saya lebih suka Saya tahu Saya mudah Saya rasa lebih Alat Bantu Alat Bantu Alat Bantu Alat Bantu Saya berjaya
merupakan satu merupakan sub kesilapan semasa menentukan menggunakan menganalisa Pseudo Kit Pseudo Kit Pseudo Kit Pseudo kit menulis
menganalisis seronok
sub topik yang topik yang mudah menulis proses yang teknik / cara saya soalan dan soalan dan menjawab soalan membantu membantu membantu berjaya pseudocode
pseudocode menulis membantu saya dengan baik dan
mudah dalam dikuasai kerana tidak terlibat dalam sendiri menulis Pseudo pseudocode meningkatkan meningkatkan meningkatkan
Pseudocode menganalisa betul selepas
subjek Sains walaupun tanpa faham pernyataan berbanding selepas Code selepas dengan keyakinan saya motivasi saya kemahiran masalah menggunakan
pernyataan
Komputer menggunakan masalah Looping dengan bantuan pensyarah pensyarah menggunakan untuk selesaikan untuk terus pemikiran logik pengaturcaraan pseudo kit.
Alat Bantu Control Sructure Pseudo Kit. memperkenalkan Alat Bantu masalah dalam menjawab soalan dan kritikal saya
Pseudo Kit. masalah yang memperkenalkan alat bantuan Alat Pseudo Kit. topik Problem soalan melibatkan semasa secara lebih
diberikan dalam Alat Bantu Bantu Pseudo Kit.
Solving. pseudocode menganalisa berstruktur dan
soalan Pseudo Kit. dalam sesuatu sistematik.
pengaturcaraan pernyataan
Java. masalah
pengaturcaraan.
Sangat Setuju Setuju Tidak Setuju Sangat Tidak Setuju
Scan me
Scan the QR Scan the QR
Code to access Code to access
digital digital
PSEUDOKIT Questionnaire
Scan me