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 |