MÜHENDİSLİK FAKÜLTESİ
BİLGİSAYAR MÜHENDİSLİĞİ
Dersin Adı   Nesneye Yönelik Programlama
Dönemi Dersin Kodu Teorik Saat / Uygulama Saati AKTS
3 1213357 2 / 2 5
Dersin Düzeyi Lisans
Dersin Dili Türkçe
Dersin Veriliş Biçimi Yüz Yüze
Dersin Koordinatörü Doç.Dr. Mustafa Servet Kıran
Koordinator E-mail mskiran selcuk.edu.tr
Öğretim Elemanı
Doç.Dr. Mustafa Servet Kıran
Yardımcı Öğretim Elemanları
Görevlendirilen Arş.Gör.
Dersin Amacı Bu dersin amacı nesneye dayalı programlama kavramlarını tanıtarak bunların farklı uygulama alanlarına ait gerçek olayların modellenmesinde veya gerçek sistemler oluşturulmasında kullanılmasını sağlayarak, nesneye yönelik programlamanın genel prensiplerinin öğretilmesidir.
Temel Bilimler Mühendislik Bilimleri Sosyal Bilimler Eğitim Bilimleri Sanat Bilimleri Sağlık Bilimleri Tarım Bilimleri
20 80 0 0 0 0 0
DERS YÖNTEM VE TEKNİKLERİ
Yüz yüze öğretim
HAFTA DERS İÇERİĞİ KAYNAK
1 Nesneye yönelik programlama ile ilgili genel tanımlar. Java Programming Language Tutorials
2 Nesne yönelimli çözümleme ve tasarım Java Programming Language Tutorials
3 Veri tipleri, değişkenler, diziler Java Programming Language Tutorials
4 Operatörler Java Programming Language Tutorials
5 Döngüler Java Programming Language Tutorials
6 Sınıf kavramı Java Programming Language Tutorials
7 Nesne kavramı Java Programming Language Tutorials
8 Ara sınav
9 Kurucu metotlar ve nesne referansları Java Programming Language Tutorials
10 Metot üstüne yazma Java Programming Language Tutorials
11 Erişim seviyeleri (public, private, protected). Java Programming Language Tutorials
12 Kalıtım (Miras) ve super deyimi Java Programming Language Tutorials
13 Hata Yakalama Java Programming Language Tutorials
14 Arayüzler Java Programming Language Tutorials
15 Soyut Sınıflar Java Programming Language Tutorials
DEĞERLENDİRME SİSTEMİ   Ara Sınav Final
  Sayı Katkı Payı Sayı Katkı Payı  
Yarıyıl İçi Çalışmaları : 0 0 - -
Devam/Katılım : 0 0 - -
Uygulamalı Sınav : 0 0 - -
Derse Özgü Staj : 0 0 - -
Küçük Sınav : 4 10 - -
Ödev : 4 10 - -
Sunum ve Seminer : 0 0 - -
Projeler : 2 10 - -
Atölye/Laboratuvar Uygulamaları : 0 0 - -
Vaka Çalışmaları : 0 0 - -
Arazi Çalışmaları : 0 0 - -
Klinik Çalışmaları : 0 0 - -
Diğer Çalışmaları : 0 0 - -
Ara Sınav   1 30 - -
Final   0 0 1 40
AKTS İŞ YÜKÜ TABLOSU   Sayı Süre
Ders Süresi : 14 4
Sınav Dışı Ders Çalışma Süresi : 0 0
Sunum ve Seminer Hazırlama : 0 0
Derse Özgü Staj : 0 0
Atölye/Laboratuvar Uygulamaları : 0 0
Arazi Çalışmaları : 0 0
Vaka Çalışmaları : 0 0
Projeler : 1 12
Ödev : 4 8
Küçük Sınavlar : 0 0
Ara Sınav : 1 25
Final : 1 25
DERSİN AKTS KREDİSİ 5
No DERS ÖĞRENİM ÇIKTISI KATKISI (*)
D.Ö.Ç. 1 Nesneye yönelik düşünme ve programlama kabiliyeti kazanır. 4
D.Ö.Ç. 2 Sınıf ve Nesne kavramını öğrenir. 4
D.Ö.Ç. 3 Nesne hiyerarşisi, Miras alma, polimorfizmi ve arayüzleri öğrenir. 4
D.Ö.Ç. 4 Erişim Düzenleyicilerini ve diğer kavramlarla ilişkisini öğrenir. 4
D.Ö.Ç. 5 İstisna yönetimini öğrenir.
* 1: Zayıf - 2: Orta - 3: İyi - 4: Çok İyi
PROGRAM ÇIKTISI VE DERS ÖĞRENİM ÇIKTISI İLİŞKİ MATRİSİ

DÖÇ1DÖÇ2DÖÇ3DÖÇ4DÖÇ5DÖÇ6DÖÇ7DÖÇ8DÖÇ9DÖÇ10DÖÇ11DÖÇ12DÖÇ13DÖÇ14DÖÇ15DÖÇ16DÖÇ17DÖÇ18DÖÇ19DÖÇ20
PÇ1
PÇ2
PÇ3
PÇ4
PÇ5
PÇ6
PÇ7
PÇ8
PÇ9
PÇ10
PÇ11
PÇ12
PÇ13
PÇ14
PÇ15
PÇ16
PÇ17
PÇ18
PÇ19
PÇ20