Ana içeriğe atla
EN

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ı

  1. 01 Design and develop non-trivial programs using appropriate object oriented design and development methods
  2. 02 Use UML Class diagrams efficiently for object oriented software design
  3. 03 Apply principles of object oriented programming for flexibility, re-use and maintenance purposes
  4. 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

  1. 01 Paul J. Deitel and Harvey Deitel. 2017. Java How to Program, Early Objects, Global Edition (11th Edition) Pearson.
  2. 02 Gaddis, T. 2021 Starting out with java: From control structures through objects, 8th edition. Pearson Education
  3. 03 Y. Daniel Liang 2023 Introduction to Java Programming and Data Structures, 13th edition. Pearson Education

Ders Çıktıları

  1. L01
  2. L02
  3. L03
  4. L04

Program Çıktıları

Program çıktısı tanımlanmamış.

Pç-Dç Matrisi

PÇ-ÖÇ matrisi henüz doldurulmamış.