Bu ders, rasyonel davranabilen bir akıllı üstlenici üretmenin bilim ve mühendisliği diye tanımlanan Yapay Zeka alanına dair temel kuramları ve uygulamaları kapsar. Ders, problem çözümü, bilginin temsili, akıl yürütme, planlama, karar verme, öğrenme, algılama, eyleme geçme, iletişim ve etkileşim gibi bağlamlar üzerinden öğrencilere, akıllı davranışların nasıl modellendiğini anlatmayı hedefler. Derste kombinasyonel arama, olasılıksal modeller ve akıl yürütme gibi tekniklerin üzerinde durulur.
Ön Koşullar
Eş Koşullar
Özel Koşullar
Öğretim Üyeleri
Asistanlar
Ders Gün,Saat ve Yeri
Görüşme Saatleri ve Yeri
Öğretim Yöntem ve Teknikleri
Temel Kaynaklar
Diğer Kaynaklar
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Giriş, Temel Kavramlar, python kurulum bilgileri
CATS Senkron, Asenkron
2. Hafta
Makine Öğrenimi
CATS Senkron, Asenkron
3. Hafta
Veri Hazırlama
CATS Senkron, Asenkron
4. Hafta
Sınıflandırma
CATS Senkron, Asenkron
5. Hafta
Regresyon
CATS Senkron, Asenkron
6. Hafta
Mantık Programlama
CATS Senkron, Asenkron
7. Hafta
Kümeleme
CATS Senkron, Asenkron
8. Hafta
Doğal Dil İşleme
CATS Senkron, Asenkron
9. Hafta
NLTK Paketi
CATS Senkron, Asenkron
10. Hafta
Zaman Serisi verilerini analiz etme
CATS Senkron, Asenkron
11. Hafta
Konuşma Tanıma
CATS Senkron, Asenkron
12. Hafta
Sezgisel Arama
CATS Senkron, Asenkron
13. Hafta
Yapay Sinir Ağları, Takviye Öğrenme
CATS Senkron, Asenkron
14. Hafta
Derin Öğrenme
CATS Senkron, Asenkron
15. Hafta
FİNAL
16. Hafta
FİNAL
17. Hafta
FİNAL
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ödevler / Dönem Ödevi / Sunum
5
30
Derse Devam / Katılım
10
10
Final
1
60
ÖÇ-1
Sezgisel arama, oyun arama, mantıksal ve istatistiksel çıkarım, karar teorisi, planlama, makine öğrenmesi, yapay sinir ağları ve doğal dil işleme gibi temel yapay zeka yaklaşımlarını anlama
ÖÇ-2
Yapay zeka yaklaşımlarını kullanarak çözülebilecek problemleri tanıma
ÖÇ-3
Teoriyi pratik ile desteklemek amaçlı yapay zeka algoritmaları geliştirme
ÖÇ-4
Beyin modelleme gibi disiplinlerarası bir alandaki son gelişmelerden haberdar olma ve beyin esinli öğrenme algoritmalarının nasıl çalıştığını anlama
ÖÇ-5
Ödev ve bir adet dönem projesi ile konu üzerine tecrübe edinme
Program Çıktıları
PÇ-1
Bilgisayar Programcılığı alanındaki çalışmalar için gerekli verilerin tanımlanması, toplanması ve değerlendirilmesini etkin bir şekilde yapabilmek, yaptığı uygulamalarda öğrendiği teorik bilgileri kullanabilmek.
PÇ-2
Temel bilgisayar kullanımı bilgisi ile donatılı olmak.
PÇ-3
Mesleğinin gerektirdiği hertürlü yazılımları bilmek ve donanımları kullanabilmek
PÇ-4
Takım çalışmalarına önem vermek ve gruba katkı sağlayabilmek, takım arkadaşları ile uyumlu çalışabilmek.
PÇ-5
Alanında yaptığı çalışmaları proje grubuna ve kurumuna etkin bir şekilde ifade edebilmek.
PÇ-6
Sorumluluğu altında çalışanların performanslarını objektif değerlendirmek ve sorumlu olduğu yönetime objektif bilgi akışı sağlayabilmek.
PÇ-7
Programında aldığı eğitim düzeyini ve problemlerin çözümündeki yeteneklerini gösterebilmek
PÇ-8
Genel/mesleki orta öğretimde kazanılan bilgiler, beceriler ve yetkinlikler üzerine kurulan ve yüksek öğretim ders malzemeleri ile desteklenen bilgisayar programcılığı alanındaki bilgilere sahip olmak ve o alandaki kavramları belirlenen bir düzeyde anladığını gösterebilmek
PÇ-9
Bilgisayar programcılığının gerektirdiği analitik düşünme yeteneğini kazanmak, çalıştığı konularda buna uygun bakış açısı ile program yazmak ve çalıştırmak.
PÇ-10
Bilgisayar Programcılığı alanındaki etik değerlere uymak ve sosyal sorumluluk bilincini taşımak.
PÇ-11
Alanında çalışmaları yürütebilecek ve dünyadaki gelişmeleri en iyi seviyede takip edebilecek düzeyde yabancı dil bilgisine sahip olabilmek
PÇ-12
Alanında iletişime önem vermek ve bu iletişimde türkçeyi en doğru şekilde kullanabilmek.
PÇ-13
Alanında çalışanların ve kendisinin güvenlik, sağlık ve çevre bilincine sahip olmalarını sağlamak.
PÇ-14
Bilgisayar Programcılığı programını bitirdikten sonra da alanı ile ilgili yazılım, donanım konusundaki teknolojik yenilikleri takip edebilmek ve kendini geliştirebilmek
PÇ-15
Alanı ile ilgili çalıştığı işletmede sorumluluk alabilmek, çalışanları ve iş akışını organize etmek, kalite ve standartlara göre hizmet vermek.