Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • EN
Program Hakkında Akademik Kadro Program Yeterlilikleri Dersler Ders - Program Yeterlilik İlişkileri Türkiye Yeterlilikler Çerçevesi (TYÇ) TYÇ - Program Yeterlilikleri İlişkileri
  1. Bilişim Teknolojileri Meslek Yüksekokulu
  2. Yazılım, Uygulama Geliştirme ve Çözümleme Bölümü
  3. Ön-Yüz Yazılım Geliştirme Programı
  4. Dersler - AKTS Kredileri
  5. Programlama I
  6. Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • AKTS İş Yükü
  • Program Yeterliliklerine Katkısı
  • Öğrenme Çıktıları-Program Yeterlilikleri İlişkisi
Son Güncelleme Tarihi: 01/07/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
ÖYG107 - Programlama I I.Yarıyıl 2 +3 6.0
Ders Dili Türkçe
Ders Türü Zorunlu Dersler
Öğretim Elemanları ÖĞR. GÖR. DR. HANDE TİRYAKİ
Dersin Veriliş Biçimi Yüz yüze.
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Yok.
Önerilen Dersler
Önerilen Kaynaklar Ders sunumları ve uygulama notları.
Staj & Uygulama
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Derse giriş, ders işleyişi ve değerlendirme yönteminin tanıtılması, programlama ve algoritma kavramları, Python dili ve ekosistemi, geliştirme ortamının kurulumu, etkileşimli kabuk ve ilk programın çalıştırılması.
2. hafta Değişkenler ve temel veri tipleri, sayılar, metinler ve mantıksal değerler, f-dizgi ile biçimlendirme, girdi ve çıktı işlemleri, tip dönüşümü.
3. hafta Operatörler, aritmetik, karşılaştırma ve mantıksal operatörler, metin işlemleri, dilimleme, sık kullanılan metin yöntemleri.
4. hafta Koşullu ifadeler, karar yapıları, if, elif ve else blokları, iç içe koşullar, koşul tabanlı program akışı ve uygulamalı örnekler.
5. hafta Döngüler, koşul denetimli while döngüsü, sayaç denetimli for döngüsü, range kullanımı, döngü denetim komutları ve iç içe döngüler.
6. hafta Listeler ve demetler, liste oluşturma, öğe erişimi ve dilimleme, liste yöntemleri, liste kavrama, demetlerin değişmez yapısı.
7. hafta Sözlükler ve kümeler, anahtar değer yapısı, sözlük yöntemleri, küme işlemleri, veri yapılarının uygun senaryolarda seçimi ve karşılaştırılması.
8. hafta Ara sınav.
9. hafta Fonksiyonlar, fonksiyon tanımlama, parametreler ve argümanlar, dönüş değerleri, varsayılan değerler, değişken kapsamı ve anonim fonksiyonlar.
10. hafta Modüller ve paket yönetimi, modül içe aktarma, standart kütüphane, paket yöneticisi ile dış kütüphane kurulumu, sanal ortamların oluşturulması.
11. hafta Dosya işlemleri, dosya açma ve kapatma, okuma ve yazma yöntemleri, with deyimi, metin ve veri dosyalarıyla çalışma, dosya tabanlı veri saklama.
12. hafta Hata yönetimi ve istisnalar, hata türleri, try, except ve finally blokları, istisna yakalama ve yönetimi, hata ayıklama yaklaşımları ve dayanıklı kod yazımı.
13. hafta Nesne yönelimli programlama, sınıf ve nesne kavramları, öznitelikler ve yöntemler, kurucu fonksiyon, kalıtım ve basit nesne tabanlı uygulamalar.
14. hafta Proje tabanlı uygulama, temel algoritmaların uygulanması, küçük ölçekli bir Python programının uçtan uca geliştirilmesi, değerlendirme ve genel tekrar.

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%)

Kurumsal

  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık

Akademik Programlar

  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi

Öğrenci İçin Bilgi

  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı

Öğrenci İçin Bilgi

  • Öğrenim Olanakları
  • Uluslararası Programlar
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri