NESNE YÖNELİMLİ PROGRAMLAMA
- Ders
- ITEC313 - NESNE YÖNELİMLİ PROGRAMLAMA
- Bölüm
- Bilişim Teknolojileri - İ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. Dokun Iwalewa OLUWAJANA
- Ön Koşul
- -
- Anahtar Sözcükler
- -
Ders Açıklaması
-
NESNE YÖNELİMLİ PROGRAMLAMA
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ı
- Yönetim Bilişim Sistemlerindeki temel kavramlar ve teorik çerçeveler hakkında ileri düzeyde bilgi gösterebilir ve bunları alandaki güncel gelişmeleri yansıtan yenilikçi modeller geliştirmek için uygulayabilir.
- Gelişmiş YBS bilgisini uygulayarak ve birden fazla teorik bakış açısını sentezleyerek karmaşık organizasyonel sorunları analiz edebilir ve entegre bilişim sistemleri çözümleri tasarlayabilir.
- Gerçek dünya bağlamlarında organizasyonel verilerin etkili bir şekilde depolanmasını, alınmasını ve kullanılmasını sağlayan veritabanı sistemleri ve veri odaklı uygulamalar geliştirebilir ve yönetebilir.
- Eyleme dönüştürülebilir içgörüler çıkarmak ve stratejik, veri odaklı karar almayı desteklemek için veri analitiği, iş zekası araçları ve veri görselleştirme tekniklerini kullanabilir.
- Dijital dönüşümü yönlendirmek, organizasyonel performansı artırmak ve orijinal araştırma soruları formüle etmek için Yapay Zeka, Nesnelerin İnterneti ve Block-Zinciri gibi ortaya çıkan teknolojileri değerlendirebilir ve uygulayabilir.
- Uygun metodolojileri kullanarak bağımsız ve işbirlikçi araştırmalar yürütebilir ve bulguları çeşitli kitlelere uygun akademik yazılar ve sunumlar aracılığıyla etkili bir şekilde iletebilir.
- Bilimsel ve profesyonel standartlara bağlı kalarak, bilişim teknolojilerinin araştırılması, geliştirilmesi ve kullanımında etik, yasal ve toplumsal etkileri belirleyebilir ve ele alabilir.
- Çok disiplinli takımlarda etkili bir şekilde iş birliği yapabilir ve karmaşık teknoloji odaklı zorlukları ele almada liderlik gösterebilir.
- Kurumsal ortamlarda BT projelerini planlamak, yürütmek ve izlemek için proje yönetimi metodolojilerini ve araçlarını uygulayabilir.
- Yenilikçiliği ve sürdürülebilir büyümeyi destekleyen, kurumsal hedefler ve stratejilerle uyumlu bilişim sistemleri geliştirebilir ve entegre edebilir.
- Gereksinim toplama, modelleme, prototipleme ve ERP, CRM ve SCM gibi kurumsal sistem mimarilerini değerlendirme dahil olmak üzere kapsamlı sistem analizi ve tasarımı gerçekleştirebilir.
- Siber güvenlikte uygun ilkeleri, teknolojileri ve en iyi uygulamaları uygulayarak kurumsal bilgi güvenliği risklerini değerlendirebilir ve azaltabilir.
Pç-Dç Matrisi
| ÖÇ | Ortalama | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L01 | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L02 | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L03 | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L04 | - | - | - | - | - | - | - | - | - | - | - | - | - |