Türkçe | English
SÜRMENE DENİZ BİLİMLERİ FAKÜLTESİ / GEMİ MAKİNELERİ İŞLETME MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM) - %30 İngilizce
Ders Bilgi Paketi
https://www.ktu.edu.tr/gemimakinalari
Tel: +90 0462 05335129884
SDBF
SÜRMENE DENİZ BİLİMLERİ FAKÜLTESİ / GEMİ MAKİNELERİ İŞLETME MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM) - %30 İngilizce
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

GMM2013Mühendislikte Bilgisayar Programlama Uygulamaları1+2+2AKTS:4
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüGEMİ MAKİNELERİ İŞLETME MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Laboratuar Çalışması, Uygulama
Dersin Süresi14 hafta - haftada 1 saat teorik, 2 saat uygulama ve 2 saat laboratuar
Öğretim ÜyesiDr. Öğr. Üyesi Hasan ÖLMEZ
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bu derste öğrencilerin ileri programlama teknikleri kullanarak mühendislikte kullanılan veri yapılarını işleyebilecek ve karmaşık mühendislik problemlerini program yazarak çözebilmelerini sağlayacak şekilde gerekli bilgi ve beceri kazanmaları amaçlanmaktadır.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : sözlük ve küme veri yapısını anlayabilir ve mühendislik uygulamalarında kullanabilir31,2,4,
ÖK - 2 : dosya ve dizin işlemlerini anlayabilir ve mühendislik uygulamalarında kullanabilir31,2,4,
ÖK - 3 : karmaşık mühendislik uygulamalarında 3. parti kütüphaneleri kurabilir ve kullanabilir31,2,4,
ÖK - 4 : mühendislik uygulamalarını çözmek için dizi tanımlayabilir ve kullanabilir31,2,4,
ÖK - 5 : mühendislik problemlerini analiz eder ve program yazarak çözüm üretebilir31,2,4,
PÖKK :Program öğrenim 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
Mühendislikte bilgisayar programlama uygulamaları, 3. taraf kütüphane kurulumu ve kullanımı, sözlük veri yapısı ve işlemleri, küme veri yapısı ve işlemleri, dosya ve dizin işlemleri, matematiksel veri yapıları (skaler, vektör, matris, tensör), dizi tanımlama ve oluşturma, dizi indisleme ve dilimleme uygulamalarıi dizi üzerinde döngü kurma ve örnek uygulamalar, dizi birleştirme ve ayırma, dizi üzerinde arama ve filtreleme, aritmetik ve matematiksel işlemler
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Mühendislikte Bilgisayar Programlama Uygulamalarına giriş ve kurulum
 Hafta 2Sözlük veri yapısı ve işlemleri
 Hafta 3Küme veri yapısı ve işlemleri
 Hafta 4Dosya işlemleri, okuma ve yazma
 Hafta 53. taraf kütüphane kurulumu ve kullanımı
 Hafta 6işletim sistemi düzeyinde dosya ve dizin işlemleri
 Hafta 7vektörler, matrisler ve tensör veri yapıları
 Hafta 8dizi tanımı ve dizi oluşturma
 Hafta 9arasınav
 Hafta 10dizi veri türleri, tür dönüşümü, dizi biçimleri
 Hafta 11dizi indexleme ve dilimleme
 Hafta 12dizi üzerinde döngü kurma
 Hafta 13dizi ayırma, birleştirme ve uygulamaları
 Hafta 14dizi üzerinde arama ve filtreleme işlemleri
 Hafta 15aritmetik ve matematiksel işlemler, grafik çizimi
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Numerical Python, Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib; Second Edition. Apress.
2https://numpy.org/
 
İlave Kaynak
1https://www.tutorialspoint.com/numpy/index.htm
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 - 1 20
Yıl içi çalışma 2-13 - 1 30
Dönem sonu sınavı 16 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 1 14 14
Sınıf dışı çalışma 3 14 42
Laboratuar çalışması 2 14 28
Arasınav için hazırlık 3 4 12
Arasınav 1 1 1
Uygulama 2 14 28
Dönem sonu sınavı için hazırlık 4 5 20
Dönem sonu sınavı 1 1 1
Toplam Çalışma Yükü146