GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
OMKT102 Bilgisayar Programlama Ders 1 2 3.00 3.00

Önlisans


Türkçe


Öğrencilerin bilgisayar donanım ve yazılımlarını analiz edebilme, programlama dillerinin yapısını karşılaştırarak algoritmalar geliştirme, yapay zekânın tarihsel gelişimini değerlendirerek çağdaş uygulamalarla ilişkilendirme ve bütünleştirilmiş yazılım çözümleri oluşturma becerisi kazanmalarıdır.


Öğr. Gör. Samet ÖZCAN


1 Öğrenci bilgisayarların nasıl çalıştığını ve temel bilgisayar bileşenlerini açıklayabilecektir.
2 Öğrenci temel programlama kavramlarını (değişkenler, veri tipleri, operatörler) tanımlayabilecektir.
3 Öğrenci algoritma tasarımı sürecinde problem çözme yaklaşımı geliştirebilecektir.
4 Öğrenci koşullu ifadeler ve döngüleri kullanarak algoritmaları uygulayabilecektir.
5 Öğrenci algoritma tasarımı sürecinde problem çözme yaklaşımı geliştirebilecektir.
6 Öğrenci basit yazılım projelerinde ekip çalışmasına katkı sağlayabilecektir.

Birinci Öğretim


Ön koşul olan ders yoktur.


Öğrencilerin derse aktif katılım göstermeleri, derslere önceden hazırlıklı olarak gelmeleri ve verilen ödev, proje ve uygulamaları zamanında yerine getirmeleri beklenmektedir. Ayrıca öğrencilerin ders kapsamında tartışmalara katkıda bulunmaları, grup çalışmalarında iş birliği yapmaları ve araştırma yapmaya istekli olmaları öğrenme sürecinin verimliliğini artıracaktır.


Bu derste bilgisayar ve programlamaya giriş yapılarak bilgisayar bileşenleri ve bilgisayar programlarının kullanım alanları tanıtılacaktır. Öğrenciler, farklı programlama dillerini ve yapay zekânın tarihsel gelişimini inceleyecek, algoritmalar ve programlama araçlarını kullanarak uygulamalar geliştirecektir. Değişkenler, sabitler, giriş-çıkış işlemleri, operatörler, kontrol yapıları ve veri yapıları üzerinde çalışılacak; fonksiyonlar, modüller ve kütüphanelerin kullanımı öğretilecektir. Ayrıca güncel üretken yapay zekâ araçlarının programlama sürecine entegrasyonu üzerinde uygulamalar yapılacaktır.


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Bilgisayar ve Programlaya Giriş
2 Bilgisayar ve Bileşenleri Bilgisayar Programları ve Kullanım Alanları Bilgisayar Programlama Dilleri Yapay Zeka ve Tarihsel Gelişimi
3 Algoritmalar Algoritma örnekleri
4 Programlama Araçları, Değişkenler ve Sabitler Giriş-Çıkış İşlemleri, Operatörler Algoritma örnekleri
5 Kontrol Yapıları Algoritma örnekleri
6 Veri Yapıları Algoritma örnekleri
7 Fonksiyonlar Algoritma örnekleri
8 Vize Sınavı
9 Modüller ve Kütüphaneler
10 Nesne Tabanlı Programlama Algoritma örnekleri
11 Nesne Tabanlı Programlama Algoritma örnekleri
12 Üretken Yapay Zeka Araçlarının Kullanımı Algoritma örnekleri
13 Ajan Tabanlı Yapay Zeka Algoritma örnekleri
14 Programlama Uygulamaları Programlama Uygulamaları
15 Final Sınavı Algoritma örnekleri

Algoritma Geliştirme ve Programlamaya Giriş- Fahri Vatansever - Pusula Yayıncılık İlgili alandaki ders kitapları ve internet içerikleri Üretken Yapay Zeka Araçları


Anlatım Yöntemi (Düz Anlatım), Problem Çözme Yöntemi, Beyin Fırtınası, Uygulamalı Çalışmalar, Soru-Cevap Yöntemi, Gösteri Yöntemi, Reflaction Paper, Haftalık Derse Hazırlık Ödevleri, Ders Sonu Pekiştirme Ödevleri.


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Quiz 1 3 3
Derse Katılım 10 2 20
Uygulama/Pratik 1 3 3
Laboratuvar 1 10 10
Problem Çözümü 1 3 3
Beyin Fırtınası 1 4 4
Ara Sınav İçin Bireysel Çalışma 1 10 10
Final Sınavı içiin Bireysel Çalışma 1 15 15
Performans 1 3 3
Ev Ödevi 1 2 2
Toplam İş Yükü (saat) 75

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13
ÖÇ 1 5 5 5 5 5 5 5 5 5 5 5 5
ÖÇ 2 5 5 5 5 5 5 5 5 5 5 5 5
ÖÇ 3 5 5 5 5 5 5 5 5 5 5 5 5
ÖÇ 4 5 5 5 5 5 5 5 5 5 5 5 5
ÖÇ 5 5 5 5 5 5 5 5 5 5 5 5 5
ÖÇ 6 5 5 5 5 5 5 5 5 5 5 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek