Di halaman ini

Baca halaman ini dalam bahasa Inggris

Terjemahan mesin otomatis halaman berbahasa Inggris ini, yang belum ditinjau oleh penutur asli.

Pendidikan CS — pendidikan ilmu komputer adalah subbidang STEM yang paling banyak diteliti dalam basis pengetahuan, berkat keselarasan alami antara alat AI dan tugas pemrograman. Generasi kode, bantuan debugging, dan tinjauan kode otomatis adalah aplikasi AI utamanya. Karena siswa belajar membangun alat yang mereka pakai sendiri, pendidikan CS berada di pusat perdebatan tentang literasi AI, desain ulang kurikulum, rekayasa perangkat lunak agensik, dan batas antara pembelajaran sejati dan ketergantungan berlebih.

Pertanyaan yang perlu dipertimbangkan

  • Jika AI kini dapat menulis kode yang lulus ujian pemrograman sungguhan, apa yang masih harus dipelajari siswa untuk dikerjakan dengan tangan — dan apa yang harus berhenti diajarkan kurikulum?
  • Riset menemukan bahwa kepercayaan yang lebih tinggi pada asisten koding AI memprediksi kemampuan yang LEBIH BURUK dalam membedakan saran yang benar dari yang menyesatkan. Bagaimana kepercayaan berbeda dari ketergantungan yang tepat, dan bagaimana Anda akan mengajarkan yang kedua?
  • Dalam ko-pemrograman siswa-AI, hampir 80% interaksi bersandar pada strategi non-belajar seperti menyubkontrakkan jawaban, dan hanya sekitar 1 dari 9 yang menunjukkan keterlibatan epistemik yang mendalam. Mengapa pembelajaran sejati jarang terjadi secara default ketika AI tersedia?
  • Agen Belajar dengan Mengajar yang terlalu kompeten melemahkan latihan debugging siswa. Apakah Anda akan sengaja membuat tutor AI bisa keliru — dan jika ya, bagaimana?
  • Saat AI mengotomatiskan implementasi, kurikulum bergeser dari menulis kode ke memverifikasi dan mengarahkan artefak yang dihasilkan AI. Kompetensi baru apa yang dituntut hal itu, dan apa yang mungkin hilang dalam pergeseran itu?
  • Siswa membangun alat yang mereka gunakan sendiri. Bagaimana menjadi pembangun sekaligus pengguna AI mengubah apa yang harus mereka pelajari tentang batas-batasnya — dan etikanya?

Pendahuluan

