Bu dersin sonunda öğrenciler; 1) Nesne yönelimli programlama dilleri (Java,C#, Python vb.), script tabanlı programlamlama dilleri (Matlab, latex vb.) ve hesaplama yazılımları (Excel, MathCad vb.) öğrenme. 2) Bu konular makine mühendisliği programındaki diğer derslerde ihtiyaç duyulan programlama, hesaplama, sayısal analiz, parametrik çözümleme gibi çalışmalara altyapı oluşturma. 3) Mühendislik problemlerini çözebilecek yazılımları, tasarım, analiz ve raporlama içerecek şekilde yapabilme.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Var( BİL101)
ÖNERİLEN DERSLER
DERS TANIMI
Nesne 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İĞİ
HAFTA
KONULAR
1. Hafta
Giriş, Makine Mühendisliğinde programlama
2. Hafta
Nesne Tabanlı Programlama Dilleri: Giriş, IDE tanıtımı
3. Hafta
Nesne Tabanlı Programlama Dilleri: Sınıf Yapıları, Nesneler, Miras Yapıları
4. Hafta
Nesne Tabanlı Programlama Dilleri: Mühendislik problemleri için hazır Sınıflar
Hazır hesaplama yazılımları: Misrosoft Excel, Mathcad
15. Hafta
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Stormy 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
ÖĞ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ınav
1
35
Ödev
1
10
Mini-Sınav
1
10
Devam
1
5
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ı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ü / 30
4,58
Dersin AKTS Kredisi
5
DİL
İngilizce
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