DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Algoritma Tasarımı ve Programlamaya Giriş MIS 106 Bahar 03+00+00 Seçmeli 3 6
Akademik Birim: Yönetim Bilişim Sistemleri
Öğrenim Türü: Örgün Eğitim
Ön Koşullar Yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Lisans
Dersin Koordinatörü: - -
Dersin Amacı: Python programlama dili ile problem çözme ve algoritma anlayıp geliştirme, hata ayıklama ve test etme becerisi kazandırmak.
Dersin İçeriği: Yapısal programlama ve adım adım arıtma yoluyla sorunlara çözüm bulmak. Programlama prensipleri, bir bilgisayar programı inşa mantığı ve uyumlu bir uygulama içine program modülleri entegrasyonu. Algoritma, Problem çözme için farklı yaklaşımlar.Hata Ayıklama ve Test.
Dersin Öğrenme Çıktıları (ÖÇ):
  • 1- Temel programlama yapılara içeren basit programları analiz edip yorumlayabilme
  • 2- Koşullu karar verme ve iteratif kontrol yapıları içeren programları modifiye edebilme ve genişletebilme
  • 3- Problemleri çözebilmek için algoritmalar geliştirebilme
  • 4- Basit giriş çıkış birimleri, koşullu karar verme yapıları, iteratif yapılar ve fonksiyonlar içeren programları tasarlayabilme, test edebilme ve hata ayıklayabilme.
Dersin Öğrenme Yöntem ve Teknikleri Sınıfta yüzyüze yapılan dersler, ödevler, kısa sınavlar, vize ve final sınavları


HAFTALIK PROGRAM

HaftaKonularÖn Hazırlık
1 Introduction to Computers and Programming Chapter 1
2 Input, Processing, and Output Chapter 2
3 Designing First Program Chapter 2
4 Modules Chapter 3
5 Decision Structures Chapter 4
6 Boolean Logic Chapter 4
7 Repetition Structures Chapter 5
8 Review
9 Midterm Exam
10 Functions Chapter 6
11 Input Validation Chapter 7
12 Arrays Chapter 8
13 Sort and Search Algorithms Chapter 9
14 Object Oriented Programming Chapter 14


ZORUNLU ve ÖNERİLEN OKUMALAR

Starting Out with Programming Logic & Design, Tony Gaddis,Pearson, 3e, 2013
ISBN-13: 978-0-13-280545-2


DİĞER KAYNAKLAR

PROBLEM SOLVING& PROGRAMMING CONCEPTS Ninth Edition
Maureen Sprankle, Jim Hubbard, Prentice Hall, 2012
ISBN-13: 978-0-13-249264-5


DEĞERLENDİRME SİSTEMİ

Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
Ödev 5 15
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar 5 45
Final Sınavı 1 40
Total: 11 100


İŞ YÜKÜ HESAPLAMASI

EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ders Saati14342
Ödev51050
Dersle İlgili Sınıf Dışı Etkinlikler4520
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar55.226
Final Sınavı11515
Toplam İş Yükü (saat):153


PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

# PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9
OC1                  
OC2                  
OC3                  
OC4