AI dalam pendidikan CS

  • Generasi dan pelengkapan kode: tinjauan kode CS1, DURA untuk CS2, dan kesalahan pemrograman NL mengkaji bagaimana siswa menggunakan AI untuk generasi kode dan apa yang mereka pelajari darinya.

  • Agen konversasional untuk pemula (tinjauan cakupan): Barzanji & Loitsch (2025) memetakan 23 studi (2019–Juni 2024) tentang agen konversasional untuk pemrogram pemula, mendokumentasikan pergeseran dari chatbot berbasis aturan ke agen berbasis Model Bahasa Besar (LLM) dan RAG (Pembangkitan yang Diperkaya dengan Pengambilan) (dengan retrieval-augmented generation mengurangi halusinasi) serta dukungan tutoring yang dipersonalisasi (misalnya, InfoBot, ProbSol-Bot, Lint Bot, Profe Alex). Yang mencolok, hanya 4 dari 23 studi mendasarkan desain pada teori belajar, dan 17 dari 23 prototipe hanya berbahasa Inggris meskipun sebagian besar riset berasal dari luar negara berbahasa Inggris — menandai landasan pedagogis yang lemah dan kesenjangan inklusivitas bagi desain CA di masa depan dalam pemrograman pengantar.

  • Dukungan debugging: Alat debugging, kolaborasi debugging manusia-AI, dan pemodelan pair-programming diadik memanfaatkan AI untuk identifikasi dan perbaikan kesalahan.

  • Penerapan kursus langsung menemukan panjang petunjuk, bukan pilihan model, sebagai variabel yang dapat ditindaklanjuti. Tiga penerapan berturut-turut dalam kursus pengembangan web pengantar (o3-mini, GPT-5-mini dan GPT-5.5 pada 79,438, 83,374 dan 10,420 pengiriman tercatat) mengasosiasikan petunjuk dengan hasil langsung yang lebih baik dalam beberapa perbandingan. Pesan yang lebih panjang memprediksi ketepatan kiriman berikutnya yang lebih buruk, lebih banyak percobaan dan pengiriman ulang yang lebih lambat, dan siswa yang telah menerima petunjuk pada langkah proyek sebelumnya lebih jarang menyelesaikan langkah akhir, pada 95.6% berbanding 98.1% (Mihaylova et al., 2026).

  • Tutor berbantuan alat yang bersemayam di peramban adalah arsitektur yang dituju bidang ini. Desain SLM berbantuan alat memasangkan perencana kecil yang disetel halus (1B–7B) dengan empat alat deterministik — eksekutor kode, pelari tes, pengambil dokumentasi, modul Pelacakan Pengetahuan — di balik kebijakan eskalasi empat tingkat (alat lebih dulu, SLM di perangkat, LLM awan dengan persetujuan, instruktur), memindahkan kendali pedagogis dari model ke kebijakan yang dapat diaudit; model pelengkapan ~150M awal mencapai 10.97% HumanEval pass@1, di atas beberapa baseline kode 100M–150M (Suvernev et al. (2026)).

  • Tutor kecil yang disetel halus dapat memberi perancah lebih baik daripada model umum yang lebih besar. Penyetelan halus Qwen2.5-Coder-7B-Instruct pada 1,213 dialog tutoring sintetis memangkas pengungkapan solusi prematur dari 7.43% menjadi 1.88% giliran tutor dan menaikkan kualitas perancah bertahap serta pertanyaan debugging di atas GPT-4o, meskipun generasi rencana pedagogis yang andal tetap menjadi masalah terbuka (Kopytskyi et al. (2026)).

  • Penilaian otomatis: penilaian Linux Bash, perbandingan penilaian berskala besar atas 18 model, dan tinjauan intervensi LLM mengevaluasi penilaian kode otomatis. Keamanan alur kerja itu adalah pertanyaan terpisah: Humble (2026) melakukan red-team atas tugas penilaian AI yang rutin dan menemukan bahwa instruksi yang disembunyikan di dalam berkas yang dikirimkan menaikkan nilai esai yang gagal tanpa peringatan yang terlihat, pada 9 dari 9 iterasi untuk satu strategi dan 17 dari 18 untuk strategi lain — bukti bahwa ketangguhan penilai termasuk dalam daftar periksa Validitas Penilaian bersama akurasi.

  • Prompt penilai satu kalimat dapat meruntuhkan LLM, dan penyetelan halus memperbaikinya. Habibullah et al. (2026) menilai ujian visi komputer praktis (570 siswa dinilai ganda) dalam 171 konfigurasi dan ujian pembelajaran mesin (1,038 siswa) dalam 162 konfigurasi lain: pembuka "penilai ketat" yang singkat mendorong 14 dari 17 model berbobot terbuka keluar dari pita nilai (MAE ≥ 8), dengan tiga berhenti menilai sama sekali, dan kerusakannya terlacak ke dua kalimat kebijakan penahanan kredit yang arahnya tidak berpindah ke ujian kedua (tujuh model membaik). Satu adaptor LoRA atas sekitar 3,900 contoh ternilai yang digabungkan membawa lima model terbuka kecil ke paritas dengan penilai manusia.

  • Media pembelajaran yang dihasilkan AI: Trace Animasi yang Dihasilkan menunjukkan bahwa visualisasi yang dihasilkan AI dapat membantu pembelajaran langsung tetapi harus dipersonalisasi — siswa dengan keterlibatan menengah mengalami penurunan kinerja yang konsisten dengan efek pembalikan keahlian.

  • Kritik analogi GenAI sebagai aset instruksional: Bernstein & Sibia (2026) mendasarkan penerimaan analogi GenAI pada CS2: sepuluh siswa yang telah menyelesaikan CS2 mengaudit analogi yang dihasilkan GenAI untuk linked list dan rekursi dan menolak pemetaan yang gagal dalam korespondensi struktural — analogi rute pulau yang memetakan ke linked list melingkar alih-alih tunggal, atau reli bulu tangkis yang ditawarkan untuk rekursi meskipun tidak memiliki masukan yang menyusut secara terjamin, dengan satu siswa mengusulkan golf sebagai gantinya. Karya ini berargumen bahwa kritik analogi itu sendiri merupakan pemeriksaan atas pemahaman konsep, menjadikan analogi AI yang cacat sebagai aset instruksional yang dapat dipakai alih-alih bahaya yang harus disaring, dan merekomendasikan penugasannya sebagai objek untuk diperiksa dan diperbaiki.

  • Pemodelan miskonsepsi: taksonomi miskonsepsi conditionals/loops memberi sistem otomatis kosakata yang tepat untuk mendiagnosis kesalahan pemula.

  • Miskonsepsi strategis yang dihasilkan model: Miličević et al. (2026) membangun SocraticTrap-CS di sekitar 35 konsep dari kurikulum ACM/IEEE CS2023 — algoritma, bahasa pemrograman, basis data, jaringan dan sistem operasi — dan meminta tujuh model berbobot terbuka untuk penjelasan yang lancar dan berwibawa yang bersandar pada kesalahan halus. Enam dari tujuh menghasilkan miskonsepsi strategis yang dikonfirmasi ahli untuk 91% atau lebih konsep yang diprompt (221 dari 241 segmen, 91.7%), tanpa perbedaan signifikan antar domain CS; kesalahan konseptual mendominasi (66.5% konseptual vs. 33.5% faktual, dan tidak ada yang murni logis), dan baik daya persuasi maupun jenis kesalahan bervariasi menurut domain. Para penulis karena itu merekomendasikan penanggulangan yang peka domain — pemeriksaan berfokus penalaran di kursus yang berat pemrograman, pemeriksaan silang terhadap spesifikasi protokol di jaringan — dan evaluasi Pembuatan Soal Otomatis serta penjelasan yang ditulis AI pada keterpercayaan pedagogis alih-alih hanya ketepatan.

  • Kinerja Penilaian Autentik: Lepp & Kaimre (2026) menunjukkan sistem GenAI 2026 mengungguli kohort mahasiswa rata-rata pada penilaian OOP pengantar yang autentik dan sering meraih nilai penuh pada tugas pemrograman yang lebih panjang, namun masih kesulitan dengan antarmuka, kelas abstrak, pewarisan, dan pertanyaan berbasis gambar — pola kesalahan berulang yang dapat dimanfaatkan instruktur saat merancang penilaian. Studi longitudinal CS1 memperkuat sisi kapabilitas temuan itu: Ye et al. (2026) mengukur model terdepan pada 98.93-99.99% pada lab berbanding 76.37-88.03% untuk kiriman siswa.

  • Pemodelan prediktif untuk dukungan berisiko: Zhang, Jeffries & Koprinska (2025) menunjukkan bahwa pohon keputusan yang dapat ditafsirkan secara intrinsik yang dilatih pada fitur log interaksi konten memprediksi kemajuan tingkat modul secara akurat dalam kursus pemrograman daring berskala besar (akurasi 85–91% pada empat kursus K-12) dan menandai hasil putus sekolah "Tidak ada kiriman", memberi pendidik jendela 7–8 hari untuk campur tangan pada Pembelajar yang kesulitan dan tidak terlibat sebelum tenggat modul — melengkapi kerja penilaian otomatis dan prediksi atrisi di atas.

  • Dukungan berbasis pengambilan untuk CS teoretis hanya cocok untuk studi asinkron. AlgoRAG menjawab seluruh 179 pertanyaan ujian yang ditulis instruktur dalam batas waktu 240 detik dengan rata-rata 38.0 detik per pertanyaan, dan BLEU-4-nya sebesar 0.0000 di seluruh himpunan merupakan sifat pencocokan n-gram pada pembuktian matematis alih-alih kegagalan sistem (Adhikari (2026)).

  • Adopsi mengikuti tugas, bukan subbidang. Di antara tujuh tugas dan 211 siswa, Nizamani et al. (2026) mengukur penggunaan LLM dari 89.6% pada algoritma hingga 15.2% pada rekayasa perangkat lunak, menghubungkan sebarannya pada kompleksitas tugas, keterverifikasian dan perancah alih-alih pada subjeknya sendiri.

  • Umpan balik dapat diatur bertahap agar diagnosisnya tetap tersembunyi. Riazi & Rooshenas (2026) memisahkan diagnosis skema basis data siswa yang berbasis artefak dari alur kerja yang melepaskannya, dengan pendidik menulis tahapannya; di antara 383 episode, 71.1% umpan balik mencapai tingkat sasarannya.

