Ondokuz Mayıs Üniversitesi Bilgi Paketi - Ders Kataloğu

Ders Öğretim Planı

Ders KoduDers AdıDers TürüYılYarıyılAKTS
BİP205 Nesne Tabanlı Programlama I 927001 2 3 6
Dersin Seviyesi
Ön Lisans
Dersin Amacı
Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak programlama becerileri kazandırılacaktır.
Dersin Veren Öğretim Görevlisi/Görevlileri
Öğr.Gör. Mustafa KAYA
Öğrenme Çıktıları
  1. Sınıf yapısını öğrenmek.
  2. Nesne Tabanlı Dillerde veri tabanı kullanmak.
Öğrenim Türü
Birinci Öğretim
Ön Koşul Dersleri
Programlamanın temelleri dersini almış olması gerekir.
Önerilen Diğer Husular
Ders kapsamında öğrenci en az bir adet program projesi hazırlamalı.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1. Önceki yılın ders notları2. Zeydin Pala, Visual Basic 6.0, Seçkin.3. KARAGÜLLE, İ, “Visual Basic 6.0 Pro” Seçkin,948 sayfa, 2002 İstanbul4. ÇOBAN, M, “Turbo C++” Türkmen, 387 Sayfa, 1993, İstanbul
Planlanan Öğrenme Aktiviteleri ve Metodları
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Dersin İçeriği
Nesne tabanlı programlama işlemlerini yaparken;1. Programlama için gerekli yazılım kurulumlarını yapmak,2. Programlama dilinin temel komutları ile uygulama hazırlamak,3. Programlama dilinde fonksiyon kullanarak uygulama hazırlamak,4. Programlama dilinin ileri düzey deyimleriyle uygulama hazırlamak,5. Bileşenlerle çalışmak,6. Dosyalama işlemlerini yapmak, yeterlikleri kazandırılacaktır.
Haftalık Ders İçeriği
Hafta Teorik Uygulama Laboratuar
1.Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması
2.Veri, Sabit, Değişken, Nesne ve Operatörlerin Kullanımı
3.Karar, Gönderme ve Döngü Kontrol Deyimleri
4.Alt program ve Fonksiyon kavramı, Hazır ve Kullanıcı Tanımlı Fonksiyonlar
5.Gelişmiş Alt program ve fonksiyon Kullanım teknikleri
6.İleri seviye veri ve değişken kullanımı, Lokal ve Global değişkenler
7.Diziler, Çok Boyutlu Diziler
8.Standart Bileşenler
9.Gelişmiş Bileşenler
10.Ara sınav
11.Menü işlemleri ve ileri seviye menü kullanımı
12.Dosya ve bilgi saklama kavramı ile kayıt işlemleri
13.Veritabanı Bağlantısı, Veritabanı Sorguları
14.Bir örnek proje hazırlama ve çalışır (exe) getirme (mesela: basit bir bilgi yönetim sistem programı hazırlama)
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetKatkı (%)
Ara Sınav1100
Toplam100
Yarıyıl (Yıl) Sonu EtkinlikleriAdetKatkı (%)
Final Sınavı1100
Toplam100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
Toplam100
İş Yükü Hesaplaması
EtkinliklerAdetSüresi(saat)Toplam İş Yükü(saat)
Ara Sınav122
Final Sınavı122
Derse Katılım14456
Rehberli Problem Çözümü51575
Ödev Problemleri için Bireysel Çalışma5420
Toplam155