Bilgi Paketi

Bilgisayar Programcılığı Programı

BİLP104

NESNEYE YÖNELİK PROGRAMLAMA I

Ders Kodu
BİLP104
Yarıyıl
İkinci Yarıyıl (Bahar)
Teori+Uygulama
2 + 2
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiÖnlisans
Dersin Yılı1
Dersin Yarıyılıİkinci Yarıyıl (Bahar)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Nesneye yönelik programlama kavramını kavrayacaktır.
  2. Nesneye yönelik programlama algoritmaları geliştirebilecektir.
  3. Nesneye yönelik programlamada temel komutlar ile program yazabilecektir.
  4. Nesneye yönelik programlamada fonksiyon kullanarak program yazacabilecektir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBİLP 101 Algoritma ve Programlamaya Giriş
Ders TanımıJava platformu ve bileşenleri, Java diline giriş. JAVA?da değişkenler, temel veri tipleri. String sınıfı, main denetimi. Program akış denetimi ve operatörler. Döngüler, diziler. Sınıf ve nesne kavramı. Paketler, metotlar, erişim denetimi. Nesneye yönelik programlamanın temel ilkeleri. Kapsülleme (encapsulation), kalıtım (inheritance). Çok biçimlilik (Polymorphism). Arayüzler (interfaces). Dahili sınıflar.
Ders İçeriği
HAFTA KONULAR
1. Hafta Java platformu ve bileşenleri, IDE, Java diline giriş. Konsol girdi-çıktı işlemleri
2. Hafta JAVA'da değişkenler, temel veri tipleri,tip dönüşümleri. Math sınıfı metotları.
3. Hafta String sınıfı metotları.
4. Hafta Koşullu ifadeler, program akış denetimi ve operatörler.
5. Hafta Koşullu ifadeler, program akış denetimi ve operatörler.
6. Hafta Döngüler.
7. Hafta Döngüler.
8. Hafta ARASINAV HAFTASI
9. Hafta Diziler.
10. Hafta Metotlar.
11. Hafta Nesneye yönelik programlamanın temel ilkeleri, sınıf ve nesne kavramı.
12. Hafta Sınıf ve nesne kavramı.UML(Unified Modelling Language - Birleşik Modelleme Dili )
13. Hafta Paketler, metotlar, erişim belirleyiciler ve kapsülleme (encapsulation) kavramı.
14. Hafta Static değişkenler ve metotlar.
KaynaklarJava Programlama Dili ve Yazılım Tasarımı, Altuğ Altıntaş, Papatya Yayıncılık Eğitim.
Java: Nesne Yönelimli Programlama, Dr. Ali Orhan Aydın, Pusula Yayıncılık ve İletişim.
Öğretim Yöntemleri
  • Anlatım
  • Sorun/Problem Çözme
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 35
Ödev 2 10
Mini-Sınav 2 10
Toplam(%) 55
Yıl İçinin Başarıya Oranı(%) 55
Finalin Başarıya Oranı(%) 45
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık 8 1 8
Sınıf Dışı Ders Çalışma Süresi 13 2 26
Final Sınavına Hazırlık 1 30 30
Ders Saati 13 2 26
Ara Sınava Hazırlık 1 15 15
Laboratuvar 13 2 26
Final Sınavı 1 2 2
Ödevler
Toplam İş Yükü135
Toplam İş Yükü / 304.5
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4
P1 X X X X
P2
P3
P4
P5 X X X X
P6 X X X X
P7 X X X X
P8
P9
P10
P11
P12
P13
P14
P15