Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BPR702 | İLERİ NESNE YÖNELİMLİ PROGRAMLAMA | Seçmeli Ders Grubu | 2 | 3 | 5,00 |
Önlisans
Türkçe
Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır.
Dr. Öğr. Üyesi İbrahim KARAMAN
1 | Programlama için gerekli yazılımın ayarlarını yapabilir |
2 | İşletim sistemi tabanlı temel uygulama geliştirebilir |
3 | İşletim sistemi tabanlı ileri uygulama geliştirebilir |
4 | Nesne tabanlı programlama paradigmalarını uygulayabilir |
5 | Veritabanı bağlantılı uygulama tasarımı yapabilir |
6 | Veritabanı bağlantılı uygulama geliştirebilir |
Birinci Öğretim
YOK
-
Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak, Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak, Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak, Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri, Kontrol Nesneleri ve Diziler, Nesne Kullanımı ve Operatörler, Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar, Bileşen Kütüphanesi, Veri Yapıları, İşletim Sistemi Nesneleri, Menü Tasarımı ve Formlar, Veritabanı İşlemleri, Etkileşimli Veri Nesneleri
Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|---|
1 | Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak | Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak | modüler öğretim | ders notlarının hazırlanması |
2 | Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak | Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak | modüler öğretim | ders notlarının hazırlanması |
3 | Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak | Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak | modüler öğretim | ders notlarının hazırlanması |
4 | Karar Kontrol Deyimleri, Döngü Kontrol Deyimler | Karar Kontrol Deyimleri, Döngü Kontrol Deyimler | modüler öğretim | ders notlarının hazırlanması |
5 | Kontrol Nesneleri ve Diziler | Kontrol Nesneleri ve Diziler | modüler öğretim | ders notlarının hazırlanması |
6 | Kontrol Nesneleri ve Diziler | Kontrol Nesneleri ve Diziler | modüler öğretim | ders notlarının hazırlanması |
7 | Nesne Kullanımı ve Operatörler | Nesne Kullanımı ve Operatörler | modüler öğretim | ders notlarının hazırlanması |
8 | Nesne Kullanımı ve Operatörler | Nesne Kullanımı ve Operatörler | modüler öğretim | ders notlarının hazırlanması |
9 | Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar | Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar | modüler öğretim | ders notlarının hazırlanması |
10 | Bileşen Kütüphanesi | Bileşen Kütüphanesi | modüler öğretim | ders notlarının hazırlanması |
11 | Veri Yapıları | Veri Yapıları | modüler öğretim | ders notlarının hazırlanması |
12 | İşletim Sistemi Nesneleri | İşletim Sistemi Nesneleri | modüler öğretim | ders notlarının hazırlanması |
13 | Menü Tasarımı ve Formlar | Menü Tasarımı ve Formlar | modüler öğretim | ders notlarının hazırlanması |
14 | Veritabanı İşlemleri | Veritabanı İşlemleri | modüler öğretim | ders notlarının hazırlanması |
öğretim görevlisi notları
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 75 |
Ev Ödevi | 1 | 25 |
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) |
---|---|---|---|
Final Sınavı | 1 | 1 | 1 |
Quiz | 3 | 1 | 3 |
Derse Katılım | 14 | 4 | 56 |
Bireysel Çalışma | 14 | 3 | 42 |
Final Sınavı içiin Bireysel Çalışma | 1 | 17 | 17 |
Quiz için Bireysel Çalışma | 3 | 2 | 6 |
Toplam İş Yükü (saat) | 125 |
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 | PÇ 14 | |
ÖÇ 1 | 5 | 4 | 3 | 4 | 3 | |||||||||
ÖÇ 2 | 5 | 4 | 3 | 4 | 3 | |||||||||
ÖÇ 3 | 5 | 4 | 3 | 4 | 3 | |||||||||
ÖÇ 4 | 5 | 4 | 3 | 4 | 3 | |||||||||
ÖÇ 5 | 4 | 4 | 3 | 5 | 3 | |||||||||
ÖÇ 6 | 4 | 4 | 3 | 5 | 5 | 3 |