Programlamaya Giriş
Kredi
4 AKTS
Ders Saati
3 Kredi
Aktif Dönem
2026 Bahar
Kontenjan
Sınırsız
Haftalık Program ve Kaynaklar
Haftalık İçerik
Teorik İçerik: Algoritma kavramı ve tarihçesi. Problemleri analiz etme, girdi/çıktı süreçlerini belirleme. Adım adım çözüm geliştirme mantığı. Uygulama/Örnek: İki sayıyı toplayan, bir sayının tek/çift olduğunu bulan veya vize/final notundan ortalama hesaplayan algoritmaların metinsel tasarımı (Pseudo-code). Öğrenme Kaynakları: Ders Notları, Algoritma Geliştirme Temelleri Makaleleri, Giriş Seviyesi Problem Çözme Dokümanları.
Ders Materyalleri
Aktif Ödev
Büyük olanı bul
12/12/2026Klavyeden girilen iki sayıdan büyük olanı bulan algoritmayı yazınız.
Haftalık İçerik
Teorik İçerik: Algoritmaların görselleştirilmesi. Akış şeması sembolleri (Terminal, İşlem, Karar/Koşul, Döngü, Girdi/Çıktı şekilleri) ve standartları. Uygulama/Örnek: Draw.io veya benzeri bir araç üzerinde ardışıl ve koşullu algoritmaların görsel şemalarının çizilmesi. Öğrenme Kaynakları: Akış Diyagramı Sembol Kataloğu, Draw.io / Lucidchart Kullanım Kılavuzları.
Aktif Ödev
Akış diyagramı
Klavyeden girilen sayının tek mi? çift mi olduğunu bulan programın akış diyagramını çiziniz.
Haftalık İçerik
Teorik İçerik: Python dilinin özellikleri, kullanım alanları ve felsefesi. Geliştirme ortamlarının (Anaconda, VS Code, PyCharm veya Jupyter Notebook) kurulumu ve yapılandırılması. print() fonksiyonu ve yorum satırları (#). Uygulama/Örnek: İlk "Merhaba Dünya" uygulamasının yazılması ve terminal üzerinden çalıştırılması. Öğrenme Kaynakları: Python Resmi Dokümantasyonu (docs.python.org), Kurulum Kılavuzları.
