Slide background
Mersin Üniversitesi

Ders Bilgileri

NESNE TABANLI PROGRAMLAMA II
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
BL210 Bahar 3 1 4 6
Ön Koşulu Olan Ders( ler ) Yok
Dili tr
Türü Seçmeli
Seviyesi Ön Lisans
Öğretim Elemanı( ları ) Öğr. Gör. Bestami Recep ERGÜN
Öğ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 Temel bir nesne tabanlı programlama dilinin yapısını bilir.
2 C# programlama dilinin temel nesne tabanlı yapısını bilir.
3 C# programlama dili ile konsol ve form uygulamaları geliştirir.
4 C# programlama dili ile ileri düzey uygulamalar geliştirir.
5 C# programlama dili ile yapılmış ileri düzey uygulamaları düzenler.
6 C# programlama dilini yeni problemlerin çözümünde kullanır.

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 Konu Anlatımı, Uygulama
2 Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak Konu Anlatımı, Uygulama
3 Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri Konu Anlatımı, Uygulama
4 Kontrol Nesneleri ve Diziler - 1 Konu Anlatımı, Uygulama
5 Kontrol Nesneleri ve Diziler - 2 Konu Anlatımı, Uygulama
6 Nesne Kullanımı ve Operatörler - 1 Konu Anlatımı, Uygulama
7 Nesne Kullanımı ve Operatörler - 2 Konu Anlatımı, Uygulama
8 Ara Sınav
9 Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar Konu Anlatımı, Uygulama
10 Bileşen Kütüphanesi Konu Anlatımı, Uygulama
11 Veri Yapıları Konu Anlatımı, Uygulama
12 İşletim Sistemi Nesneleri Konu Anlatımı, Uygulama
13 Menü Tasarımı ve Formlar Konu Anlatımı, Uygulama
14 Veritabanı İşlemleri Konu Anlatımı, Uygulama
15 Etkileşimli Veri Nesneleri Konu Anlatımı, Uygulama
16 Son Sınav

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 C# Programlama Kılavuzu Charles Wright
2 Visual C#. Net Yüksel İnan, Nihat Demirli
3 C# 4.0 Herbert Schildt

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.4 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 Temel bir nesne tabanlı programlama dilinin yapısını bilir.
2 C# programlama dilinin temel nesne tabanlı yapısını bilir.
3 C# programlama dili ile konsol ve form uygulamaları geliştirir.
4 C# programlama dili ile ileri düzey uygulamalar geliştirir.
5 C# programlama dili ile yapılmış ileri düzey uygulamaları düzenler.
6 C# programlama dilini yeni problemlerin çözümünde kullanır.

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 4 56
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 15 15
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 0 0 0
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 21 21
15 Son Sınav 1 1 1
150