Ders Bilgileri
NESNE TABANLI PROGRAMLAMA II | ||||||
---|---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi | |
Saat / Hafta | ||||||
BTP207 | Güz | 4 | 0 | 4 | 4 |
Ön Koşulu Olan Ders( ler ) | |
Dili | tr |
Türü | Zorunlu |
Seviyesi | Ön Lisans |
Öğretim Elemanı( ları ) | Öğr.Gör.A.Osman YAĞLIOĞLU |
Öğretim Sistemi | Uzaktan |
Önerilen Hususlar | Öğrencinin Nesne Tabanlı Programlama I dersini almış olması. |
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ı yapmak |
2 | İşletim sistemi tabanlı temel uygulama geliştirmek |
3 | İşletim sistemi tabanlı ileri uygulama geliştirmek |
4 | Nesne tabanlı programlama paradigmalarını uygulamak |
5 | Veritabanı bağlantılı uygulama tasarımı yapmak |
6 | Veritabanı bağlantılı uygulama geliştirmek |
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, Göstererek Yaptırma, Uygulamalı Çalışma |
2 | Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
3 | Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
4 | Kontrol Nesneleri ve Diziler | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
5 | Kontrol Nesneleri ve Diziler | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
6 | Nesne Kullanımı ve Operatörler | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
7 | Nesne Kullanımı ve Operatörler | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
8 | Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
9 | Bileşen Kütüphanesi | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
10 | Veri Yapıları | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
11 | İşletim Sistemi Nesneleri | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
12 | Menü Tasarımı ve Formlar | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
13 | Veritabanı İşlemleri | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
14 | Etkileşimli Veri Nesneleri | Anlatım, Göstererek Yaptırma, Uygulamalı Çalışma |
15 | ||
16 | Son Sınav | test sınavı |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | Ders Notları | ||
2 | Canlı ders kayıtları | ||
3 | Ders Videoları |
Ölçme ve Değerlendirme Sistemi
# | Ağırlık | Çalışma Türü | Çalışma Adı |
---|---|---|---|
1 | 0.15 | 1 | 1. Ara Sınav |
2 | 0.8 | 5 | Son Sınav |
3 | 0.05 | 3 | 1. Ödev |
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ı yapmak | 4͵5͵6͵7͵8 | 1͵2͵3 |
2 | İşletim sistemi tabanlı temel uygulama geliştirmek | 4͵5͵6͵7͵8 | 1͵2͵3 |
3 | İşletim sistemi tabanlı ileri uygulama geliştirmek | 4͵5͵6͵7͵8 | 1͵2͵3 |
4 | Nesne tabanlı programlama paradigmalarını uygulamak | 4͵5͵6͵7͵8 | 1͵2͵3 |
5 | Veritabanı bağlantılı uygulama tasarımı yapmak | 4͵5͵6͵7͵8 | 1͵2͵3 |
6 | Veritabanı bağlantılı uygulama geliştirmek | 4͵5͵6͵7͵8 | 1͵2͵3 |
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 | 1 | 14 |
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 | 10 | 10 |
7 | Ara Sınav | 1 | 1 | 1 |
8 | Kısa Sınav | 0 | 0 | 0 |
9 | Ödev | 1 | 8 | 8 |
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 | 10 | 10 |
15 | Son Sınav | 1 | 1 | 1 |
100 |