Slide background
Mersin Üniversitesi

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