Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Nesne Tabanlı Programlama BBP 211 3 2 + 1 3 4
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Öğr.Gör. FEVZİYE GÖZDE GÖKPINAR
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak programlama yapabilecektir.
Dersin İçeriği Nesneye yönelik programlama mantığı, Sınıf alan ve metotlar, Lokal ve Global değişkenler, Standart ve gelişmiş bileşenler.
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Programlama için gerekli yazılım kurulumlarını yapar, Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Problem Çözme, Proje Temelli Öğrenme , Sınav , Ödev, Proje / Tasarım,
2 Programlama dilinin temel komutları ile uygulama hazırlar, Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Problem Çözme, Proje Temelli Öğrenme , Sınav , Ödev, Proje / Tasarım,
3 Programlama dilinde fonksiyon kullanarak uygulama hazırlar Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Problem Çözme, Proje Temelli Öğrenme , Sınav , Ödev, Proje / Tasarım,
4 Programlama dilinin ileri düzey deyimleriyle uygulama hazırlar Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Problem Çözme, Proje Temelli Öğrenme , Sınav , Ödev, Proje / Tasarım,
5 Veritabanı işlemlerini yapar. Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Problem Çözme, Proje Temelli Öğrenme , Sınav , Ödev, Proje / Tasarım,
Hafta Ders Konuları Ön Hazırlık
1 Programlama İçin Gerekli Yazılımların Kurulması
2 Sabit, Değişken ve Nesne Kullanımı, Operatörlerin Kullanımı
3 Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri
4 Kullanıcı Tanımlı Fonksiyonlar, Hazır Fonksiyonlar,
5 Sınıf, Alan ve Metot Kullanımı
6 Sınıf, Alan ve Metot Kullanımı
7 Lokal ve Global Referanslar
8 Diziler, Çok Boyutlu Diziler
9 Standart Bileşenler
10 Vize Haftası
11 Gelişmiş Bileşenler
12 Gelişmiş Bileşenler
13 Veritabanı Bağlantısı, Veritabanı Sorguları
14 Veritabanı Bağlantısı, Veritabanı Sorguları
Kaynaklar
Ders Notu
Ders Kaynakları Ders kitabı, yardımcı kitap ve diğer kaynaklar
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Matematik, fen bilimleri ve kendi alanları ile ilgili konularda yeterli alt yapıya sahip olmak
2 Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, çözüm önerileri geliştirebilme becerisine sahip olmak.
3 Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini belirleme ve etkin kullanabilmek.
4 Alanı ile ilgili simülasyon programlarını kullanma, mesleki plan ve projeleri gerçekleştirme becerisine sahip olmak.
5 Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında çözüm üretebilme, takımlarda sorumluluk alabilme veya bireysel çalışma yapabilme becerisi ile donatılmış olmak.
6 Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil bilgisine sahip olmak.
7 Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi kazandırmak.
8 Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve mesleki etik bilincine sahip olmak.
9 İş güvenliği, işçi sağlığı ve çevre koruma bilgisi ve bilincine sahip olmak.
10 Alanının gerektirdiği temel düzeyde bilgisayar yazılım ve donanımlarını kullanabilme becerisine sahip olmak
11 Sanayi ve hizmet sektöründe yazılım ve donanım teknolojilerini izleyerek uygulama becerisine sahip olmak
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 60
1. Kısa Sınav 10
2. Kısa Sınav 10
1. Ödev 20
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 2 32
Ara Sınav 1 7 7
Kısa Sınav 2 7 14
Ödev 1 10 10
Final 1 10 10
Toplam İş Yükü 121
Toplam İş Yükü / 25 (Saat) 4,84
Dersin AKTS Kredisi 4