Pedagogi pemrograman: dari blok ke pembelajaran berbasis permainan yang berwujud

Pendidikan pemrograman mencakup pemrograman pengantar berbasis blok hingga pengembangan perangkat lunak lanjutan, dan makin mendasarkan kode abstrak pada hasil yang konkret dan teramati.

  • Pemrograman visual berbasis blok: lingkungan seperti Scratch dan Blockly memungkinkan pemula menyambungkan blok grafis alih-alih mengetik teks, menghilangkan kesalahan sintaksis dan membuat struktur program terlihat — terutama bernilai bagi pembelajar yang lebih muda dan untuk mengendalikan robot pendidikan. Di era AI mereka makin sering digabungkan dengan agen AI konversasional (misalnya, Micro:bit + MakeCode dalam pelatihan guru, tutor model bahasa kecil).
  • Pemrograman blok berwujud: RoboBlockly Studio menggabungkan pemrograman berbasis blok dengan agen pengajaran AI konversasional dan eksekusi robot berwujud, menciptakan lingkar menulis–menjalankan–mengamati–merevisi yang mempertahankan agensi pembelajar.
  • Kendali robot dengan bahasa alami: EduSim-LLM memungkinkan pemula mengendalikan robot simulasi melalui instruksi bahasa alami, menurunkan hambatan pemrograman robot tanpa menuntut keahlian kode tingkat rendah.
  • Robotika dan berpikir komputasional: Valls i Pou menghubungkan berpikir komputasional dengan robotika pendidikan dalam kurikulum STEAM sekolah menengah, dan riset pelatihan guru berargumen bahwa aktivitas robotika dan ML harus tertanam dalam Pendidikan Guru.
  • Pembelajaran berbasis permainan dan gamifikasi: Sebuah tinjauan sistematis membandingkan pembelajaran berbasis permainan (cocok untuk lingkungan informal) dan gamifikasi (cocok untuk kelas formal) dalam pendidikan robotika, yang menekankan pemrograman pengantar dan kit modular.
  • Robotika berbasis proyek: Bots and Blocks mengajarkan pemrograman robotika melalui proyek agile yang membentang satu semester, menjawab kesenjangan teori-praktik di pendidikan tinggi.
  • Dampak LLM pada hasil belajar: Jošt et al. (2024) dan meta-analisis GenAI dan pembelajaran pemrograman mengkaji apakah alat berbantuan AI membantu atau melemahkan capaian pemrograman.

