OBJECT ORİENTED PROGAMMİNG
- Ders
- CMPE313 - OBJECT ORİENTED PROGAMMİNG
- Bölüm
- Bilgisayar Mühendisliği - İngilizce - Yüksek Lisans
- Ders Tipi
- Bilimsel Hazırlık
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 0
- AKTS
- 0
- T+P+L
- 0 + 0 + 0
- Ders Koordinatörleri
- Yrd. Doç. Dr. Fuat UYGUROĞLU
- Ön Koşul
- -
- Anahtar Sözcükler
- -
Ders Açıklaması
-
OBJECT ORİENTED PROGAMMİNG
Değerlendirme Araçları (Aktif Dönem)
| Öğe | Tür | Ağırlık (%) |
|---|---|---|
| Midterm | Ara Sınav | 25 |
| Final | Final | 35 |
| Project | Proje | 20 |
| Lab | Kısa Sınav | 10 |
| Quiz | Kısa Sınav | 10 |
| Toplam | 100 | |
Ders çıktıları
- 01 Design and develop non-trivial programs using appropriate object oriented design and development methods
- 02 Use UML Class diagrams efficiently for object oriented software design
- 03 Apply principles of object oriented programming for flexibility, re-use and maintenance purposes
- 04 Practice layered architecture model and develop gradually expanding object oriented programs
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | Introduction to the course/Ice breaking. |
| Hafta 2 | What is object oriented programming? The difference between Object Oriented Programming (OOP) and structured programming? |
| Hafta 3 | Classes, Objects & Unified Modelling Language (UML) |
| Hafta 4 | Classes, Objects & Unified Modelling Language (UML) Cont. |
| Hafta 5 | Inheritance and Multiple Inheritance and Abstract classes |
| Hafta 6 | Interfaces and Polymorpism |
| Hafta 7 | Revision and QUIZ 1 |
| Hafta 8 | Midterm Exam |
| Hafta 9 | Midterm Exam |
| Hafta 10 | Exception Handling & File I/O |
| Hafta 11 | Generics & Basic Collections (List, Map). UML sequence diagrams. |
| Hafta 12 | Generics & Basic Collections (List, Map). UML sequence diagrams. Cont. |
| Hafta 13 | JavaFX I (Basics): Stage, Scene, Layouts, Controls. |
| Hafta 14 | JavaFX II (Event Handling & Lambdas) |
| Hafta 15 | Revision and QUIZ 2 & LAB QUIZ |
Referans Kitaplar & Ders Materyalleri
- 01 Paul J. Deitel and Harvey Deitel. 2017. Java How to Program, Early Objects, Global Edition (11th Edition) Pearson.
- 02 Gaddis, T. 2021 Starting out with java: From control structures through objects, 8th edition. Pearson Education
- 03 Y. Daniel Liang 2023 Introduction to Java Programming and Data Structures, 13th edition. Pearson Education
Ders Çıktıları
- L01
- L02
- L03
- L04
Program Çıktıları
Program çıktısı tanımlanmamış.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.