Ana içeriğe atla
EN

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ı

  1. 01 Design and develop software using object oriented design and programming methods
  2. 02 Practice UML Class diagrams to effectively create object oriented design models
  3. 03 Using persistency and database features alongside with programming
  4. 04 Using advanced features such as XML Parsing and Text file processes with programming langauges
  5. 05 Practice Parallel programming features such as threats and objects
  6. 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

  1. 01 Java: The Complete Reference, Ninth Edition, 2016
  2. 02 Java: A Beginner's Guide, Sixth Edition, 2014

Ders Çıktıları

  1. L01
  2. L02
  3. L03
  4. L04
  5. L05
  6. L06

Program Çıktıları

  1. Literatürü eleştirel bir şekilde analiz ederek, araştırma boşluklarını belirleyerek ve MIS teorisine ve pratiğine katkıda bulunan orijinal çalışmalar tasarlayarak ileri araştırma metodolojilerine (nicel, nitel ve karma yöntemler) hakim olduğunu gösterebilir.
  2. Bağımsız bilimsel araştırmayı, akademik titizliği ve MIS alanındaki bilginin ilerlemesine önemli bir katkıyı yansıtan özgün bir doktora tezi hazırlayabilir ve savunabilir.
  3. Araştırma paradigmalarının felsefi temellerini açıklayarak, araştırmasını bu çerçeveler içerisinde konumlandırarak ve akademik eleştirilere yanıt vererek tez izleme ve savunmasına hazır olduğunu gösterebilir.
  4. Veri toplama, analiz, raporlama ve yayınlama dahil olmak üzere araştırma sürecinin tüm aşamalarında etik ilkeleri, akademik dürüstlüğü ve sorumlu araştırma yürütmeyi uygulayabilir.
  5. Bilişim sistemleri araştırmalarının ve örgütsel ve toplumsal bağlamlardaki uygulamalarının sosyal, yasal ve etik etkilerini belirleyebilir.
  6. Karmaşık veri kümelerini incelemek ve MIS araştırmalarında anlamlı içgörüler çıkarmak için istatistiksel modelleme, makine öğrenimi ve yapay zeka tabanlı analizler de dahil olmak üzere gelişmiş veri bilimi tekniklerini kullanabilir.
  7. Yapay zeka, büyük veri, blok zinciri ve nesnelerin interneti gibi ortaya çıkan teknolojileri tanıyabilir ve değerlendirebilir; bu teknolojilerin kurumsal süreçler ve dijital ekosistemler üzerindeki dönüştürücü etkilerini değerlendirebilir.
  8. Disiplinlerarası araştırma ortamlarında işbirliği yapabilir ve liderlik edebilir, üretken bilimsel ortaklıklar kurabilir ve farklı akademik bakış açılarını bütünleştiren araştırma projelerini yönetebilir.
  9. Hakemli dergilerde yüksek kaliteli araştırmalar yayınlayabilir, bulgularını uluslararası konferanslarda sunabilir ve dergi hakemliği, konferans organizasyonu ve komite katılımı gibi akademik hizmetlerde aktif olarak yer alabilir.
  10. Bilişim sistemleri, teknoloji ve kurumsal stratejinin kesişim noktasında zorlukları belirleyebilir ve yenilikçi, araştırmaya dayalı çözümler önerebilir.
  11. İleri düzeyde YBS dersleri sunabilir, lisansüstü araştırmaları denetleyebilir ve etkili rehberlik ve akademik öğretim yoluyla akademik gelişimi destekleyebilir.
  12. Sistem düşüncesi ve yenilikçi tasarım metodolojilerini kullanarak BT yeteneklerini kurumsal stratejilerle uyumlu hale getiren gelişmiş bilişim sistemleri ve karar destek sistemleri geliştirebilir.

Pç-Dç Matrisi

ÖÇ Ortalama
L01 - - - - - - - - - - - - -
L02 - - - - - - - - - - - - -
L03 - - - - - - - - - - - - -
L04 - - - - - - - - - - - - -
L05 - - - - - - - - - - - - -
L06 - - - - - - - - - - - - -