Transformasi kurikulum di era AI

Pertanyaan "apa yang masih harus dipelajari siswa dengan tangan?" kini membentuk ulang program komputasi.

  • Dari implementasi ke verifikasi: Reshaping Undergraduate CS Education berargumen bahwa saat GenAI mengotomatiskan pemrograman, debugging, dan pengujian pada tingkat implementasi, kurikulum harus bergeser ke arah memahami dan memverifikasi artefak yang dihasilkan AI, mempertahankan desain sistem, abstraksi, dan evaluasi kritis sambil mengurangi penekanan pada detail implementasi tingkat rendah. Ini sejalan dengan kerangka Literasi AI yang mengutamakan evaluasi di atas generasi.

  • Rekayasa perangkat lunak agensik sebagai disiplin: ASE-26 memformalkan pengarahan agen alih-alih penulisan kode — mengajarkan keterauditan, context engineering, verifikasi, alur kerja multi-agen, dan AgentOps — dan memosisikan kompetensi AI agensik sebagai kurikulum terstruktur berperancah alih-alih penguasaan sintaksis.

  • Dari produksi ke pertimbangan: utang pemahaman dan AASEE. Mahmoud (2026) berargumen bahwa bidang ini harus bergeser dari model yang berpusat pada produksi ke model yang berpusat pada pertimbangan, dan memperluas utang pemahaman — biaya pembelajaran dan pemeliharaan yang tertunda ketika produksi berbantuan AI melampaui kemampuan pembelajar untuk menjelaskan, menguji, memodifikasi, dan membenarkan perangkat lunak — menjadi lensa Penilaian, dengan dasar 621 diari reflektif dari 207 siswa. Tinjauan itu menyempurnakan kerangka AASEE menjadi lima tingkat integrasi non-linear yang dilintasi empat kewajiban bukti — menjelaskan, memverifikasi, memodifikasi, dan mempertanggungjawabkan — dan melaporkan basis bukti yang bersyarat: meta-analisis STEM dengan heterogenitas ekstrem (I² = 96.32%) kehilangan manfaat gabungannya setelah bias publikasi dikoreksi, dan sintesis atas 76, 72, dan 64 studi menunjukkan perolehan efisiensi jangka pendek yang tidak bertransfer ke kinerja tanpa bantuan.

  • Pedagogi dan model penilaian baru: Pembelajaran Berbantuan AI Berbasis Tes menggantikan kuliah dengan studi berbantuan AI yang mandiri dan dibatasi tes tutup buku mingguan, mempertahankan akuntabilitas individual sementara agen AI menskalakan produksi materi dan penilaian di bawah pengawasan manusia.

  • Ujian lisan sebagai mekanisme akuntabilitas. Program AI Engineering berbasis proyek menjalankan mahasiswa semester dua melalui tujuh sprint dua minggu dengan AI tertanam dalam kebutuhan, arsitektur, koding dan pengujian, dan mewajibkan ujian lisan individual setelah tiga putaran menunjukkan artefak saja tidak lagi membuktikan pemahaman; rata-rata ECTS yang hilang turun dari 25% menjadi 3% (Rausch (2026)).

  • Ajarkan mekanika model secara offline. Seperangkat sumber daya praktisi mengajarkan alur pelatihan→generasi LLM secara unplugged — grid n-gram yang dihitung tangan dan pengambilan sampel berbasis dadu, tanpa asumsi pemrograman atau matematika — dan melaporkan penyampaian kepada sekitar 400 peserta, dengan keterlibatan baru dimulai pada tahap generasi (Swift (2026)).

  • Apa yang memprediksi keberhasilan Vibe Coding — dan apa yang tetap harus diajarkan: Studi CHI 2026 terpreregistrasi (N=100) atas vibe-coding "tanpa kode" murni menemukan bahwa capaian ilmu komputer (r = .39) maupun kemahiran komunikasi tertulis (r = .29) secara independen memprediksi kinerja, dengan capaian CS tetap signifikan bahkan setelah mengendalikan kemampuan kognitif umum domain dan menyumbang sekitar dua kali varians unik keterampilan menulis. Karena lingkungannya menyembunyikan kode yang dihasilkan, pengetahuan CS hanya dapat membantu secara tidak langsung (dekomposisi masalah, berpikir algoritmik) — menjadikan estimasi CS sebagai batas bawah bagi alur kerja berbantuan AI yang juga memungkinkan penyuntingan. Para penulis berargumen kurikulum harus menimbang komunikasi tertulis bersama dasar-dasar CS, alih-alih memperlakukan vibe coding sebagai penguasaan sintaksis yang menjadi usang.

