Bu dersin sonunda öğrenciler; 1) mantıksal programlanın ne olduğunu ve öteki dillerden farkını kavrayacaklar, 2) Mantıksal programlamayı LISP dilini kullanarak öğreneceklerdir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Bu dersle ilişkili önerilen başka dersler bulunmamaktadır.
DERS TANIMI
Predicate logic. LISP. Arama teknikleri, oyunlar, bilginin temsil edilmesi yöntemleri, belirsizlik ilkesi ve belirsizliğin ölçümü, uzman sistemler, öğrenen makina, sinir ağları.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Introduction
2. Hafta
Lather, Rinse, Repeat
3. Hafta
Syntax and Semantics
4. Hafta
Functions
5. Hafta
Variables
6. Hafta
Standard Control Constructs
7. Hafta
Numbers, Characters, and Strings
8. Hafta
ARASINAV I
9. Hafta
Collections
10. Hafta
List Processing
11. Hafta
Files and File I/O
12. Hafta
Beyond Exception Handling: Conditions and Restarts
13. Hafta
The Special Operators
14. Hafta
Loop
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Paul Graham, The Art of Prolog, ANSI Common LISP, Prentice Hall; 1 edition, 1995), 1994, ISBN: 8-0133708752. 2. Conrad Barski, Land of Lisp: Learn to Program in Lisp, One Game, No Starch Press; 1 edition, 2010, ISBN: 978-1593272814. 3. Peter Seibel, Practical Common Lisp, Apress; 1st ed. 2005. Corr. 3rd printing edition, 2005, ISBN: 978-1590592397. 4. Peter Norvig, Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, Morgan Kaufmann; 1 edition, 991, ISBN: 1558601918. 5. Patrick Winston, Berthold Horn, Lisp (3rd Edition), Addison Wesley; 3rd edition, 1989, 978-0201083194.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap,Örnek Olay İncelemesi,Diğer
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
30
Ödev
1
10
Proje
1
10
Toplam(%)
50
Yıl İçinin Başarıya Oranı(%)
50
Finalin Başarıya Oranı(%)
50
Toplam(%)
100
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