BILGISAYAR PROGRAMCILIĞI
Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: BGP702
Ders İsmi: Yapay Zeka Temelleri
Ders Yarıyılı: 4. Yarıyıl / Bahar
Ders Kredileri:
Teorik Pratik Kredi AKTS
2 0 2 3
Öğretim Dili: TR
Ders Koşulu: Yok
Dersin Türü: Alan İçi Seçmeli
Dersin Düzeyi:
Önlisans TYYÇ:5. Düzey QF-EHEA:Kısa Düzey EQF-LLL:5. Düzey
Dersi Veren(ler): Öğr. Gör. Kadir Turgut

Dersin Amaç ve İçeriği

Dersin Amacı: Bu ders, öğrencilere yapay zeka alanının temel kavramları, teorileri ve uygulamaları hakkında derinlemesine bir bakış açısı sunmayı amaçlamaktadır.
Dersin Hedefi: Öğrenciler, yapay zeka, makine öğrenimi, derin öğrenme, doğal dil işleme ve robotik gibi temel kavram ve terminolojileri tanımlayabilecek, bu kavramların temellerini ve birbiriyle olan ilişkilerini anlayabileceklerdir.
Dersin Veriliş Şekli: Yüz yüze

Öğrenme Kazanımları

Bilgi (Kuramsal ve/veya olgusal bilgi olarak tanımlanmıştır.)
  1) Yapay Zeka ve Makine Öğrenimi Kavramları: Yapay zeka (YZ) ve makine öğrenimi (MÖ) kavramlarının temel prensiplerini ve aralarındaki farkları anlama.
  2) Yapay Zeka Tarihçesi ve Gelişimi: YZ'nin tarihsel gelişimini, önemli kilometre taşlarını ve alanın nasıl evrildiğini kavrama.
  3) Yapay Zeka Uygulama Alanları: Sağlık, eğitim, sanayi, finans gibi farklı sektörlerde YZ uygulamalarının örneklerini öğrenme.
  4) Algoritmalar ve Modeller: Temel YZ ve MÖ algoritmalarını, modellerini ve bunların ne zaman kullanılacağını anlama.
Beceriler (Bilişsel ve/veya uygulama becerileri olarak tanımlanmıştır.)
  1) Problem Çözme: Gerçek dünya problemlerini çözmek için YZ ve MÖ tekniklerini uygulayabilme.
  2) Algoritma Geliştirme ve Uygulama: Temel YZ algoritmalarını Python gibi bir programlama dilinde kodlayabilme ve test edebilme.
  3) Veri Analizi: Veri toplama, temizleme ve analizi yapabilme; verilerden anlamlı bilgiler çıkarabilme.
  4) Model Eğitimi ve Değerlendirme: YZ modellerini eğitme, test etme ve performanslarını değerlendirme becerisi.
Yetkinlikler (Bağımsız çalışabilme, sorumluluk alabilme, öğrenme, alana özgü, iletişim ve sosyal yetkinlikler olarak tanımlanmıştır.)
  1) Eleştirel Düşünme: YZ çözümlerinin etik, sosyal ve yasal boyutlarını eleştirel bir şekilde değerlendirme yeteneği.
  2) Takım Çalışması: Çeşitlilik içeren takımlarda etkili bir şekilde çalışabilme ve projelerde işbirliği yapabilme.
  3) Ömür Boyu Öğrenme: YZ ve MÖ'nin hızlı gelişimine ayak uydurabilme ve sürekli öğrenme taahhüdü.
  4) Yenilikçilik ve Yaratıcılık: YZ teknolojilerini kullanarak yenilikçi çözümler geliştirebilme ve yaratıcı düşünceyi teşvik etme.

Ders Akış Planı

Hafta Konu
Ön Hazırlık Pekiştirme
1) Yapay Zekaya Giriş ve Temel Kavramlar
2) Yapay Zeka Uygulama Alanları
3) Problem Çözme Yaklaşımı
4) Sezgisel Arama ve Çözümleme
5) Yapay Sinir Ağları
6) Evrişimsel Sinir Ağları
7) Yinelenen Sinir Ağları
8) Öğrenme Yöntemleri
9) Makine Öğrenmesi
10) Doğal Dil İşleme
11) Oyunlarda Yapay Zeka
12) Veri Modellemesi ve Çıkarım
13) Örüntü ve Biometrik Tanıma
14) Robot Bilim
Diğer Kaynaklar: "Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig

Ders - Program Öğrenme Kazanım İlişkisi

Etkisi Yok 1 En Düşük 2 Orta 3 En Yüksek
       
Ders Öğrenme Kazanımları

1

2

3

4

1

2

3

4

