Slide background
Mersin Üniversitesi

Ders Bilgileri

NESNE TABANLI PROGRAMLAMA II
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
BTP 207 Güz 3 1 4 7
Ön Koşulu Olan Ders( ler ) yok
Dili tr
Türü Zorunlu
Seviyesi Ön Lisans
Öğretim Elemanı( ları ) Öğr.Gör.Murat ÇELİK
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar yok
Staj Durumu Yok
Amacı Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır.
İç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

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 programlama için gerekli yazılımın ayarlarını yapabilir
2 işletim sistemi tabanlı temel uygulama geliştirebilir
3 iş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

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak Anlatım, uygulama
2 Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak Anlatım, uygulama
3 Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak Anlatım, uygulama
4 Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri Anlatım, uygulama
5 Kontrol Nesneleri ve Diziler Anlatım, uygulama
6 Kontrol Nesneleri ve Diziler Anlatım, uygulama
7 Nesne Kullanımı ve Operatörler Anlatım, uygulama
9 Arasınav
8 Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar Anlatım, uygulama
10 Bileşen Kütüphanesi Anlatım, uygulama
11 Veri Yapıları Anlatım, uygulama
12 İşletim Sistemi Nesneleri Anlatım, uygulama
13 Menü Tasarımı ve Formlar Anlatım, uygulama
14 Veritabanı İşlemleri Anlatım, uygulama
15 Etkileşimli Veri Nesneleri Anlatım, uygulama
16 Son Sınav

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 Kaymaz, A. 2011; C Sharp Programlama Dili ve Yazılım Tasarımı (2.cilt), Papatya Yayıncılık.

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.4 1 1. Ara Sınav
2 0.6 5 Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 programlama için gerekli yazılımın ayarlarını yapabilir 1͵3͵4͵5 1
2 işletim sistemi tabanlı temel uygulama geliştirebilir 1͵3͵4͵5 1
3 işletim sistemi tabanlı ileri uygulama geliştirebilir 1͵3͵4͵5 1
4 nesne tabanlı programlama paradigmalarını uygulayabilir 1͵3͵4͵5 1
5 veritabanı bağlantılı uygulama tasarımı yapabilir 1͵3͵4͵5 2
6 veritabanı bağlantılı uygulama geliştirebilir 1͵3͵4͵5 2

Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
0 Ders Süresi 14 4 56
1 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 6 84
2 Sunum ve Seminer Hazırlama 0 0 0
3 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
4 Belge/Bilgi listeleri oluşturma 0 0 0
5 Atölye 0 0 0
6 Ara Sınav için Hazırlık 1 5 5
7 Ara Sınav 1 1 1
8 Kısa Sınav 0 0 0
9 Ödev 0 0 0
10 Ara Proje 0 0 0
11 Ara Uygulama 0 0 0
12 Son Proje 1 0 0
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 17 17
15 Son Sınav 1 1 1
164