AI atau coding dahulu: mana patut anak anda belajar?

Pendidikan Pengkodan

Hafiz Rahman
Pengajar Utama Coding di Algonova Malaysia

Dalam pengaturcaraan, peristiwa (event) ialah tindakan atau kejadian yang boleh dikesan oleh program dan diberi tindak balas, seperti klik tetikus, tekanan kekunci, atau permulaan permainan, yang kemudian mencetuskan sebahagian kod tertentu untuk dijalankan. Peristiwa membolehkan program bertindak balas kepada pengguna dan persekitaran, bukannya mengikut satu laluan tetap dari atas ke bawah.
Isi Kandungan
Program yang dibina begini dipanggil "dipacu peristiwa" (event-driven). Daripada menjalankan setiap baris mengikut urutan, kod akan menunggu, mendengar sesuatu berlaku, dan hanya menjalankan arahan yang sepadan apabila peristiwa itu berlaku. Kod yang memberi tindak balas sering dipanggil pengendali peristiwa (event handler).
Setiap peristiwa mempunyai dua bahagian: pencetus (apa yang berlaku) dan pengendali (kod yang dijalankan sebagai tindak balas). Dalam Scratch, blok "apabila bendera hijau diklik" ialah satu peristiwa; sebaik sahaja kanak-kanak menekan bendera hijau, semua kod di bawahnya mula berjalan. Peristiwa Scratch lain termasuk "apabila sprite ini diklik" atau "apabila kekunci space ditekan." Dalam Python, permainan mungkin menggunakan pygame.event.get() untuk memeriksa sama ada pemain menekan kekunci atau menutup tetingkap. Fakta menarik: aplikasi moden mengendalikan ribuan peristiwa setiap saat, daripada setiap ketikan hingga setiap tatal.
Dalam pengaturcaraan, peristiwa ialah detik yang boleh diberi tindak balas oleh program, seperti klik tetikus, tekanan kekunci, atau pemasa yang tamat. Setiap satu mencetuskan blok kod kecilnya sendiri untuk dijalankan. Membina projek berasaskan peristiwa ialah cara yang membolehkannya bertindak balas kepada kanak-kanak dalam masa nyata, bukannya berjalan terus dari mula hingga akhir. Dalam Scratch, menekan bendera hijau, mengklik sprite, atau menekan bar ruang semuanya ialah peristiwa. Dalam Python, setiap input daripada papan kekunci atau tetikus yang dikesan oleh perpustakaan pygame juga dikira sebagai peristiwa.
Peristiwa ialah cara kanak-kanak menjadikan projek mereka interaktif: kucing yang mengiau apabila diklik, atau skor yang naik apabila syiling ditangkap. Mempelajari peristiwa membina pemikiran sebab-akibat yang digalakkan oleh STEM dan kurikulum KSSR Malaysia. Pengekod muda boleh meneroka peristiwa dalam kelas pengekodan Algonova, atau mula-mula belajar apa itu pemboleh ubah.
Minda yang ingin tahu boleh mencuba pelajaran percubaan percuma dan membina projek boleh klik pertama mereka.
Peristiwa ialah sesuatu yang berlaku — seperti klik atau tekanan kekunci — yang diperhatikan oleh program dan diberi tindak balas dengan menjalankan kod tertentu.
Menekan bendera hijau dalam Scratch, mengklik butang tetikus, menaip kekunci, atau pemasa mencapai sifar semuanya adalah peristiwa.
Peristiwa ialah tindakan yang berlaku; pengendali peristiwa ialah kod yang dijalankan sebagai tindak balas kepadanya.
Peristiwa menjadikan projek interaktif dan mengajar logik sebab-akibat, kemahiran teras STEM dan pengekodan.
Mulakan perjalanan teknologi anak anda
Tempah kelas percubaan percuma 60 minit dengan guru Algonova bertauliah. Tiada bayaran, tiada kewajipan, cuma temui apa yang anak anda boleh bina.