DERS ADI

: Alan Seç. 2 (Python ile Programlama)

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
TEK 1010 Alan Seç. 2 (Python ile Programlama) SEÇMELİ 2 0 0 4

Dersi Veren Birim

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ. DR. KÜRŞAT ARSLAN

Dersi Alan Birimler

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Dersin Amacı

Bu dersin amacı, öğrencilere Python programlama dili ile temel programlama becerileri kazandırmaktır. Öğrenciler değişkenler, veri tipleri, kontrol yapıları, döngüler, fonksiyonlar, dosya işlemleri ve temel veri yapıları gibi konuları öğrenerek uygulamalı çözümler geliştireceklerdir.

Dersin Öğrenme Kazanımları

1   Python programlama dilinin sözdizimini ve temel yapılarını açıklar.
2   Değişkenler, koşullu ifadeler ve döngüler kullanarak algoritmalar geliştirir.
3   Fonksiyon yazar ve çağırır.
4   Dosya işlemleri ve hata yakalama yapıları kullanarak programlar geliştirir.
5   Liste, demet, sözlük gibi veri yapıları ile çalışır.
6   Gerçek hayattan problemlere yönelik Python çözümleri üretir.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 İlk Toplantı Ders hakkında bilgilendirme
2 Python'a Giriş, Kurulum ve IDE kullanımı
3 Değişkenler ve Veri Tipleri
4 Aritmetik ve Karşılaştırma Operatörleri
5 Karar Yapıları (if, elif, else)
6 Döngüler (for, while)
7 Fonksiyonlar
8 Vize
9 Liste, Demet, Sözlük Kullanımı
10 Dosya İşlemleri
11 Hata Yönetimi (try-except)
12 Modül ve Kütüphane Kullanımı
13 Küçük Proje Uygulamaları
14 Final

Ders İçin Önerilen Kaynaklar

Python ile Programlama
Yazar: Dr. Gökhan Gültekin
Yayınevi: Seçkin Yayıncılık
Açıklama: Temel konulardan başlayarak örneklerle Python öğretimi sunar. Üniversite öğrencileri için uygundur.

Uygulamalarla Python Programlama
Yazar: Ahmet Aksoy
Yayınevi: Pusula Yayıncılık
Açıklama: Anlatım dili sade, bol örnek ve uygulama içerir.

Python Crash Course (2nd Edition)
Author: Eric Matthes
Publisher: No Starch Press
Description: A hands-on, project-based introduction to Python. Highly recommended for beginners.

Öğrenme ve Öğretme Yöntemleri

Anlatım (Sunu ve açıklamalar)

Uygulamalı bilgisayar laboratuvarı çalışmaları

Problem çözme ve örnek uygulamalar

Küçük proje ve görevlerle öğrenmeyi pekiştirme

Tartışma ve soru-cevap

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Midterm
2 FN Semester final exam
3 BNS BNS Student examVZ * 0.40 + Student examFN * 0.60
4 BUT Make-up note
5 BBN End of make-up grade Student examVZ * 0.40 + Student examBUT * 0.60


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

Öğrencilerin başarı notu, vize ve final sınavlarından alınan notların ağırlıklı ortalamasına göre hesaplanır. Yarıyıl içi ödev veya kısa sınav yapılırsa, vize notuna dahil edilir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

Derse düzenli katılım beklenir; %70 devam zorunluluğu vardır.

Laboratuvar uygulamalarında bilgisayar başında aktif katılım esastır.

Kopya, intihal ve etik dışı davranışlar sıfır toleransla değerlendirilir.

Sınav tarihleri dışında mazeret sınavı verilmez (belgeli sağlık veya resmi durumlar hariç).

Geç teslim edilen ödevler, öğretim elemanının takdirine bağlı olarak puan kesintisiyle kabul edilebilir.

Dersin Öğretim Üyesi İletişim Bilgileri

Dr. Kürşat Arslan
Bilgisayar ve Öğretim Teknolojileri Eğitiminde Doçent, BEF, DEU
Uğur Mumcu Cad. 135. Sk. No:5 35380 Buca-İZMİR
kursat.arslan@deu.edu.tr
+902323012064
galloglu.com

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan Edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 2 28
Haftalık Ders öncesi/sonrası hazırlıklar 14 4 56
Vize Sınavına Hazırlık 1 10 10
Final Sınavına Hazırlık 1 10 10
Vize Sınavı 1 2 2
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 108

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.11311411111
ÖK.21311411111
ÖK.31311411111
ÖK.41311411111
ÖK.51311414111
ÖK.61111111111