Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4EHT216İleri Programlama3+0+03327.10.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Elektronik Haberleşme Teknolojisi
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Temel programlama mantığı öğretilerek, Python programlama dili ile program geliştirme ortamını kullanma becerisini ve uygulamaya yönelik program geliştirme bilgisini arttırmak
Dersin İçeriği Python programlama dili hakkında genel bilgiler, Python programlama dilinin kurulumu, Etkileşimli Python, print() işlevi, Kaçış dizileri, programları kaydetme ve çalıştırma, Yorum ve açıklama ve kullanıcı girişi, Koşullu durumlar, karşılaştırma komutları, Operatörler, Döngüler, Hatalar ve istisnalar , karakter dizileri ve karakter dizilerinin metotları, Listeler ve demetler, Sözlük, Fonksiyonlar.
Dersin Yöntem ve Teknikleri -
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr. Gör. Mehmet KÜÇÜK mkucuk@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Herkes İçin Python Bülent Çobanoğlu PUSULA YAYINCILIK VE İLETİŞİM, 2022
Ders Notları Özgül, F. (2015) Her Yönüyle Python. Kodlab
ALTUN, M. (2020) Herkes İçin Python Programlama Dili. MEB

Ders Yapısı
Mühendislik Bilimleri %10
Alan Bilgisi %90

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Sınıf Dışı Ç. Süresi 14 3 42
Ara Sınavlar 1 5 5
Yarıyıl Sonu Sınavı 1 5 5
Toplam İş Yükü   AKTS Kredisi : 3 94

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Programlama ve programlama dili hakkında genel bilgilere sahip olur.
2 Python programlama dilini kullanarak kodlama yeteneğine sahip olur.
3 Python programlama dilini kullanarak fonksiyon yazıp tanımlayabilir.
4 Karakter dizileri, listeler, demetler ve sözlük kavramlarını bilir.
5 Karşılaştırma komutlarını bilir ve karşılaştırma komutlarını kullanarak kodlama yapabilir.
6 Döngü komutlarını bilir ve karşılaştırma komutlarını kullanarak kodlama yapabilir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Python programlama dili hakkında genel bilgi - -
2 Python programlama dilini bilgisayara yükleme - -
3 Etkileşimli Python, print() ve input() Fonksiyonları - -
4 Kaçış dizileri, programları kaydetme ve çalıştırma - -
5 Yorum ve açıklama cümleleri, kullanıcıdan bilgi alma - -
6 Koşullu durumlar, karşılaştırma komutları - -
7 İşleçler - -
8 Döngüler - -
9 Hata Yakalama - -
10 Karakter dizileri ve karakter dizilerinin metotları - -
11 Listeler ve demetler - -
12 Sözlükler - -
13 Fonsiyonlar, gömülü fonksiyonlar-1 - -
14 Fonsiyonlar, gömülü fonksiyonlar-2 - -

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 3 3 3 3 3 3 3 3 3 3 3
Ö1 3 3 3 3 3 3 3 3 3 3 3
Ö2 3 3 3 3 3 3 3 3 3 3 3
Ö3 3 3 3 3 3 3 3 3 3 3 3
Ö4 3 3 3 3 3 3 3 3 3 3 3
Ö5 3 3 3 3 3 3 3 3 3 3 3
Ö6 3 3 3 3 3 3 3 3 3 3 3

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=293090&curProgID=5655&lang=tr