Anasayfa  »  Teknik Bilimler Meslek Yüksekokulu »  Bilgisayar Programcılığı Programı (İkinci Öğretim)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
NESNEYE YÖNELİK PROGRAMLAMA I BİLP104 İkinci Yarıyıl (Bahar) 2 + 2 5

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİÖnlisans
DERSİN YILI1
YARIYILİkinci Yarıyıl (Bahar)
AKTS5
ÖĞRETİM ELEMAN(LAR)IÖğretim Görevlisi Murat Türkmen
DERSİN ÖĞRENME KAZANIMLARI 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.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERBİLP 101 Algoritma ve Programlamaya Giriş
DERS TANIMIJava 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 İÇERİĞİ
HAFTAKONULAR
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.
ZORUNLU YA DA ÖNERİLEN 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.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Sorun/Problem Çözme,Eğitim-Uygulama
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav135
Ödev210
Mini-Sınav210
Toplam(%)55
Yıl İçinin Başarıya Oranı(%)55
Finalin Başarıya Oranı(%)45
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık818
Sınıf Dışı Ders Çalışma Süresi13226
Final Sınavına Hazırlık13030
Ders Saati13226
Ara Sınava Hazırlık11515
Laboratuvar13226
Final Sınavı122
Ödevler
Toplam İş Yükü135
Toplam İş Yükü / 304,5
Dersin AKTS Kredisi5
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö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