Courtesy of Forbes
Kedatangan kode yang dihasilkan oleh AI telah memicu banyak pertanyaan di dunia pendidikan tentang bagaimana seharusnya pengajaran coding di masa depan. Penulis mengamati bahwa cara pengajaran bahasa Inggris di sekolah menengah dapat memberikan inspirasi untuk mengubah cara kita mengajarkan ilmu komputer. Saat ini, pendidikan coding sering kali berfokus pada pemahaman mendalam tentang sintaksis dan struktur bahasa pemrograman, serta menulis program dari awal. Namun, dalam dunia profesional, seorang programmer lebih banyak membaca kode yang ditulis orang lain daripada menulis kode sendiri.
Oleh karena itu, penulis menyarankan agar siswa diajarkan untuk "membaca" paket perangkat lunak dengan bimbingan guru, menganotasi elemen penting, dan mendiskusikan struktur serta fungsi perangkat lunak tersebut. Dengan cara ini, siswa tidak hanya belajar tentang sintaksis, tetapi juga memahami tujuan dan pendekatan dari perangkat lunak yang mereka pelajari. Pendekatan ini akan membantu siswa menjadi lebih produktif di dunia kerja dan lebih siap menghadapi tantangan dari AI yang dapat menghasilkan kode.
Pertanyaan Terkait
Q
Apa hubungan antara pendidikan bahasa Inggris dan pendidikan pemrograman?A
Pendidikan bahasa Inggris dan pendidikan pemrograman memiliki kesamaan dalam hal keterampilan yang diperlukan untuk membaca dan memahami struktur, meskipun fokusnya berbeda.Q
Mengapa pendidikan pemrograman perlu berubah seiring dengan kemunculan AI?A
Pendidikan pemrograman perlu berubah karena pengembangan perangkat lunak kini melibatkan AI yang menghasilkan kode, sehingga siswa perlu belajar untuk memahami dan memodifikasi kode tersebut.Q
Apa contoh sistem perangkat lunak open source yang disebutkan dalam artikel?A
Contoh sistem perangkat lunak open source yang disebutkan adalah Linux Operating System, TensorFlow, SciKit Learn, dan DeepChem.Q
Bagaimana cara siswa dapat belajar dari membaca kode perangkat lunak?A
Siswa dapat belajar dari membaca kode perangkat lunak dengan menganotasi elemen kunci dan mendiskusikan struktur serta fungsi kode tersebut.Q
Apa manfaat dari pendekatan membaca dan menulis selektif dalam pengembangan perangkat lunak?A
Pendekatan membaca dan menulis selektif membantu siswa menjadi lebih produktif di tempat kerja dan mengurangi ancaman dari AI yang menghasilkan kode.