Bilgi Paketi

Makine Mühendisliği Programı (İngilizce)

ME213

MAKİNE MÜHENDİSLİĞİNDE PROGRAMLAMA

Ders Kodu
ME213
Yarıyıl
Dördüncü Yarıyıl (Bahar)
Teori+Uygulama
3 + 0
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı2
Dersin YarıyılıDördüncü Yarıyıl (Bahar)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Nesne yönelimli programlama dilleri temel kavramlarını öğrenme ve uygulama
  2. Makine mühendisliği problemleri çözümünde MATLAB programlama dili kullanabilme becerisi
  3. Makine mühendisliği problemleri çözümünde PYTHON programlama dili kullanabilme becerisi
Veriliş BiçimiYüz Yüze
ÖnkoşullarVar( CENG103)
Önerilen Dersler
Ders TanımıNesne yönelimli programlama (Java,C# vb.), script tabanlı programlamlama dilleri (Matlab, Octave, python, latex vb.) ve hesaplama yazılımları (Excel, MathCad vb.) makine mühendisliği programı özelinde kullanılabilecek şekilde işlenmektedir.
Ders İçeriği
HAFTA KONULAR
1. Hafta 1. Hafta Programlamaya Giriş
2. Hafta 2. Hafta Matlab: Temel Bilgiler, Komut Dosyaları, Değişkenler, Temel Çizim, Fonksiyonlar
3. Hafta 3. Hafta Matlab: Akış Kontrolü, Çizgi Grafikleri, Görüntü/Yüzey Grafikleri, Hata Ayıklama, Doğrusal Cebir
4. Hafta 4. Hafta Matlab: Polinomlar, Optimizasyon, Türev Alma/İntegrasyon, Diferansiyel Denklemler
5. Hafta 5. Hafta Matlab: Olasılık ve İstatistik, Veri Yapıları, Görseller
6. Hafta 6. Hafta Matlab: Dosya G/Ç, GUI, Simulink, Sembolik Araç Kutusu
7. Hafta 7. Hafta Matlab: Dosya G/Ç, GUI, Simulink, Sembolik Araç Kutusu
8. Hafta 8. Hafta ARA SINAV
9. Hafta 9. Hafta Python: Python'a Giriş, Değişkenler, Akış Kontrolü, Fonksiyonlar
10. Hafta 10. Hafta Python: Listeler, Kümeler, Tuple'lar
11. Hafta 11. Hafta Python: Sözlükler, Modüller, Sınıflar
12. Hafta 12. Hafta Python: Python Kullanarak Mühendislik Sorunlarını Çözme
13. Hafta 13. Hafta Python: Python Kullanarak Mühendislik Sorunlarını Çözme
14. Hafta 14. Hafta Python: Python Kullanarak Mühendislik Sorunlarını Çözme
15. Hafta
KaynaklarStormy Attawaw, Matlab: A Practical Introduction to Programming and Problem Solving, Elsevier, Canada, 2009.
David J. Eck, Hobart and William Smith Colleges, Introduction to Programming Using Java, 2015.
Mark Luiz, Programming Python
Öğretim Yöntemleri
  • Anlatım
  • Sunum
  • Tartışma
  • Sorun/Problem Çözme
  • Soru-Cevap
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Uygulama/Pratik 1 20
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1.5 1.5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 12 2 24
Final Sınavına Hazırlık 14 1 14
Ders Saati 14 3 42
Ara Sınava Hazırlık 6 1 6
Laboratuvar 3 6 18
Final Sınavı 1 2 2
Ödevler 3 5 15
Proje 1 15 15
Toplam İş Yükü137.5
Toplam İş Yükü / 304.58
Dersin AKTS Kredisi5
Dilİngilizce
Staj / UygulamaYok
Ö1 Ö2 Ö3
P1 X X X
P2 X X X
P3 X X X
P4 X X X
P5
P6
P7
P8
P9
P10
P11