Literasi AI, agensi, dan risiko ketergantungan berlebih

Karena pemrograman adalah tempat bantuan AI paling kuat, di situ pula mode kegagalannya paling terlihat.

  • Kepercayaan ≠ ketergantungan yang tepat: Kepercayaan dan ketergantungan pada AI (Pitts et al.) menemukan bahwa kepercayaan yang lebih tinggi pada asisten AI memprediksi diskriminasi yang lebih buruk antara saran yang benar dan yang menyesatkan selama pemecahan masalah Python — dimoderasi oleh Literasi AI dan kebutuhan akan kognisi. Kalibrasi, bukan kepercayaan diri, adalah tujuannya.

  • Literasi AI epistemik: Wu (2026) menunjukkan bahwa dalam ko-pemrograman siswa-AI, 78.8% interaksi bersandar pada tujuan yang tidak berorientasi penguasaan dan strategi yang tidak andal (menyubkontrakkan, mencari verifikasi), dengan hanya 11.1% yang menunjukkan keterlibatan epistemik tinggi — pembelajaran sejati jarang muncul tanpa dukungan desain yang disengaja.

  • Inkuiri AI sempit dan berpola generasi. Mengklasifikasikan 830 prompt CS2 terhadap taksonomi Graesser, Amoozadeh and Alipour (2026) menemukan prompt asersi, verifikasi, dan instrumental mendominasi kedua sesi, dan bahwa siswa generasi pertama mengajukan lebih sedikit pertanyaan dan bersandar pada verifikasi sementara teman sebaya generasi lanjutan menggunakan AI sebagai mitra pemecahan masalah yang aktif.

  • Intervensi struktural terhadap ketergantungan berlebih salin-tempel: Hambatan lunak untuk penyalinan dalam pemrograman berbantuan AI mengevaluasi intervensi desain ringan (misalnya, mekanisme yang mengurangi salin-tempel buta atas keluaran AI) dan menemukan bahwa intervensi itu dapat mengurangi ketergantungan berlebih tanpa memblokir bantuan AI — bukti bahwa risiko ketergantungan berlebih dalam pendidikan CS dapat diperbaiki lewat desain instruksional, bukan hanya edukasi pembelajar atau pelarangan.

  • Agen yang dapat diajari dan latihan yang produktif: Belajar dengan mengajar bersama ChatGPT meningkatkan perolehan pengetahuan dan kualitas kode tetapi melemahkan latihan koreksi kesalahan karena agennya terlalu kompeten — pelajaran desain: buat agen sengaja bisa keliru agar debugging terjaga.

  • Tata kelola bantuan: tinjauan cakupan atas 90 sistem memperkenalkan kerangka PEA (Policy, Enforcement, Authority) untuk membatasi dan mengendalikan bantuan LLM — kosakata komparatif untuk merancang Perancah yang membatasi ketergantungan berlebih.

  • Kesesuaian tata kelola, bukan ketatnya. Dickey (2026) mengusulkan profil tata kelola enam dimensi — landasan pedagogis, otoritas instruksional AI, akuntabilitas manusia, agensi pembelajar, batas konteks, dan visibilitas evaluasi — dan menunjukkan di antara tujuh alat internal dan empat sistem pemrograman terbit bahwa model yang sama dapat mendistribusikan otoritas dan akuntabilitas dengan sangat berbeda; apa yang memprediksi skala yang bertanggung jawab adalah kesesuaian tata kelola dengan fungsi instruksional, bukan seberapa ketat alatnya.

  • Konteks perilaku untuk tutoring AI adaptif: Barron et al. (2026) menyajikan TutorTrace, kumpulan data dan pipeline yang membuat konteks perilaku pembelajar dapat dikomputasi secara waktu-nyata dari telemetri IDE dalam kursus Python berbantuan AI (N=480). Ia menurunkan taksonomi aktivitas sebelum, di antara, dan lintas kueri AI, dan dapat mengklasifikasikan apakah kueri yang akan datang mencerminkan pencarian bantuan yang terarah atau dependen (AUROC=.717) dan memprediksi kueri yang segera terjadi (AUROC=.726); prompt yang sadar perilaku mengurangi interval kueri tanpa kerja mandiri dari 50.0% menjadi 20.7% dalam evaluasi awal. Ini menunjukkan bagaimana telemetri perilaku dapat membuat tutor pemrograman AI adaptif terhadap upaya aktual pembelajar, bukan hanya permintaan eksplisit mereka.

  • Dualitas membangun apa yang Anda gunakan: posisi unik siswa CS menciptakan kesadaran metakognitif atas keterbatasan AI sekaligus risiko nyata Ketergantungan Berlebih pada kode yang dihasilkan AI. Wawancara tinjauan kode dan studi keterlibatan kritis menangani ketegangan ini secara langsung.

  • Koding agensik dan pemahaman dalam PBL tim: Tanaka et al. (2026) memperkenalkan Spec-Driven Development dengan agen AI ke dalam kursus proyek rekayasa perangkat lunak sarjana dan menemukan bahwa throughput implementasi (LOC tambahan) naik sepanjang 2022-2025 sementara penggunaan AI yang berat bertepatan dengan penurunan pemahaman kode yang baru pulih setelah pemeriksaan instruktur satu-satu - bukti langsung bahwa perolehan throughput tidak menjamin pemahaman, dan bahwa ketergantungan berlebih dalam koding berbantuan AI dapat dipantau secara instruksional.

  • Keberlanjutan, bukan adopsi, adalah tempat nilai GenAI diputuskan. Tinjauan PRISMA atas 45 studi (2023–2025) menemukan generasi dan debugging kode yang membaik seiring kedalaman konseptual yang tidak berubah, dan berargumen bahwa penggunaan berkelanjutan bergantung pada kepercayaan yang terkalibrasi, keterampilan verifikasi, dan panduan institusional alih-alih kegunaan yang dipersepsikan (Yalwa et al., 2026).

