Temel Programlama 1
Ders İzlencesi (14 Hafta)
Dersin 14 haftalık dönem boyunca işlenecek konuları ve planlaması aşağıdadır. Bu, taslak bir plandır; resmi tatiller, bayramlar ve gerekli görülen durumlarda ilgili haftadaki konularda değişiklik yapılabilir.
| Hafta | Konu | Açıklama |
|---|---|---|
| 1. Hafta | Programlama Temel Bilgileri | Bilgisayar Kavramı, Bilgisayar Nasıl Çalışır (0,1 ve byte kavramları), Makine Dili Kavramı, Programlama nedir, Programlama dilleri, Yüksek Seviyeli Diller, Programlama aşamaları, Yazılımın yaşam döngüsü, |
| 2. Hafta | Algoritma ve Python Giriş | Algoritma Nedir, Sahte Kod, Akış Diyagramları, Algoritma Örnekleri, Akış Diyagramı Örnekleri, Neden Python, Python Kurulum, IDE Kurulumu, |
| 3. Hafta | Veri Yapıları – Değişkenler ve Operatörler | Değişken ve Sabit Kavramları, Operatörler, Aritmetik Operatörler, Atama Operatörleri, Karşılaştırma Operatörleri, Mantıksal Operatörler, Kimlik Operatörleri |
| 4. Hafta | Veri Tipleri (1) | String Veri Tipleri, Sayısal Veri Tipleri, Listeler, Tuple Veri Tipleri |
| 5. Hafta | Liste ve Tuple Uygulamaları | Liste ve Tuple veri yapıları üzerine pratik uygulamalar ve detaylı örnekler. |
| 6. Hafta | Dictionary Veri Tipleri, Set Veri Tipleri | Dictionary (Sözlük) ve Set (Küme) veri tiplerinin kullanımı ve özellikleri. |
| 7. Hafta - VİZELER | ||
| 8. Hafta | Karar Yapıları (If/Else) | If - Else Yapısı, Ef - Elif - Else Yapısı, İç içe İfadeler, Karar Yapıları ile Oluşturulmuş Algoritma Örnekleri, Genel Tekrar |
| 9. Hafta | Döngüler | For Döngüsü, Range Kullanımı, In Kullanımı, While Döngüsü, Break Continue Deyimleri |
| 10. Hafta | Fonksiyonlar (1) | Fonksiyonların Kullanımı, Gömülü Fonksiyonların ve Modüllerin Kullanımı, Fonksiyon Tanımlama |
| 11. Hafta | Fonksiyonlar (2) | Fonksiyon Düzenleme, Parametre Kavramı ve Fonksiyonlar ile Parametre Kullanımı, Değer Döndürme ve Return |
| 12. Hafta | String İşlemleri (1) | Metin işlemleri, Metin Birleştirme, Metin içi karakter erişimi, String Verinin Uzunluğu, String Veriyi Bölme Parçalama, String Veri içinde Karakter Değiştirme - Ekleme - Çıkarma, String veri içerisinde Karakter Yerini Bulma - İçerip içermediğini Tespit Etme, |
| 13. Hafta | String ve Tarih İşlemleri (2) | String Veri Büyük Küçük Harf Değişimi, Tarih Nesnesi, Tarih Bilgisinin Biçimlendirilmesi, |
| 14. Hafta | Hata Yakalama İşlemleri | Hata Kavramı ve Hata Türleri, Programcı Hataları - Yazılım Hataları, Mantıksal Hatalar, İstisnai Hatalar, Hata Yakalama, Python Hata Türleri |