Ders Bilgileri
NESNE TABANLI PROGRAMLAMA I | ||||||
---|---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi | |
Saat / Hafta | ||||||
BL211 | Güz | 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 öğrenci; nesne tabanlı bir dil kullanarak programlama yapabilecektir. |
İçeriği | Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması, Sabit, Değişken ve Nesne Kullanımı, Operatörlerin Kullanımı, Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri, Kullanıcı Tanımlı Fonksiyonlar, Hazır Fonksiyonlar, Dosya İşlemleri, Sınıf, Alan ve Metot Kullanımı, Lokal ve Global Referanslar, Diziler, Çok Boyutlu Diziler, Standart Bileşenler, Gelişmiş Bileşenler, Veritabanı Bağlantısı, Veritabanı Sorguları |
Dersin Öğrenim Çıktıları
# | Öğrenim Çıktıları |
---|---|
1 | Programlama için gerekli yazılım kurulumlarını yapar. |
2 | Programlama dilinin temel komutları ile uygulama hazırlar. |
3 | Programlama dilinde fonksiyon kullanarak uygulama hazırlar. |
4 | Programlama dilinin ileri düzey deyimleriyle uygulama hazırlar. |
5 | Bileşenlerle çalışır. |
6 | Veritabanı işlemlerini yapar. |
Haftalık Ayrıntılı Ders İçeriği
# | Konular | Öğretim Yöntem ve Teknikleri |
---|---|---|
1 | Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması | Konu Anlatımı ve Uygulama |
2 | Sabit, Değişken ve Nesne Kullanımı, Operatörlerin Kullanımı | Konu Anlatımı ve Uygulama |
3 | Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri | Konu Anlatımı ve Uygulama |
4 | Kullanıcı Tanımlı Fonksiyonlar, Hazır Fonksiyonlar, Dosya İşlemleri | Konu Anlatımı ve Uygulama |
5 | Sınıf, Alan ve Metot Kullanımı | Konu Anlatımı ve Uygulama |
6 | Lokal ve Global Referanslar | Konu Anlatımı ve Uygulama |
7 | Diziler, Çok Boyutlu Diziler | Konu Anlatımı ve Uygulama |
8 | Ara Sınav | |
9 | Diziler, Çok Boyutlu Diziler | Konu Anlatımı ve Uygulama |
10 | Standart Bileşenler | Konu Anlatımı ve Uygulama |
11 | Gelişmiş Bileşenler | Konu Anlatımı ve Uygulama |
12 | Gelişmiş Bileşenler | Konu Anlatımı ve Uygulama |
13 | Veritabanı Bağlantısı, Veritabanı Sorguları | Konu Anlatımı ve Uygulama |
14 | Veritabanı Bağlantısı, Veritabanı Sorguları | Konu Anlatımı ve Uygulama |
15 | Veritabanı Bağlantısı, Veritabanı Sorguları | Konu Anlatımı ve Uygulama |
16 | Son Sınav |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | Adım Adım Microsoft Visual C#, | John Sharp,2008, Arkadaş Yayınları | |
2 | Herkes İçin C# | Herbert Schildt,Alfa Yayınları |
Ö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 kurulumlarını yapar. | 6͵7 | 1͵2 |
2 | Programlama dilinin temel komutları ile uygulama hazırlar. | 6͵7 | 1͵2 |
3 | Programlama dilinde fonksiyon kullanarak uygulama hazırlar. | 6͵7 | 1͵2 |
4 | Programlama dilinin ileri düzey deyimleriyle uygulama hazırlar. | 6͵7 | 1͵2 |
5 | Bileşenlerle çalışır. | 6͵7 | 1͵2 |
6 | Veritabanı işlemlerini yapar. | 6͵7 | 1͵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 Çalışma 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 | 14 | 14 |
7 | Ara Sınav | 1 | 1 | 1 |
8 | Kısa Sınav | 0 | 0 | 0 |
9 | Ödev | 1 | 5 | 5 |
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 |
150 |