Türkçe | English
MÜHENDİSLİK FAKÜLTESİ / MAKİNA MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM) - %30 İngilizce
Ders Bilgi Paketi
http://www.muhfak.ktu.edu.tr/makina
Tel: +90 0462 377 2905
MF
MÜHENDİSLİK FAKÜLTESİ / MAKİNA MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM) - %30 İngilizce
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

ME1004Computer Programming2+1+0AKTS:3
Yıl / YarıyılBahar Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüMAKİNA MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Uygulama
Dersin Süresi14 hafta - haftada 2 saat teorik ve 1 saat uygulama
Öğretim ÜyesiDr. Öğr. Üyesi Mustafa Yavuz COŞKUN
Diğer Öğretim ÜyesiYok
Öğretim Diliİngilizce
StajYok
 
Dersin Amacı:
Yapısal programlama mantığının geliştirilmesi, Mühendislik Problemlerinin MATLAB ile kodlanması, MATLAB komutlarının öğretilmesi, Nesnel programlama kavramının anlaşılması.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : MATLAB programlama dilinin sözdizimi ve yapısını anlayabilecek1,2,3,4,51,3,
ÖK - 2 : program yazma, derleme ve çıktı alma becerisi kazanabilecek.1,2,3,8,91,3,
ÖK - 3 : mühendislik problemlerini çözecek seviyede algoritma geliştirme becerisi kazanabilecek.1,2,3,8,91,3,
ÖK - 4 : programın kodlanması ve koşturulması esnasındaki hataları belirleme becerisi kazanabilecek.1,2,3,8,91,3,
ÖK - 5 : mantıksal komutları en verimli bir şekilde kullanabilecek.1,2,3,8,91,3,
ÖK - 6 : döngü mantığını kavrayıp uygulayabilecek.1,2,3,8,91,3,
ÖK - 7 : fonksiyonlar halinde programı yazabilecek.1,2,3,8,91,3,
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
Programlama dillerinin tanıtımı. Değişkenler, Sabitler ve Operatörler. Program Kontrol ve Döngü Komutları. Fonksiyonlar. Diziler. İşaretciler. Data yapısı ve Dosyalama tekniği, Veri işleme ve görüntüleme
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Giriş, programlama mantığının kavratılması ve MATLAB dilinin tanıtımı
 Hafta 2Matlab ifadeleri: Değişkenler, Sabitler, Temel giriş/çıkış komutları,Veri yapısı
 Hafta 3Operatörler (+ - / * % && || +++ ve --) Temel yazma kuralları
 Hafta 4Sabit operatörler ve ifadeler
 Hafta 5Programlama yazım adımları, kontrol komutları
 Hafta 6if-else-else if yapısı
 Hafta 7Döngü Komutları, while döngüsü
 Hafta 8Break ve continue komutları ile adım adım program ayıklama for döngüsü
 Hafta 9Arasınav
 Hafta 10 for döngüsü, seçimli fonksiyonlar : switch-case
 Hafta 11Standart (Predefined) Fonksiyonlar - Kişisel geliştirilebilen fonksiyonlar
 Hafta 12Fonksiyonlar (devam)
 Hafta 13Matlab ile grafik çizimi
 Hafta 14Plot, title, xlabel, ylabel ve hold komutu, çoklu grafikler, legend, figures ve subplot fonksiyonları
 Hafta 15MATLAB'da Girdi/Çıktı işlemleri, denklem çözümleri
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Dr. Deniz DAL, "MATLAB ile Programlama", Ekin Yayıncılık, 2016
 
İlave Kaynak
1İbrahim YÜKSEL, "MATLAB ile Mühendislik Sistemlerinin Analizi ve Çözümü", DORA BASIN Yayın Dağıtım Ltd. Şti., 2014
2Prof. Dr. Uğur ARİFOĞLU, "MATLAB 9.1 Simulink ve Mühendislik Uygulamaları", Alfa Basım Yayın Dağıtım, 2016
3MATLAB Academy, MATLAB Onramp Course,
4Carnegie Mellon University (USA), ctms.engin.umich.edu/CTMS/index.php?aux=Basics_Matlab
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 15/04/2025 2 25
Ödev 5
10
09/05/2025 5 25
Dönem sonu sınavı 16 16/06/2025 2 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 1 14 14
Arasınav için hazırlık 2 6 12
Arasınav 2 1 2
Ödev 2 4 8
Dönem sonu sınavı için hazırlık 2 6 12
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü92