DERS BİLGİ PAKETİ · ING134

Python ile Bilgisayar Programlama

Zorunlu · Fransızca
AKTS
5
Yerel Kredi
3
Teori + Uygulama + Lab
2 + 0 + 2
Dersin Düzeyi
Lisans
Ön Koşul
-
Yarıyıl
2
Bu sayfada
İçerik
Dersi Veren(ler)
Orhan İlker BAŞARAN
oibasaran@gsu.edu.tr

İçerik

Dersin Amacı

Öğrencilere endüstri mühendisliği problemlerini çözebilecek bilgisayar kodlarını yazma becerisini Python programlama dili yardımı ile kazandırmak.

Dersin İçeriği

- Bilgisayar ve programlama
- Kaplumbağa grafikleri
- Girdi, işleme ve çıktı
- Karar yapıları ve Boole mantığı
- Tekrar yapıları
- Fonksiyonlar
- Dosyalar ve istisnalar
- Özyineleme
- Karakter dizileri
- Listeler ve demetler
- Sözlükler ve kümeler

Dersin Öğrenme Çıktıları

1. Öğrenci bilgisayarlar terimlerine ve işleyişine dair genel bilgi sahibi olur.
2. Öğrenci temel programlama kavramlarına hakim olarak basit programlar yazabilir.
3. Öğrenci Python diline has kavramlara hakim olarak karmaşık mühendislik problemleri çözebilecek programlar yazabilir.

Öğretim Yöntemleri

1. Teorik derslerde öğrenci temel programlama kavramlarını öğrenir.
2. Laboratuvar çalışmaları ile öğrenci teorik bilgileri pekiştiriri.
3. Düzenli olarak verilen ödevler ile öğrencinin eksik kalan noktaları tespit etmesi sağlanır.
4. Yarıyıl sonu sınavı ile öğrencinin dersi öğrenme seviyesi tespit edilir.

Kaynaklar

1. Documentation Python 3.11.2, https://docs.python.org/fr/3/
2. Gaddis, T., Starting Out with Python, 6th Edition, Pearson, 2023.
3. Matthes, E., Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming 3rd Edition, No Starch Press, 2023.
4. Sweigart, A., Invent with Python, https://inventwithpython.com/