Saya telah mengambil Ilmu Penempatan Komputer Lanjutan untuk tahun terakhir ini di sekolah menengah. Tampaknya seolah-olah kita diajarkan untuk menghafal kode dan fungsi saja dan bukan bagaimana menjadi cerdas dan efisien dalam menggunakan dokumentasi dan sejenisnya.
Secara praktis, saya membayangkan banyak (jika tidak semua) pekerjaan pemrograman akan memungkinkan Anda membolak-balik dokumentasi, meninjau kode masa lalu dan kode orang lain, pada dasarnya melakukan apa yang guru saya anggap "selingkuh."
Sementara saya setuju konsep inti sangat penting untuk dihafal (dalam subjek apa pun), tampaknya berlebihan dan tidak praktis bagi saya untuk memberikan ujian pena-dan-kertas untuk kelas CS, terutama ketika secara praktis Anda akan memiliki kompiler, debugger, referensi manual, dan seluruh internet untuk dirujuk dalam situasi kerja di dunia nyata.
Mengapa CS diajarkan berfokus pada menghafal kode dan fungsi yang bertentangan dengan mengajarkan keterampilan yang berguna termasuk bagaimana menggunakan dan menafsirkan dokumentasi, kode sampel, debugger dan semacamnya?