GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BİLM-102 BİLGİSAYAR PROGRAMLAMA-II Ders 1 2 6,00

Lisans



Nesneye Yönelik Programlama ilkelerini anlamak ve bu ilkelerin Java programlarının hazırlanmasında uygulanmasını sağlamak


Dr. Öğr. Üyesi Erkan GÜLER


1 Java dilini kullanarak programlama kavramlarını anlar.
2 Kontrol / koşul, döngü deyimlerini aktif kullanır.
3 Temel programlama problemlerini çözer.
4 Metot yapılarını uygulama projesinde kullanır.
5 Nesne tabanlı programlama hakkında bilgi edinir.

Birinci Öğretim


Yok


Yok


Java’ya giriş, sınıflar, nesneler, sarmalama, kalıtım, çok biçimlilik, soyut sınıflar ve arayüzler, istisna işleme


Hafta Teorik Uygulama Laboratuvar
1 Ders İşleyişi Laboratuvar İşleyişi
2 Bilgisayarlar ve Java İlk Program Uygulaması
3 Temel Hesaplama Temel Hesaplama Uygulaması
4 Kontrol Akışı Kontrol Akışı Uygulaması
5 Döngüler Döngü Uygulaması
6 Nesne Yönelimli Yaklaşım Nesne Yönelimli Yaklaşım Uygulaması
7 Sınıflar ve Nesneler Sınıf ve Nesne Uygulaması
8 Sınıflar ve Nesneler Sınıf ve Nesne Uygulaması
9 Bilgi Gizleme (Kapsülleme) Bilgi Gizleme (Kapsülleme) Uygulaması
10 Diziler Dizi Uygulaması
11 Kalıtım Kalıtım Uygulaması
12 Çok Biçimlilik (Polimorfizm) Çok Biçimlilik (Polimorfizm) Uygulaması
13 İstisna İşleme İstisna İşleme Uygulaması
14 Örnek Uygulamalar Örnek Uygulamalar

Haftalık Ders Notları, Java: An Introduction to Problem Solving and Programming, Walter Savitch, Pearson Education, 2019



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 3 42
Laboratuvar 14 2 28
Ara Sınav İçin Bireysel Çalışma 1 35 35
Final Sınavı içiin Bireysel Çalışma 1 35 35
Ev Ödevi 1 35 35
Toplam İş Yükü (saat) 179

ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek