| 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 |