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
 
 

ME1002Computer Programming2+1+0AKTS:4
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 ÜyesiProf. Dr. Levent GÜMÜŞEL
Diğer Öğretim ÜyesiDR. ÖĞR. ÜYESİ Nurhan GÜRSEL ÖZMEN,
Öğretim Diliİngilizce
StajYok
 
Dersin Amacı:
Yapısal programlama mantığını geliştirmek, MATLAB komutlarını ve elemanlarını tanıtmak , mühendislik problemlerinin MATLAB ile kodlanmasını başarmak ve grafik programlama araçlarının kullanımını öğrenmek
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : MATLAB programlama mantığını ve komutların işlevini anlayabilecek.4,73
ÖK - 2 : program yazma, derleme ve çıktı alma becerisi kazanabilecek.4,74
ÖK - 3 : mühendislik problemlerini çözecek seviyede algoritma geliştirme becerisi kazanabilecek.4,73
ÖK - 4 : programın kodlanması ve koşturulması esnasındaki hataları belirleme becerisi kazanabilecek.4,71
ÖK - 5 : mantıksal komutları en verimli bir şekilde kullanabilecek.4,71
ÖK - 6 : döngü mantığını kavrayıp uygulayabilecek.4,71
ÖK - 7 : fonksiyonlar halinde programı yazabilecek.4,71
BPKK :Bölüm program 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
MATLAB ile programlamaya giriş, MATLAB programlama ortamının tanıtımı (Çalışma alanı, çalışma dizini ve komut satırı), Değişkenler, sayılar ve matematiksel sabitler, Operatörler ve fonksiyonlar, Matris ve vektör değişkenleriyle işlemler, MATLAB'da algoritma ve kod yazma, MATLAB'da M-dosyaları, Koşullu kontroller (if-elseif yapısı), Döngü kontrolleri (for-end, while-end), 2 ve 3 Boyutlu Grafik Çizimi, Fonksiyonlar, Dosya yönetimi (Dosya Açma-kapatma ve kayıt, Veri Dosyaları), MATLAB'da özel fonksiyonlar ve mühendislik problemlerinin çözümü için MATLAB uygulamaları.
 
Haftalık Detaylı Ders İçeriği
 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ıklamafor 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 and hold Command, Multi Graphics, legend, figures and subplot Functions
 Hafta 15Dosyalama tekniği ve özel denklem çözümleri
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Dal D., 2015, MATLAB ile Programlama, Ekin Yayınevi, İstanbul
 
İlave Kaynak
1Arifoğlu U., Kubat C., 2003, MATLAB ve Mühendislik Uygulamaları, alfa Yayıncılık, İstanbul
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 28/04/2021 40
Ödev 12 23/04/2021 7 10
Dönem sonu sınavı 16 23/06/2021 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
Laboratuar çalışması 1 14 14
Arasınav için hazırlık 1 8 8
Arasınav 1.5 1 1.5
Ödev 3 7 21
Kısa sınav 1 1 1
Dönem sonu sınavı için hazırlık 2 6 12
Dönem sonu sınavı 1.5 1 1.5
Diğer 1 1 5 5
Toplam Çalışma Yükü120