Türkçe | English
MÜHENDİSLİK FAKÜLTESİ / METALURJİ ve MALZEME MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
http://www.muhfak.ktu.edu.tr/metalurji/
Tel: +90 0462 3772932
MF
MÜHENDİSLİK FAKÜLTESİ / METALURJİ ve MALZEME MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

MET1000Bilgisayar Programlama2+1+0AKTS:3
Yıl / YarıyılBahar Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüMETALURJİ ve MALZEME MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Laboratuar Çalışması, Uygulama
Dersin Süresi14 hafta - haftada 2 saat teorik ve 1 saat uygulama
Öğretim ÜyesiÖğr. Gör. Dr Zafer YAVUZ
Diğer Öğretim ÜyesiPROF. DR. LEVENT GÜMÜŞEL,
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bu derste öğrencilerin bilgisayar programlama dili ile akademik ve gerçek hayat problemlerini yazılımla çözebilmeleri için gerekli bilgi ve beceri kazanmaları amaçlanmaktadır.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Program yapısını anlar ve yazılan kodları çözümleyebilir.2,3,8
ÖK - 2 : Program koşullu ifadelerinin çalışmasını kavrayabilir.2,3,8
ÖK - 3 : Program döngülerinin çalışması ve döngü deyimlerini kavrayabilir.2,3,8
ÖK - 4 : Dizi ve dizgileri kullanabilir.2,3,8
ÖK - 5 : Fonksiyon kullanımının üstünlüklerini anlayabilir.2,3,8
ÖK - 6 : Dosya işlemleri yapabilir, kodlama ile dosyadan okuma yapar, dosyaya yazar2,3,8
ÖK - 7 : 3. parti kütüphaneleri kullanabilir2,3,8
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Programlamaya giriş, değişkenler, operatörler, koşul ifadeleri, döngü ifadeleri (for, while), listeler ve liste işlemleri, stringler ve string işlemleri, fonksiyonlar, 3. taraf kütüphane kullanımları, Dosya işlemleri
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Programlama nedir? Seçilen programlama dilinin kurulumu, kodlamaya giriş
 Hafta 2 söz dizimleri, basit değişken ve operatörler, yorum, sabit değerler
 Hafta 3Koşul ifadeleri, mantıksal ve karşılaştırma operatörler
 Hafta 4Döngüler-1 (for) ve örnek uygulamalar
 Hafta 5Döngüler-2 (while) ve örnek uygulamalar
 Hafta 6Dizi ve dizi işlemleri
 Hafta 7Stringler ve string işlemleri
 Hafta 8Değişkenler ve veri tipleri, sayılar ve stringler, tür dönüşümleri, kullanıcıdan veri alma
 Hafta 9Arasınav
 Hafta 10Döngüler-3 (iç içe döngüler)
 Hafta 11Gelişmiş dizi işlemleri (2D diziler, indisleme)
 Hafta 12Modüler Programlamaya Giriş ve Fonksiyonlar
 Hafta 13Fonksiyonlar-2 (parametre aktarımı ve geri dönüş değeri)
 Hafta 143. parti kütüphane oluşturma ve kullanma
 Hafta 15Dosya işlemleri
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Learn Python Programming - Second Edition, Fabrizio Romano.
2https://www.python.org/
 
İlave Kaynak
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Yıl içi çalışma 6,7,8,9,10 8 50
Dönem sonu sınavı 16 1.5 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 3 14 42
Laboratuar çalışması 1 10 10
Arasınav için hazırlık 8 1 8
Arasınav 1.5 1 1.5
Ödev 1 5 5
Dönem sonu sınavı için hazırlık 15 1 15
Dönem sonu sınavı 1.5 1 1.5
Toplam Çalışma Yükü125