Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
IBGL 208NESNE TABANLI PROGRAMLAMA II3 + 13. Yarıyıl6

DERS TANIMI
Ders Düzeyi Ön Lisans
Ders Türü Zorunlu
Dersin Amacı Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır.
Ders İçeriği 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
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Programlama için gerekli yazılımın ayarlarını yapmak
2İşletim sistemi tabanlı temel uygulama geliştirmek
3İşletim sistemi tabanlı ileri uygulama geliştirmek
4Nesne tabanlı programlama paradigmalarını uygulamak
5Veritabanı bağlantılı uygulama tasarımı yapmak
6Veritabanı bağlantılı uygulama geliştirmek

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13PY 14
ÖK 00154554  4      
ÖK 00245444  4      
ÖK 00344455  5      
ÖK 00445454  4      
ÖK 00544444  4      
ÖK 00645455  4      
Ara Toplam2527252826  25      
Katkı45454004000000

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14456
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14684
Arasınavlar(hazırlık süresi dahil)166
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)11010
Toplam İş Yükü

Dersin AKTS Kredisi






156

6
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2022-2023 Güz1İHSAN ÖZER


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
IBGL 208 NESNE TABANLI PROGRAMLAMA II 3 + 1 1 Türkçe 2022-2023 Güz
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Öğr. Gör. İHSAN ÖZER ihsano@pau.edu.tr DTMYO A0115 Dersin Devam Yüzdesi : %60
Amaç Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır.
İçerik 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
Haftalık Konu Başlıkları
HaftaKonular
1 OO Programlamayı hatırlayalım
2 OO Programlamanın Temel Özellilleri
3 Kapsama Özelliği
4 Çoklu Kullanım Özelliği
5 Miras Kavramı
6 Class tanımlamada dikkat edilecek hususlar
7 Nesne Tabanlı Düşünmek
8 Örneklerle Nesne Tabanlı Programlama
9 Nesne Tabanlı Programlanın avantajlarını farketmek
10 Güncel Programlara Nesne Tabanlı bakış açısı ile bakmak
11 İleri Seviye Programlarda modüler düşünme
12 Veritabanı uygulamalarıyla entegrasyon
13 Quiz
14 Genel Tekrar
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav50Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları