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 ÜyesiDoç. Dr. Nurhan GÜRSEL ÖZMEN
Diğer Öğretim ÜyesiDr. Öğr. Üyesi Caner Sancak
Öğretim Diliİngilizce
StajYok
 
Dersin Amacı:
Yapısal programlama mantığının geliştirilmesi, MATLAB komutlarının öğretilmesi, Mühendislik Problemlerinin MATLAB ile kodlanması, Nesnel programlama kavramının anlaşılması.
 
Öğrenim KazanımlarıPÖKKÖ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
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ı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 17/04/2024 25
Ödev 4,6,8,10 23/04/2024 7 25
Dönem sonu sınavı 16 05/06/2024 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 1 6 6
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ü90