Keadilan, budaya, dan siapa yang masuk ke bidang komputasi

  • Memperluas partisipasi: SuaCode mendokumentasikan motivasi koding berbasis ponsel pintar di kalangan siswa Afrika (kurang dari 1% lulusan sekolah menengah memiliki keterampilan koding dasar), menginformasikan MOOC berbantuan AI yang aksesibel untuk konteks sumber daya rendah.
  • Neurodivergensi dan kolaborasi: Mahasiswa komputasi neurodivergen melaporkan ketidaknyamanan dengan struktur kolaborasi yang ambigu; tugas terstruktur, tim konsisten yang lebih kecil, dan peran eksplisit meningkatkan Aksesibilitas — pelajaran desain bagi alat AI yang masuk ke kelas komputasi.
  • Budaya membentuk etika yang dipersepsikan: Mahasiswa komputasi Kanada vs. Korea Selatan menilai praktik koding berbantuan AI yang identik secara berbeda meskipun kebijakannya secara fungsional identik — harmonisasi kebijakan tidak menghasilkan harmonisasi persepsi, sebuah persoalan Integritas Akademik dan Keadilan.
  • Transparansi kolaborasi: Graf et al. menemukan bahwa keyakinan mitra yang tidak selaras tentang penggunaan AI masing-masing memprediksi skor proyek yang lebih rendah, terutama bagi siswa berkinerja lebih rendah — mekanisme transparansi (pengungkapan, log bersama) mungkin diperlukan dalam pemrograman kolaboratif.

Pendidikan etika dan tenaga kerja

  • Kesenjangan etika-ke-perilaku: "Krisis Biaya Etika" menunjukkan mahasiswa CS, meskipun telah mendapat pendidikan etika kontemporer, memprioritaskan kompensasi, lokasi, dan budaya di atas pertimbangan etis dalam mencari kerja — kesenjangan kritis dalam bagaimana pengajaran etika bertransfer ke perilaku.
  • Pembentukan ulang tenaga kerja: tinjauan sistematis atas literatur kelabu AS membingkai "Masalah Dua Kereta" — perubahan AI yang cepat berlomba dengan adaptasi institusional — dan mendesak kompetensi AI yang tahan lama, etika/tata kelola, dan kredensial berbasis keterampilan yang selaras dengan peran yang muncul (misalnya, Rekayasa Prompt, audit AI, kebijakan AI).

