
| Ders Kodu | : YBS209 |
| Ders Türü | : Zorunlu |
| Ders Grubu | : Lisans |
| Eğitim Dili | : Türkçe |
| Staj Durumu | : Yok |
| Teori | : 2 |
| Uyg. | : 1 |
| Kredi | : 3 |
| Laboratuvar | : 0 |
| AKTS | : 6 |
Bu dersin temel amacı öğrencilere nesneye dayalı programlamanın temel kavramlarını tanıtmak ve bu kavramların Java programlama dilinde nasıl gerçekleştiğini öğretmektir.
Bu derste, Nesneye Dayalı Programlamaya giriş, nesneye yönelik gelişim yaşam döngüsü evrelerinin tanımlanması, nesneye yönelik modellemenin avantajları, nesne-ilişki diyagramları, UML sınıf diyagramı ile modelleme, UML model aşamaları ile araçlarının kullanımı
| Doç. Dr. Pınar Zarif TAN |
| 1. | Nesneye dayalı programlamanın temel kavramlarını tanır |
| 2. | Bu kavramların Java programlama dilinde nasıl gerçekleştiğini bilir |
| 3. | Gerçek dünya problemlerinin nesneye dayalı yaklasımla uygun bir biçimde çözülebilmesi ve çözümün UML gösterimi ile anlatılabilmesi yeteneği kazanırlar. |
| 4. | Yeni nesil yazılımları hakkında bilgi edinir |
| 5. | Bağımsız yazılım geliştirme kabiliyeti kazanırlar |
| 1. | 1- The Elements OF UML (2005) 2.0 Style, Scott W. Ambler |
| 2. | 2- Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) (2004), Craig Larman |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ara Sınav (Vize) | 1 | %40 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 13 | 2 | 2 | 52 |
| Uygulamalı Ders | 13 | 1 | 1 | 26 |
| Ödev | 13 | 2 | 0 | 26 |
| Ara Sınav | 1 | 15 | 1 | 16 |
| Dönem Sonu Sınavı | 1 | 29 | 1 | 30 |
| TOPLAM İŞ YÜKÜ (Saat) | 150 | |||
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 | |
OÇ-1 | 4 | 3 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | ||||||
OÇ-2 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | ||||||
OÇ-3 | |||||||||||||||
OÇ-4 | |||||||||||||||
OÇ-5 | |||||||||||||||