PROGRAMMİNG LANGUAGES
- Ders
- MISY501 - PROGRAMMİNG LANGUAGES
- Bölüm
- Yönetim Bilişim Sistemleri - İngilizce - Yüksek Lisans
- Ders Tipi
- Ders
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 3
- AKTS
- 0
- T+P+L
- 3 + 0 + 0
- Ders Koordinatörleri
- -
- Ön Koşul
- -
- Anahtar Sözcükler
- -
Ders Açıklaması
-
PROGRAMMİNG LANGUAGES
Değerlendirme Araçları (Aktif Dönem)
Değerlendirme öğesi tanımlanmamış.
Ders çıktıları
- 01 Design and develop software using object oriented design and programming methods
- 02 Practice UML Class diagrams to effectively create object oriented design models
- 03 Using persistency and database features alongside with programming
- 04 Using advanced features such as XML Parsing and Text file processes with programming langauges
- 05 Practice Parallel programming features such as threats and objects
- 06 Practice the fundamentals of Network and Socket Programming
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | An Introduction to the Course content, Outline and an IceBreaker |
| Hafta 2 | Recap of programming Knowledge: Swing Library, Decision Making, Loops, Arrays |
| Hafta 3 | Recap of programming Knowledge: GUI Components |
| Hafta 4 | Recap of programming Knowledge: Advanced GUI Components |
| Hafta 5 | Recap of programming Knowledge: Object and Classes, UML Class Diagrams, Object Orıented design and development. |
| Hafta 6 | Recap of programming Knowledge: Inheritance, Abstract Classes, Interfaces and Polymorphism |
| Hafta 7 | Collections in Advanced Programming: Sets, Lists and Queue |
| Hafta 8 | Midterm Exam |
| Hafta 9 | Database Connections (Apache Derby - JDBC): Select, Insert, Delete, Update operations. |
| Hafta 10 | Database Connections : JTable and constructing object oriented 3-tier Architecture model |
| Hafta 11 | Files in Advanced Programming |
| Hafta 12 | XML Files, XML Parsing |
| Hafta 13 | Multi-threading |
| Hafta 14 | Revision |
| Hafta 15 | Final Exam |
Referans Kitaplar & Ders Materyalleri
- 01 Java: The Complete Reference, Ninth Edition, 2016
- 02 Java: A Beginner's Guide, Sixth Edition, 2014
Ders Çıktıları
- L01
- L02
- L03
- L04
- L05
- L06
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 | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L05 | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L06 | - | - | - | - | - | - | - | - | - | - | - | - | - |