Programlarına dilleriyle ilgili bu giriş dersinde bilgisayar sistemlerinin programlamada kullanımı, programlama mantığı geliştirme, problemlerin tümdengelimsel tanımlanması ve program yaratma gibi konuları içermektedir. Öğrenciler bu derste, temel algoritmaları nasıl oluşturacaklarını ve bilgisayar programlamadaki döngüler ve koşullar gibi temel sistemleri kullanmayı öğreneceklerdir. Ders, bunlara ek olarak, bilgisayar programlamanın tarihi ve psikolojideki uygulamaları hakkında da bilgi vermek için tasarlanmıştır.
Ders İçeriği
HAFTA
KONULAR
1. Hafta
Programlama Dillerine Giriş
2. Hafta
Bilgisayar Tarihi
3. Hafta
Çalışma Prensipleri ve Uygulamaları
4. Hafta
Algoritmalara Giriş
5. Hafta
Algoritmalar ve Akış Diyagramları I
6. Hafta
Algoritmalar ve Akış Diyagramları II
7. Hafta
Yazılım Geliştirmeye Giriş
8. Hafta
Ara Sınav
9. Hafta
Yazılım Geliştirme
10. Hafta
Python?a Giriş
11. Hafta
Python ile Programlama I
12. Hafta
Python ile Programlama II
13. Hafta
Python ile Programlama III
14. Hafta
Python ile Programlama IV
15. Hafta
Ders Değerlendirme
Kaynaklar
Cormen, T. H., Stein, C., Rivest, R. L. ve Leiserson, C. E. (2009). Introduction to algorithms. Cambridge: The MIT Press.