Illinois Urbana-Champaign Üniversitesi'nin sistem programlama ders kitabı GitHub'da ilgi görüyor: Bu hafta yüzlerce yeni yıldız alan cs341-illinois/coursebook deposu, platformun günlük trend listesine girdi.
Proje adından da anlaşılacağı gibi: LaTeX ile yazılan, PDF, HTML, EPUB ve Markdown olarak yayımlanan, UIUC'daki CS 341: System Programming dersinde kullanılan eksiksiz ve açık kaynaklı bir giriş düzeyi sistem programlama kitabı. Önceden bir programlama dilleri dersi ve assembly aşinalığı varsayıyor; tüm kodu C ile yazılmış, ki yazarlar bunu Linux çekirdeğinin fiilî dili olarak tanımlıyor.
Varlık nedeni sıradan ama faydalı: Depo, UIUC öğretim üyesi Angrave'ın daha eski "wikibook" denemesini standartlaştırmayı ve geliştirmeyi amaçlıyor — kaynakça, dipnot, ileri okuma ve sözlük ekliyor; tüm süreci otomatik derlemeye bağlıyor ki katkıcılar dizgiyle değil yazmakla uğraşsın. GitHub Actions her sürümü derleyip yayımlıyor.
Trendin yansıttığı şey ise daha geniş: Açık ders materyalleri sessizce ciddi bir yayın kanalı hâline geldi; üniversite bölümleri kitaplarını öğrencilerin çatallayabileceği, çevirebileceği ve düzeltebileceği lisanslarla yayımlıyor. Coursebook'un yaklaşık 2.200 yıldızı onu popüler topluluk referansları arasına koyuyor; ama yazılım gibi davranan bir ders kitabının — sürümlenmiş, gözden geçirilebilir ve kullanım noktasında ücretsiz — düzenli bir örneği olması bakımından dikkate değer.




