OBJECT ORIENTED PROGRAMMING
- Ders
- ISYE313 - OBJECT ORIENTED PROGRAMMING
- Bölüm
- Bilişim Sistemleri 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
- -
- Ön Koşul
- -
- Anahtar Sözcükler
- -
Ders Açıklaması
-
OBJECT ORIENTED PROGRAMMING
Değerlendirme Araçları (Aktif Dönem)
Değerlendirme öğesi tanımlanmamış.
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 | What is object oriented programming? The difference between Object Oriented Programming (OOP) and structured programming? |
| Hafta 2 | Java Basics, Swing Library, Variables and I/O, Dialog Boxes |
| Hafta 3 | Structured Programming Components: Sequence (Functions), Selection (Decision Making) and Iteration (Loops) |
| Hafta 4 | GUI Programming: JFrame Class, Labels, Buttons, TextBoxes |
| Hafta 5 | GUI Programming: Checkboxes, RadioButtons, ComboBoxes |
| Hafta 6 | GUI Programming: JMenu, JMenuItems, JMenuBar, Picture Boxes, Customizing Components |
| Hafta 7 | Unified Modelling Language (UML): class definitions, static keywords and class relations. |
| Hafta 8 | Midterm Exam |
| Hafta 9 | Objects and Classes |
| Hafta 10 | Multiple Forms |
| Hafta 11 | Layered Architecture, Auxiliary Classes |
| Hafta 12 | Inheritance and Multiple Inheritance and Abstract classes |
| Hafta 13 | Interfaces and Polymorpism |
| Hafta 14 | Revision and Exercises |
| Hafta 15 | Final Exam |
Referans Kitaplar & Ders Materyalleri
- 01 Java for Students, 5th Edition, Pearson, 2010
- 02 Java How To Program, 9th Edition, Deitel P & Deitel, 2011
- 03 Head First Java, 2nd Edition, O'Reilly Media, 2005
Ders Çıktıları
- L01
- L02
- L03
- L04
Program Çıktıları
Program çıktısı tanımlanmamış.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.