Türkçe | English
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ / YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
Web: http://www.ktu.edu.tr/ybs
Tel: +90 0462 0462 377 29 64
İİBF
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ / YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YBS1004Algoritma ve Programlamaya Giriş2+1+0AKTS:5
Yıl / YarıyılBahar Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüYÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Uzaktan Eğitim
Dersin Süresi14 hafta - haftada 2 saat teorik ve 1 saat uygulama
Öğretim ÜyesiDoç. Dr. Muhammet BERİGEL
Diğer Öğretim ÜyesiDR. ÖĞR. ÜYESİ Muhammet BERİGEL,
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bir problemin çözümü için gerekli ilke ve evreleri kavrayabilme, Bir problemin çözümü için gerekli algoritma ve akış şemalarını yapabilme,,Python programlama dilini kullanarak bir programlama dilinin yapısını anlayabilme ve kullanabilme,Algoritma ve akış şemaları hazırlanan problemlerin kod yazımını yapabilme, Değişkenler, kontrol deyimleri, döngüler,fonksiyonlar, dizgiler, alt programlar gibi kavramları anlayabilme ve kullanabilme.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : algoritma tasarımı yapar,2,4,6
ÖK - 2 : akış diyagramları oluşturur,2,4,6
ÖK - 3 : akış diyagramları ile çalışır,2,4,6
ÖK - 4 : bilgisayar programlama için gerekli altyapıya sahip olur,2,4,6
ÖK - 5 : bir bilgisayar programındaki mantıksal hataları bulur. 2,4,6
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Algoritmalar, akış diyagramları, yalancı kod, Python ile tanışma, Python program yapısı, Değerler, Değişkenler, Türler, Basit giriş/çıkış, Programlama deyimleri, Aritmetik ifadeler, Üstünlük sırası, Kontrol ifadeleri, Bool verisi, Fonksiyonlar, prosedürler, Arayüz kavramı, Kütüphaneleri kullanma, Basit grafik kütüphanesi, karakter ve dizgiler.
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Programlama nedir? Programlamaya karşılık algoritmalar, Programlamada temel kavramlar.
 Hafta 2Algoritmalar, akış diyagramları, yalancı kod, algoritma oluşturma,
 Hafta 3Python ile tanışma, Python programlama dilinin genel yapısı, python programlama geliştirme araçları
 Hafta 4Python program yapısı, Değerler, Değişkenler Türler Basit giriş/çıkış fonksiyonları, örnek uygulamalar
 Hafta 5Programlama deyimleri, Aritmetik ifadeler,matematiksel işlemlerde üstünlük sırası, matematiksel fonksiyonlar
 Hafta 6Kontrol ifadeleri, Boolean veri tipi, mantıksal ifadeler, koşul ifadeleri, örnek uygulamalar
 Hafta 7Fonksiyonlar, fonksiyonların bileşenleri, fonksiyon tanımlama, fonksiyon çağırma,
 Hafta 8Python kütüphaneleri, kütüphaneleri çağırma, kütüphaneleri kullanma
 Hafta 9Ara Sınav
 Hafta 10Matematiksel fonksiyonlar, grafik fonksiyonlar
 Hafta 11Programlamada döngüsel işlemler, pythonda döngü ifadeleri ve kullanımı,örnek uygulamalar
 Hafta 12Programlamada döngüsel işlemler, pythonda döngü ifadeleri ve kullanımı,örnek uygulamalar
 Hafta 13Listeler, kümeler ve sözlükler, liste küme ve sözlük tanımlama ve kullanma
 Hafta 14Dosyalama İşlemleri, pythonda harici bir dosyaya ulaşma, dosyaya veri yazdırma ,silme ve okuma
 Hafta 15Hata ayıklama, hata düzeltme,
 Hafta 16dönem Sonu Sınavı
 
Ders Kitabı / Malzemesi
1F.Vatansever(2017), Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık ,13.Baskı,Ankara
 
İlave Kaynak
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 11/04/2021 2 50
Dönem sonu sınavı 16 5/06/2021 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 2 14 28
Laboratuar çalışması 1 14 14
Arasınav için hazırlık 2 6 12
Arasınav 1 1 1
Dönem sonu sınavı 1 2 2
Toplam Çalışma Yükü85