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. İstatistik Bölümü
  3. Büyük Veri Analistliği Programı
  4. Dersler - AKTS Kredileri
  5. Programlama Temelleri
  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: 02/03/2026

Ders Kodu - Ders Adı Zorunlu/Seçmeli Teori + Uygulama AKTS
BVA101 - Programlama Temelleri I.YARIYIL 3 +0 3.0
Ders Dili Türkçe
Ders Türü Zorunlu Dersler
Öğretim Elemanları PROF. DR. ALPER TOLGA KUMTEPE
Dersin Veriliş Biçimi Yüz yüze
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Ön koşul bulunmamaktadır.
Önerilen Dersler Bulunmamaktadır.
Önerilen Kaynaklar Bilahare bildirilecektir.
Staj & Uygulama Bulunmamaktadır.
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Programlamaya Giriş: Algoritma nedir, neden önemlidir, gerçek hayattan örneklerle anlatım. Python’un kurulumu. Çalışma ortamının hazırlanması. Basit “Merhaba Python” örneği.
2. hafta Temel Veri Türleri ve Operatörler: int, float, string, boolean veri türlerinin tanıtımı. Tip dönüşümleri. Aritmetik, karşılaştırma ve mantıksal operatörlerin uygulamalı örneklerle anlatımı.
3. hafta Koşullu İfadeler: if-else yapılarıyla programın karar mekanizmasını kurmak. Karşılaştırma ve mantıksal operatörlerle karmaşık koşullar. İç içe koşullar. Mini uygulamalar.
4. hafta Döngüler I: for ve while döngüleri ile tekrarlayan işlemler. Örnek uygulamalar.
5. hafta Döngüler II: range, enumerate, break ve continue kullanımı. Örnek uygulamalar.
6. hafta Veri Yapıları: Listeler, tuple’lar. Temel işlemler: ekleme, silme, sıralama, dilimleme. Kullanım alanları ve performans farkları. Sözlükler(dict) ve iç içe veri yapıları. Key-value mantığı.
7. hafta Genel Metodlar: Matematiksel metodlar ve katar metodları. Kullanım örnekleri.
8. hafta Fonksiyonlar: Fonksiyon tanımlama, parametre ve geri dönüş değerleri. Varsayılan parametreler. Değer ve referans ile çağırma. Örnek gerçek hayat fonksiyon uygulamaları.
9. hafta Dosya İşlemleri: Dosya açma/okuma/yazma (txt, CSV). with ifadesiyle güvenli dosya işlemleri. CSV dosyası üzerinden veri çekme ve yazma.
10. hafta Hatalar ve İstisnalar: try-except yapısı, çoklu except blokları. finally bloğu. Özel hata mesajları. Gerçek hayattan örnek: Dosya bulunamazsa hata yakalama.
11. hafta Nesne Tabanlı Programlamaya Giriş: Sınıf ve nesne kavramı. Metod, özellik, kalıtım (inheritance). Kapsülleme ve avantajları. Küçük örnek: Öğrenci sınıfı tanımlama.
12. hafta Modüller ve Kütüphaneler: Standart kütüphaneler (math, random, datetime). pip ile paket yönetimi. Üçüncü parti kütüphane yükleme ve basit kullanım örnekleri.
13. hafta Veri Analizi için Python Kütüphaneleri: NumPy ile diziler, temel işlemler. Pandas ile DataFrame oluşturma, veri okuma ve filtreleme. Matplotlib ile basit grafik çizimi.
14. hafta Küçük Bir Proje Veri Analizi: Gerçek bir veri seti üzerinde (örneğin trafik veya hava durumu verisi) veriyi okuma, temizleme, analiz etme ve grafiklerle sunma.

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
1.Ara Sınav 1 50
Dönem Sonu Sınavı 1 50
Toplam (%) 100

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