Anasayfa  »  Mühendislik Fakültesi »  Makine Mühendisliği Programı (%30 İngilizce)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
MAKİNE MÜHENDİSLİĞİNDE PROGRAMLAMA MAK213 Dördüncü Yarıyıl (Bahar) 3 + 0 5

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI2
YARIYILDördüncü Yarıyıl (Bahar)
AKTS5
ÖĞRETİM ELEMAN(LAR)IDoktor Öğretim Üyesi Andaç Töre Şamiloğlu
DERSİN ÖĞRENME KAZANIMLARI 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
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIVar( BİL101)
ÖNERİLEN DERSLER
DERS TANIMINesne yönelimli programlama (Java,C#, Ptyhon vb.), script tabanlı programlamlama dilleri (Matlab, Octave, latex vb.) ve hesaplama yazılımları (Excel, MathCad vb.) makine mühendisliği programı özelinde kullanılabilecek şekilde işlenmektedir.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Programlamaya Giriş
2. Hafta Matlab: Temel Bilgiler, Komut Dosyaları, Değişkenler, Temel Çizim, Fonksiyonlar
3. Hafta Matlab: Akış Kontrolü, Çizgi Grafikleri, Görüntü/Yüzey Grafikleri, Hata Ayıklama, Doğrusal Cebir
4. Hafta Matlab: Polinomlar, Optimizasyon, Türev Alma/İntegrasyon, Diferansiyel Denklemler
5. Hafta Matlab: Olasılık ve İstatistik, Veri Yapıları, Görseller
6. Hafta Matlab: Dosya G/Ç, GUI, Simulink, Sembolik Araç Kutusu
7. Hafta Matlab: Dosya G/Ç, GUI, Simulink, Sembolik Araç Kutusu
8. Hafta ARA SINAV
9. Hafta Python: Python'a Giriş, Değişkenler, Akış Kontrolü, Fonksiyonlar
10. Hafta Python: Listeler, Kümeler, Tuple'lar
11. Hafta Python: Sözlükler, Modüller, Sınıflar
12. Hafta Python: Python Kullanarak Mühendislik Sorunlarını Çözme
13. Hafta Python: Python Kullanarak Mühendislik Sorunlarını Çözme
14. Hafta Python: Python Kullanarak Mühendislik Sorunlarını Çözme
15. Hafta
ZORUNLU YA DA ÖNERİLEN KAYNAKLARStormy Attawaw, Matlab: A Practical Introduction to Programming and Problem Solving, Elsevier, Canada, 2009.
Mark Luiz, Programming Python
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Sunum,Soru-Cevap,Sorun/Problem Çözme
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav140
Uygulama/Pratik420
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav11,51,5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi12224
Final Sınavına Hazırlık14114
Ders Saati14342
Ara Sınava Hazırlık616
Laboratuvar3618
Final Sınavı122
Ödevler3515
Proje11515
Toplam İş Yükü137,5
Toplam İş Yükü / 304,58
Dersin AKTS Kredisi5
DİLİngilizce
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö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