Koneksi

Pendidikan CS terhubung dengan Berpikir Komputasional, Pendidikan STEM, Penilaian Otomatis, Rekayasa Prompt, Literasi AI, AI Agensik, Desain Kurikulum, Kolaborasi Manusia-AI, Pendidikan Tinggi, K-12, dan Pembelajaran di Tempat Kerja. Tetangga terapan terdekatnya adalah Pendidikan Teknologi Informasi: pendidikan CS mengambil program dan algoritma sebagai objeknya, sementara pendidikan TI mengambil sistem organisasi yang digunakan dan pertimbangan praktisi tentangnya — itulah sebabnya kedua bidang memperdebatkan bahaya AI yang berbeda, apakah generasi kode menggerus keterampilan pemrograman berbanding apakah pemecahan masalah AI menggerus keterampilan diagnosis, dan mengajukan pertanyaan berbeda kepada lulusannya, apakah mereka dapat membangun sistem berbanding apakah mereka dapat mengelola sistem yang mereka administrasikan. Ini adalah domain tempat alat AIED dipakai sekaligus dibangun, menjadikannya landasan uji bagi Tutoring Cerdas, Robot dalam Pendidikan, Pembelajaran Kolaboratif, Pembelajaran Berbasis Gim, dan risiko Ketergantungan Berlebih.

Sintesis 72 studi dan kerangka VIE. Kumar, Wongsirichot dan Nanthaamornphong (2026) meninjau literatur empiris tentang AI generatif dalam pendidikan komputasi dan pemrograman (Januari 2022 – April 2026, 72 studi, 33 venue) dan mengedepankan justru ciri struktural yang membuat disiplin ini khas: AI menghasilkan sendiri artefak yang dinilai, sehingga menggunakan alat, mempelajari keterampilan, dan dinilai melebur dalam satu ketukan tombol. Sintesis mereka atas 14 tema menemukan bahwa efek yang paling banyak direplikasi di bidang ini — perolehan efisiensi dan penyelesaian jangka pendek (36 studi) — juga yang paling menyesatkan: perolehan itu tidak bertransfer ke kinerja tanpa bantuan (21 studi), dan pengetahuan awal memoderasi apakah bantuan menjadi keterampilan yang tahan lama atau kruk. Riset deteksi masih tipis (3 studi) sementara desain ulang kursus relatif memiliki bukti yang baik (25 studi), dan tinjauan itu mengonsolidasikan korpus menjadi tiga persyaratan desain yang saling bergantung — Verification, Implementation dan Equity — di mana keterlibatan kritis dengan keluaran AI harus menjadi komponen kerja siswa yang dinilai dan teramati alih-alih aspirasi yang diserahkan pada kebijaksanaan siswa (Perancah, Validitas Penilaian).

