Ana içeriğe atla
EN

PROGRAMLAMAYA GİRİŞ

Ders
MISY112 - PROGRAMLAMAYA GİRİŞ
Bölüm
Yönetim Bilişim Sistemleri - İ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
Prof. Dr. Tolgay KARANFİLLER
Ön Koşul
-
Anahtar Sözcükler
-

Ders Açıklaması

-

PROGRAMLAMAYA GİRİŞ

Değerlendirme Araçları (Aktif Dönem)

Öğe Tür Ağırlık (%)
Kısa Sınav 1 Kısa Sınav 10
Kısa Sınav 2 Kısa Sınav 10
Lab Ödev 10
Vize Ara Sınav 30
Final Final 40
Toplam 100

Ders çıktıları

  1. 01 analyse problems and design solutions through algorithms (draw flowchart and write pseoudocode);
  2. 02 define fundamental constructs of computer programming (i.e. sequence, selection and loops);
  3. 03 convert algorithms into C++ compatible programming code;
  4. 04 write structured programs using user defined functions;
  5. 05 write structured programs using arrays;
  6. 06 Identify programming constructs from given problems and create structured programming patterns when writing computer programs.

Ders Müfredatı

Hafta Konu
Hafta 1 Introduction to Computer Algorithms
Hafta 2 Problem Analysis and Construction of Algorithms - pseudocode / flowchart
Hafta 3 Introduction to Python: program flow, basic input and output operations
Hafta 4 Variables, arithmetic and logical operations
Hafta 5 Logical Operations and selection - IF / ELIF / Switch-case
Hafta 6 Loops - For / While
Hafta 7 Loops - Do-While, revision, Quiz1
Hafta 8 Midterm Exam
Hafta 9 Midterm Exam
Hafta 10 Nested loops (For/While)
Hafta 11 Functions
Hafta 12 Functions, Arrays
Hafta 13 Data Collections
Hafta 14 Exception handling
Hafta 15 Revision, Quiz2

Referans Kitaplar & Ders Materyalleri

  1. 01 Introducing Python: Modern Computing in Simple Packages, Bill Lubanovic, O'Reilly, 2019
  2. 02 Python Programming for Beginners, Philip Robbins, Functional Software Programming, 2024

Ders Çıktıları

Öğrenme çıktısı tanımlanmamış.

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

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