Modul 1.0 KONSEP ASAS PEMIKIRAN KOMPUTASIONAL Azlin
Modul 1.0 KONSEP ASAS PEMIKIRAN KOMPUTASIONAL Azlin
151220
15
1
Draf
151220
15
MODUL
Standard 1.1 P1
Asas Pemikiran Komputasional
kandungan:
2
Draf
151220
15
Masa: 6 minggu
NOTA RUJUKAN
3
Draf
151220
15
4
Draf
151220
15
Contoh 1:
5
Draf
151220
15
Jawapan :
1. Sediakan roti
- Tentukan jenis roti
- Jenis roti : bagel/ putih/gandum penuh/
- Roti biasa atau perlu bakar
2. Sapukan marjerin pada roti
- Jenis marjerin: marjerin/mentega/butter
3. Sediakan inti sandwich
- Inti sandwich : Ikan tuna/sardine/ telur rebus/sosej/mentega
kekacang
- Inti tambahan : salad/tomato/timun/cili
4. Campurkan inti sandwich
- Pilihan jenis inti
- Jenis Inti bersama mayonis/tanpa mayonis/sos tomato/sos
cili
5. Sapu inti sandwich pada roti
Banyak atau sedikit
Letak kepingan keju atau tidak
6. Hidang sandwich di atas pinggan
- Pinggan kaca/plastic
- Potong sandwich /tidak perlu potong
1.pola dikenalpasti.
Kenalpasti pola (pattern) dalam setiap proses
Sekiranya pola tidak dapat dikenalpasti, hasil penyelesaian
Contoh :
masalah mungkin terjejas.
Setiap sandwich memerlukan bahan yang sama (roti)
Roti yang digunakan perlu di bakar atau tidak perlu
dibakar
Setiap sandwich memerlukan bahan yang berbeza(untuk
inti)
Masa penyediaan sandwich
2. Pola (pattern) juga boleh wujud dalam masalah kecil yang
dileraikan (decompose)
3. Pola (pattern) yang dikenalpasti ialah :
a. Jenis roti
b. Bahan untuk inti
c. Masa penyediaan sandwich
4. Setiap pola (pattern)akan berulang dalam penghasilan jenis
sandwich yang berbeza.
5. Oleh yang demikian, kita akan tahu untuk menghasilkan roti
sandwich yang berbeza jenis melalui pola .
7
Draf
151220
15
Contohnya,
Setiap roti sandwich memerlukan kuantiti bahan yang spesifk
Bahan untuk dijadikan inti boleh disediakan
Setiap roti sandwich disediakan dalam satu tempoh masa
Apabila pola (pattern) dikenalpasti, kita boleh membuat penyelesaian
untuk sesuatu masalah
ROTI SANDWICH SARDIN ROTI SANDWICH TELUR
9
Draf
151220
15
10
Draf
151220
15
Contoh 1:
11
Draf
151220
15
5. Sediakan roti
6. Sapukan marjerin pada roti
7. Sediakan inti sandwich seperti berikut:
a. 1 tin sardin saiz besar dan perlu dimasak terlebih dahulu
b. 1 b i ji l im a u n i pi s
c. 2 l a b u ba wa n g b e s a r
d. 5 ta ng ka i c i li pa di di h ir i s - J i ka s uka pe da s
e. 1 b i ji t im un - d i kupa s da n hi r is n ip i s
f. 1 i ka t da un s a la d
g. 1 /4 s u du te h - l a da s u la h
h. 1 s u du be s a r m in ya k ma s a k
i. ga r a m s e cu ku pn ya
7. Sediakan roti
8. Sapukan marjerin pada roti
9. Sediakan inti sandwich seperti berikut:
e. Daun salad
f. Tomato
13
Draf
151220
15
14
Draf
151220
15
Contoh 1:
15
Draf
151220
15
KEPERLUAN PERKAKASAN
1. Set Komputer
2. Kertas Mahjong
3. Pen Marker
4. Blue tack
KEPERLUAN PERISIAN
16
Draf
151220
15
AKTIVITI 1 (INDIVIDU)
PENILAIAN 1
17
Draf
151220
15
PENILAIAN 2
18
Draf
151220
15
PENILAIAN 3
19
Draf
151220
15
20
Draf
151220
15
Rujukan:
Computers can be used to help us solve problems. However, before a problem can
be tackled, the problem itself and the ways in which it could be solved need to be
understood.
is recognised as a key skill set for all 21st century learners whether they intend to
Computational thinking
continue with Computing Science or not. It involves a set of thinking practices through which to view
the world:
seeing a problem and its solution at many levels of detail (abstraction);
thinking about tasks as a series of steps (algorithms);
understanding that solving a large problem will involve breaking it down into a set of smaller problems
(decomposition);
appreciating that a new problem is likely to be related to other problems the learner has already solved (pattern
recognition);
realising that a solution to a problem may be used to solve a whole range of related problems (generalisation).
http://www.sserc.org.uk/index.php/computing-science/mobile-app-dev-
tutor/1143-overview2/2726-computational-thinking
21