Bu referans belirtilen kataloğu tanımlar. Güncel teklifi ve başlangıç için geçerli koşulları doğrulamak üzere kuruma başvurun.
Açıklama
Fonksiyonel Programlama Haskell ve SML dilleri kullanılarak fonksiyonel programlamaya giriş. Konular arasında tüm veri tipleri, tip çıkarımı, desen eşleme, özyineleme, çok biçimlilik, yüksek dereceli fonksiyonlar, tembel vs hevesli değerlendirme, modüller ve monadlar yer alır. Dersler, haftada 3 saat; laboratuvar, haftada 2 saat. Önkoşul(lar): üç buçuk COSC kredisi. Not: bu ders birden fazla sunum modunda verilebilir. Sunum yöntemi, ilgili dönemin akademik zaman tablosunda listelenecektir.
Önkoşullar
- Önkoşul(lar): üç buçuk COSC kredisi.
Şartlar ve koşullar
- Önkoşul(lar): üç buçuk COSC kredisi.
- Not: bu ders birden fazla sunum biçiminde verilebilir. Sunum yöntemi ilgili dönemin akademik zaman çizelgesinde listelenecektir.
Kaynak metin orijinal dilinde
Functional Programming Introduction to functional programming using the languages Haskell and SML. Topics include all data types, type inference, pattern-matching, recursion, polymorphism, higher-order functions, lazy vs eager evaluation, modules and monads. Lectures, 3 hours per week; lab, 2 hours per week Prerequisite(s): three and one-half COSC credits. Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
- Prerequisite(s): three and one-half COSC credits.
- Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
Kaynaklar ve referanslar
Tarih ve kaynaklar bilgileri doğrulamanıza yardımcı olmak için saklanır. Okumayı kolaylaştırmak için çeviriler sunulmuştur; koşullar ve gereksinimler için resmi kaynak esas alınır.
Kaynak referans : https://brocku.ca/webcal/2024/undergrad/cosc.html