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.Programlama İçin Gerekli Yazılımların Kurulması, Temel Bir Konsol ve İşletim Sistemi Uygulaması
3.Veri, Sabit, Değişken, Nesne ve Operatörlerin Kullanımı
4.Veri, Sabit, Değişken, Nesne ve Operatörlerin Kullanımı
5.Karar, Gönderme ve Döngü Kontrol Deyimleri
6.Karar, Gönderme ve Döngü Kontrol Deyimleri
7.Alt program ve Fonksiyon kavramı, Hazır ve Kullanıcı Tanımlı Fonksiyonlar
8.Alt program ve Fonksiyon kavramı, Hazır ve Kullanıcı Tanımlı Fonksiyonlar
9.Gelişmiş Alt program ve fonksiyon Kullanım teknikleri
10.Gelişmiş Alt program ve fonksiyon Kullanım teknikleri
11.İleri seviye veri ve değişken kullanımı, Lokal ve Global değişkenler
12.İleri seviye veri ve değişken kullanımı, Lokal ve Global değişkenler
13.Diziler, Çok Boyutlu Diziler
14.Diziler, Çok Boyutlu Diziler
15.Standart Bileşenler
16.Standart Bileşenler
17.Gelişmiş Bileşenler
18.Gelişmiş Bileşenler
19.Ara sınav
20.Ara sınav
21.Menü işlemleri ve ileri seviye menü kullanımı
22.Menü işlemleri ve ileri seviye menü kullanımı
23.Dosya ve bilgi saklama kavramı ile kayıt işlemleri
24.Dosya ve bilgi saklama kavramı ile kayıt işlemleri
25.Veritabanı Bağlantısı, Veritabanı Sorguları
26.Veritabanı Bağlantısı, Veritabanı Sorguları
27.Bir örnek proje hazırlama ve çalışır (exe) getirme (mesela: basit bir bilgi yönetim sistem programı hazırlama)
28.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