YBS108

İktisadi, İdari ve Sosyal Bilimler Fakültesi / Yönetim Bilişim Sistemleri

Algoritma Geliştirme

• Algoritma nedir? Algoritma tasarlama ve geliştirme süreçleri. • Algoritma tasarım teknikleri: Sıralı, kararlı, döngüsel yapılardan yararlanma. • Akış diyagramları ve pseudo kod kullanımı ile algoritmaların gösterimi. • Temel veri yapılarının (diziler, listeler, yığınlar, kuyruklar, bağlı listeler) algoritmalar üzerindeki uygulamaları. • Temel sıralama ve arama algoritmaları. • Python programlama diline giriş ve temel yapılar. • Python ile algoritma uygulamaları: Kontrol yapıları, fonksiyonlar, modüller. • Python koleksiyon yapıları ile çalışmak: Liste, demet, sözlük, küme. • Python ile dosya işlemleri ve hata yönetimi.

Course Credit Credit Fees ECTS Credit Season Language Lecturer Course Calendar
3 5000₺ 6 Bahar Türkçe Updating