Functional Programming - Input/Output
Bilişim Etiği - Mahremiyet
Ayrık Matematik - Cebirsel Yapılar
Ayrık Matematik - Tanıtlama
Veri Tabanı Sistemleri - Veri Tabanı Tasarımı
Functional Programming - Pattern Matching
Bilişim Etiği - Kuramlar
Ayrık Matematik - Çizgeler
Ayrık Matematik - Yüklemler ve Kümeler
Veri Tabanı Sistemleri - Uygulama Geliştirme
Veri Tabanı Sistemleri - Giriş
Functional Programming - Function Closures
IT Ethics - Introduction
IT Ethics - Intellectual Property
IT Ethics - Privacy
Functional Programming - Type System
Discrete Mathematics - Sets
Functional Programming - Lazy Evaluation
Discrete Mathematics - Predicates and Proofs
Functional Programming - Introduction