Implikasi bagi instruktur komputasi

  • Rancang penilaian yang tidak bisa dilewati AI begitu saja. Manfaatkan pola kegagalan berulang GenAI (antarmuka, kelas abstrak, pewarisan, tugas berbasis gambar) alih-alih melarang alat sepenuhnya — sistem GenAI masih kesulitan di sana.

  • Tugas rumah yang dapat dinilai otomatis tidak menawarkan hambatan penyelesaian. Kaltchenko & Tiwana (2026) menjalankan 50 sesi ChatGPT per tugas Qiskit dan seluruh 150 artefak berjalan dan lulus penilai, karena personalisasinya memvariasikan parameter alih-alih struktur tugas; obatnya adalah penilaian langsung atas pemahaman — modifikasi tersupervisi atau pembelaan lisan.

  • Kalibrasi kepercayaan, jangan hanya membangunnya. Riset kepercayaan-ketergantungan menunjukkan kepercayaan yang lebih tinggi memprediksi diskriminasi yang lebih buruk atas saran AI yang menyesatkan; ajarkan verifikasi dan evaluasi kritis, dimoderasi oleh literasi AI dan kebutuhan akan kognisi.

  • Jaga debugging dan pergulatan produktif tetap hidup. Pilih alat atau agen yang sengaja bisa keliru (belajar dengan mengajar) yang mempertahankan latihan koreksi kesalahan, dan personalisasikan media yang dihasilkan AI untuk menghindari efek pembalikan keahlian (pembalikan keahlian).

  • Kelola bantuan AI secara eksplisit. Definisikan kebijakan, penegakan, dan otoritas untuk dukungan LLM (PEA) alih-alih membiarkan batasnya implisit.

  • Geser kurikulum ke arah verifikasi dan pengarahan agen. Saat GenAI mengotomatiskan implementasi, ajarkan memahami serta memverifikasi artefak AI (bentuk ulang kurikulum) dan keterampilan rekayasa perangkat lunak agensik yang terstruktur (ASE-26).

  • Strukturkan kolaborasi untuk semua pembelajar. Tim konsisten yang lebih kecil, peran eksplisit, dan transparansi penggunaan AI mendukung siswa neurodivergen dan kolaborasi yang adil, terutama ketika keyakinan penggunaan AI yang tidak selaras menurunkan skor proyek.

  • Penjelasan kesalahan pemrograman yang adaptif-LLM (2026): Studi crowdsourced (N=103) menemukan pesan kesalahan yang ditulis ulang LLM meningkatkan keterbacaan, tetapi kinerja debugging objektif bergantung pada penyesuaian gaya penjelasan (pragmatis vs kontingen) dengan keterampilan pemrogram — wawasan perancah bagi pendidikan pemrograman berbantuan AI (Beyond the Traceback: Using LLMs for Adaptive Explanations of Programming Errors).

  • Pengawasan adalah soal kelayakan, bukan ketepatan (2026): Mengodekan 962 giliran siswa-AI dari 145 mahasiswa rekayasa perangkat lunak tahun pertama, Shakiba and Chaffey (2026) menemukan 74.4% intervensi menyebut masalah kelayakan berbanding 16.9% yang menyebut ketepatan, dan 51.0% respons memodifikasi keluaran alih-alih prompt.

  • "Kesepakatan atas kode berarti penilai membaca kodenya." Dua penilai instruktur dalam tolok ukur itu sepakat pada 0.815 atas jawaban C++: empat model melampaui mereka dengan interval di atas 100% dari plafon itu dan empat belas jatuh di bawahnya, hingga 33%. Pada tugas kode yang sama, catatan yang meminta nilai penuh menaikkan nilai Qwen3 235B sebesar 83.2% dari skala, dan tujuh model dalam baterai itu memberi kredit pada jawaban kosong, sehingga satu putaran penilaian atas kode siswa memerlukan uji kegagalan di samping angka kesepakatan.

  • "Efeknya sama pada setiap tahap kursus." Efek itu tumbuh seiring pekerjaan: pada 60 program Java lengkap yang dinilai dengan rubrik 14 tingkat, efek label adalah 2.8 kali ukuran jawaban singkatnya pada GPT-4.1-mini dan 2.4 kali pada Qwen, meskipun hanya 0.4 kali pada Gemini. Tugas dan rubrik adalah bagian dari apa yang diukur efek itu, sehingga ukuran yang divalidasi pada jawaban singkat tidak bertransfer ke program.

Miskonsepsi umum

  • "Siswa yang pair-programming dengan AI sedang belajar memprogram." Dalam ko-pemrograman siswa-AI, hampir 80% interaksi bersandar pada strategi non-belajar seperti menyubkontrakkan jawaban, dan hanya sekitar 1 dari 9 yang menunjukkan keterlibatan epistemik mendalam. Pola dominannya adalah bertransaksi untuk keluaran.
  • "Agen konversasional untuk pemula berlandaskan teori belajar." Hanya 4 dari 23 studi mendasarkan desain pada teori belajar, sehingga sebagian besar basis bukti mendokumentasikan apa yang dilakukan sistem tanpa teori mengapa ia seharusnya bekerja.
  • "Literatur perkakas mencerminkan distribusi global bidang ini." 17 dari 23 prototipe hanya berbahasa Inggris meskipun sebagian besar riset berasal dari luar konteks berbahasa Inggris. Prototipe itu melayani populasi yang lebih sempit daripada yang dilayani risetnya.

Konsep terkait

Artikel terkait

Sumber daya terkait

  • LiaScript
    Dialek Markdown terbuka yang mengubah berkas teks biasa menjadi mata kuliah interaktif di peramban, dengan kuis dan kode yang dapat dijalankan, plus asisten multi-agen untuk membangun mata kuliah dengannya.
  • Code Viva
    Alat peramban gratis yang menjalankan versi tertulis dan berbatas waktu dari ujian lisan kode untuk setiap siswa di mata kuliah pemrograman, mengusulkan skor dengan bukti kutipan untuk disetujui pengajar.

Sematkan halaman ini

Salin kode di bawah untuk menyematkan halaman ini di sistem manajemen pembelajaran atau situs web lain. Versi yang disematkan hanya menampilkan konten halaman — header, navigasi, dan footer situs disembunyikan.