AI atau coding dahulu: mana patut anak anda belajar?

Pendidikan Pengkodan

Hafiz Rahman
Pengajar Utama Coding di Algonova Malaysia

Kod sumber (source code) ialah set arahan yang boleh dibaca manusia yang ditulis oleh seorang pengaturcara, dalam bahasa pengaturcaraan seperti Python atau Scratch, untuk memberitahu komputer apa yang perlu dilakukan. Sebelum sesuatu program boleh dijalankan, ia wujud sebagai kod sumber, teks biasa yang disimpan dalam fail yang boleh dibaca, disunting dan dikongsi. Komputer kemudian menterjemah teks itu kepada arahan mesin yang benar-benar dilaksanakannya.
Isi Kandungan
Kod sumber ditulis dalam penyunting teks dan disimpan dengan sambungan yang sepadan dengan bahasanya, .py untuk Python, .js untuk JavaScript, atau projek .sb3 untuk Scratch. Apabila seorang kanak-kanak menaip yang berikut ke dalam fail bernama hello.py:
name = "Aisyah"
print("Hello, " + name)
teks itu ialah kod sumber. Dengan sendirinya ia tidak melakukan apa-apa; alat yang dipanggil interpreter atau compiler membaca fail itu dan menukarkannya kepada arahan yang dijalankan komputer, lalu memaparkan Hello, Aisyah pada skrin. Setiap aplikasi, permainan dan laman web yang digunakan kanak-kanak bermula sebagai kod sumber yang ditulis dan disimpan oleh seseorang. Program profesional yang besar boleh mengandungi berjuta-juta baris kod.
Maksud mudah kod sumber ialah teks yang boleh dibaca yang ditulis oleh pengaturcara sebelum komputer menukarkannya kepada program yang berfungsi. Orang kadang-kadang menyebut "source codes" dalam bentuk jamak, tetapi ideanya tetap sama: arahan asal yang ditulis manusia di sebalik sesebuah aplikasi atau permainan. Definisi ini kekal benar sama ada failnya satu baris Python atau salah satu daripada berjuta-juta baris dalam program besar.
Membaca dan menulis kod sumber ialah kemahiran teras di sebalik pemikiran komputasional, satu matlamat penting dalam pendidikan KSSR dan STEM Malaysia. Apabila kanak-kanak melihat bahawa kod sumber hanyalah arahan langkah demi langkah yang jelas, coding tidak lagi terasa seperti sihir dan menjadi sesuatu yang boleh mereka pelajari dan kawal. Latihan berstruktur dalam kelas coding Algonova membantu kanak-kanak menulis, menjalankan dan membetulkan kod sumber mereka sendiri, berdasarkan idea seperti apa itu pemboleh ubah.
Minda yang ingin tahu belajar paling pantas dengan mencuba. Kelas percubaan percuma ialah langkah pertama yang mudah.
Kod sumber ialah arahan yang boleh dibaca manusia yang ditulis oleh pengaturcara untuk memberitahu komputer apa yang perlu dilakukan. Ia teks biasa, ditulis dalam bahasa seperti Python atau Scratch, sebelum komputer menukarkannya kepada program yang berjalan.
Satu baris seperti print("Hello") dalam Python ialah kod sumber. Begitu juga keseluruhan projek Scratch atau ribuan fail di sebalik sesebuah permainan mudah alih — semuanya teks yang ditulis oleh pengaturcara.
Tidak sepenuhnya. Kod sumber ialah apa yang ditulis oleh pengaturcara; program pula ialah apa yang berjalan selepas kod itu diterjemah oleh compiler atau interpreter. Kod sumber sentiasa datang dahulu.
Ya. Kanak-kanak selalunya bermula dengan blok visual dalam Scratch, kemudian beralih ke bahasa bertaip seperti Python. Kedua-duanya menghasilkan kod sumber sebenar, dan kanak-kanak seawal usia 7 tahun boleh mula.
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.