1

2

3

4

Program Kazanımları
1) Teknolojinin her alanda bir gereklilik olduğu günümüzde teknoloji üretmek ve devamlılığını sağlamak tüm kurumlar için zorunluluk haline gelmiştir. Türkiye'de ve tüm dünyada, donanım ve yazılım çözümleri sunabilecek nitelikli teknik kadroya her zaman ihtiyaç duyulduğu bir gerçektir. Üretilen yaratıcı ve inovatif fikirlerin hayata geçirilmesi için yazılım konusunda uzman bireylerin yetişmesi önem arz etmektedir. Bilgisayar Programcılığı bölümümüz; temel programlama ve algoritma geliştirme teknikleri, güncel programlama dilleri, proje yönetimi metodolojileri, veri tabanı yönetimi, ağ sistemleri ve donanım konularında yetkin ve yaratıcı bireyler yetiştirmeyi hedeflemektedir. Teknik uygulama ve teorik içeriğin yanı sıra öğrencilerimizin kişisel gelişimlerini destekleyen ve ilgi alanlarına göre yönelebilecekleri dersler de sunulmaktadır.

Ders Öğretme, Öğrenme Yöntemleri

Soru-Cevap
Vaka Problemi Çözdürme/ Drama-Rol/ Vaka Yönetimi
Laboratuvar
Sayısal Problem Çözme
Alan çalışması
Grup Çalışması / Ödevi
Bireysel Ödev
WEB Tabanlı Öğrenme
Staj
Yerinde Uygulama
Proje Hazırlama
Rapor Yazma
Seminer
Süpervizyon
Sosyal Faaliyet
Mesleki Faaliyet
Mesleki Gezi
Uygulama (Modelleme, Tasarım, Maket, Simülasyon, Deney vs.)
Okuma
Tez Hazırlama
Arazi Çalışması
Öğrenci Kulüp ve Konseyi Faaliyetleri
Diğer
Logbook
Röportaj ve sözlü görüşme
Araştırma
Film izleme
Kaynakça oluşturma
Sözlü, yazılı ve görsel bilgi üretme
Fotoğraf çekimi
Eskiz çizimi
Harita üzerinde işaretleme
Harita okuma
Doku örneği alma
Malzeme arşivi oluşturma
Kendi fikrini ve çalışmalarını sunma ve sergileme

Değerlendirmeye Sistemi

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Devam % 0
Laboratuar % 0
Uygulama % 0
Uygulama Sınavı % 0
Küçük Sınavlar % 0
Ödev % 0
Sunum % 0
Projeler % 0
Derse Özgü Staj % 0
Alan Çalışması % 0
Makale Kritik % 0
Makale Yazma % 0
Modül Grup Çalışması % 0
Beyin Fırtınası % 0
Rol Oynama + Dramatize Etme % 0
Sınıf Dışı Ders Çalışma % 0
Ön Çalışma, Pekiştirme % 0
Uygulama Tekrarı vb. % 0
Ödevler (okuma, yazma, film izleme vs.) % 0
Proje Hazırlama + Sunma % 0
Rapor Hazırlama + Sunma % 0
Sunum / Seminer Hazırlama + Sunma % 0
Sözlü Sınav % 0
Ara Sınavlar 1 % 40
Final 1 % 60
Rapor Teslimi % 0
Bütünleme % 0
Kanaat Notu % 0
Kurul-Committee % 0
Yazma Ödev Dosyası % 0
Portfolyo % 0
Take-Home Sınav % 0
Seyir Defteri % 0
Tartışma % 0
Katılım % 0
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 40
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 60
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı İş Yükü
Ders Süresi 14 28
Laboratuvar
Uygulama
Uygulama Sınavı
Derse Özgü Staj
Alan Çalışması
Sınıf Dışı Ders Çalışması
Makale Kritik
Makale Yazma
Modül Grup Çalışması
Beyin Fırtınası
Rol Oynama + Dramatize Etme
Sınıf Dışı Ders Çalışma (Ön Çalışma, Pekiştirme, Uygulama Tekrarı Vb.) 14 28
Ödevler (okuma, yazma, film izleme vs.)
Proje Hazırlama + Sunma
Rapor Hazırlama + Sunma
Sunum / Seminer Hazırlama + Sunma
Sözlü Sınav
Ara Sınavlara Hazırlanma 7 14
ARA SINAV (Vize) 1 1
Genel Sınava Hazırlanma 14 28
GENEL SINAV (Final) 1 1
Katılım
Tartışma
Portfolyo
Take-Home Sınav
Seyir Defteri
Toplam İş Yükü 100
AKTS (30 saat = 1 AKTS ) 3