Hal-Hal yang Tidak Diajarkan dalam Pendidikan Ilmu Komputer
(missing.csail.mit.edu)Kumpulan materi kuliah dari MIT CS&AI Lab yang mengajarkan penggunaan alat-alat paling dasar yang biasanya dilewati dalam pendidikan CS (shell, editor, VCS, dll.) [materi & video kuliah]
-
Alat shell dan scripting
-
Editor (Vim)
-
Data wrangling - regex,sed,awk
-
Lingkungan CLI - terminal,tmux,alias,Dotfiles,SSH
-
Git
-
Debugging dan profiling
-
Metaprogramming
-
Keamanan dan kriptografi
-
Lainnya: remapping keyboard, daemon, FUSE, backup, API, window manager, VPN, Markdown, Hammerspoon, Booting+Live USB, Docker/Vagrant/VMs, Notebook, GitHub
2 komentar
Saat saya masih S1 dulu, biasanya senior mengadakan hal seperti ini untuk mahasiswa baru sebagai kuliah khusus selama libur musim dingin sebelum masuk kuliah, tapi saya tidak tahu bagaimana sekarang.
Beberapa sekolah memang melakukan itu, dan beberapa lainnya bahkan melewatinya tanpa tahu bahwa hal seperti itu ada. Secara umum, rasanya kebanyakan sekolah mengambil posisi bahwa mahasiswa seharusnya mencari tahu sendiri, jadi terasa menarik melihat MIT membuka kuliah seperti itu.