Skip to main content
Anasayfa

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
NESNE YÖNELİMLİ PROGRAMLAMABPR2110486Güz Dönemi2+235
Ders Programı

Çarşamba 15:40-16:30

Çarşamba 16:40-17:30

Çarşamba 17:40-18:30

Çarşamba 18:40-19:30

Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi VerenlerÖğr.Gör. Aydın KÜÇÜKÇONGAR
Dersin Yardımcıları
Dersin AmacıJAVA programlama dili ile görsel içerikli programlar tasarlayabilecek ve programlama dilini etkin şekilde kullanabilecekleri bilgiler edineceklerdir.
Dersin İçeriğiBu ders; Nesne yönelimli programlamaya giriş,Veri tipleri ve değişken tanımlama,Veri tipleri ve değişken tanımlama,Operatörler,Karar ve döngü yapıları,Sınıflar ve metotlar,Nesneler ve metotlar,Diziler,Kalıtım,Çokbiçimlilik,Soyutlama ,Sarmalama ,Hata denetimi,Dosya işlemleri; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Java diliyle nesneye dayalı programlama mantığını uygular.
2. Sınıf, nesne, nesne özellikleri kavramlarını açıklar.
3. Sınıflandırma, soyutlamayı kullanır.
4. Miras, çok biçimlilik, kapsülleme kavramlarını kullanır.
5. Nesneye dayalı yazılım geliştirir.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Nesne yönelimli programlamaya giriş
2Veri tipleri ve değişken tanımlama
3Veri tipleri ve değişken tanımlama
4Operatörler
5Karar ve döngü yapıları
6Sınıflar ve metotlar
7Nesneler ve metotlar
8Diziler
9Kalıtım
10Çokbiçimlilik
11Soyutlama
12Sarmalama
13Hata denetimi
14Dosya işlemleri
Kaynak
1. Yazıcı, A., Doğdu, E., Özbayoğlu, A. M., Erten, Y. M., Ergin, O. (2011). Java Bilgisayar Programlamaya Giriş. Palme Yayıncılık. 2. Kirazlı, M., Tanrıverdioğlu, S. (2013). Java Yeni Başlayanlar İçin. Kodlab. 3. Yıldız, O. T. (2018). Java İle Programlamaya Giriş. Seçkin Yayıncılık. 4. Yanık, M. (2017). Netbeans ve Eclipse Eşliğinde Java 8. Seçkin Yayıncılık.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
X
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
X
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100
AKTS / İşyükü Tablosu
EtkinlikSayıSüresi (Saat)Toplam İş Yükü (Saat)
Toplam İş Yükü (Saat)0
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30)0
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.

Dersin Detaylı Bilgileri

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
NESNE YÖNELİMLİ PROGRAMLAMABPR2110486Güz Dönemi2+235
Ders Programı

Çarşamba 15:40-16:30

Çarşamba 16:40-17:30

Çarşamba 17:40-18:30

Çarşamba 18:40-19:30

Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi VerenlerÖğr.Gör. Aydın KÜÇÜKÇONGAR
Dersin Yardımcıları
Dersin AmacıJAVA programlama dili ile görsel içerikli programlar tasarlayabilecek ve programlama dilini etkin şekilde kullanabilecekleri bilgiler edineceklerdir.
Dersin İçeriğiBu ders; Nesne yönelimli programlamaya giriş,Veri tipleri ve değişken tanımlama,Veri tipleri ve değişken tanımlama,Operatörler,Karar ve döngü yapıları,Sınıflar ve metotlar,Nesneler ve metotlar,Diziler,Kalıtım,Çokbiçimlilik,Soyutlama ,Sarmalama ,Hata denetimi,Dosya işlemleri; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Java diliyle nesneye dayalı programlama mantığını uygular.
2. Sınıf, nesne, nesne özellikleri kavramlarını açıklar.
3. Sınıflandırma, soyutlamayı kullanır.
4. Miras, çok biçimlilik, kapsülleme kavramlarını kullanır.
5. Nesneye dayalı yazılım geliştirir.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Nesne yönelimli programlamaya giriş
2Veri tipleri ve değişken tanımlama
3Veri tipleri ve değişken tanımlama
4Operatörler
5Karar ve döngü yapıları
6Sınıflar ve metotlar
7Nesneler ve metotlar
8Diziler
9Kalıtım
10Çokbiçimlilik
11Soyutlama
12Sarmalama
13Hata denetimi
14Dosya işlemleri
Kaynak
1. Yazıcı, A., Doğdu, E., Özbayoğlu, A. M., Erten, Y. M., Ergin, O. (2011). Java Bilgisayar Programlamaya Giriş. Palme Yayıncılık. 2. Kirazlı, M., Tanrıverdioğlu, S. (2013). Java Yeni Başlayanlar İçin. Kodlab. 3. Yıldız, O. T. (2018). Java İle Programlamaya Giriş. Seçkin Yayıncılık. 4. Yanık, M. (2017). Netbeans ve Eclipse Eşliğinde Java 8. Seçkin Yayıncılık.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
X
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
X
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100

Sayısal Veriler

Öğrenci Başarı Durumu

Bilgi / Destek Butonu