DERS BİLGİLERİ
- Amaç: MATLAB programlama dilini kullanarak elektrik-elektronik mühendisliği problemlerini çözebilme yetenekleri kazandırmak. MATLAB ortamını etkili bir şekilde kullanarak algoritma oluşturmayı, kontrol ve döngü yapılarını anlamayı, matematiksel modelleri oluşturmayı ve dinamik sistemleri analiz etmeyi öğrenecekler. Yapay Zeka içerikleri ile hem teorik bilgiyi hem de uygulama becerilerini daha kapsamlı bir şekilde geliştirebileceklerdir.
- İçerik: Algoritmalar ve akış şemaları, MATLAB programlama ortamının tanıtımı. MATLAB ’ de sabitler, değişkenler ve matematiksel ifadelerin tanıtımı. MATLAB editörünün (M-file) tanıtımı. MATLAB ’ de kullanılan kontrol yapılarının, tekrarlı yapıların ve dizilerin tanıtımı. MATLAB ’ de dosya yönetimi ve alt fonksiyonların oluşturulması. MATLAB ’ de sistem modelleme ve Analizi, MATLAB Simulink uygulaması, MATLAB üzerinde Yapay Zeka araçlarını kullanarak Bulanık Mantık, Yapay Sinir Ağı ve Genetik Algoritma uygulamaların geliştirilmesi.
DERSİN ÖĞRENME ÇIKTILARI
- MATLAB programlama dilini etkili bir şekilde kullanabilme,
- MATLAB kullanarak matematiksel ifade ve verilerden analizler oluşturulması,
- Elektrik-Elektronik mühendisliği problemlerini matematiksel olarak modelleyebilme,
- Kontrol sistemleri ve Yapay Zeka konularında uygulamalar geliştirebilme,
- MATLAB komutlarını ve araçlarının kullanımının öğrenilerek deneysel sonuçlar oluşturabilme,
- Proje yönetimi ve sunum becerilerini geliştirmesi.
HAFTALIK DERS KONULARI
- Hafta - Elektrik-Elektronik Mühendisliği Programlama ( MATLAB ) Dersi, Temel Kavramları ve Dersin Haftalık İşleniş Aşamaları
- Hafta - MATLAB ile Uygulama Geliştirme Ortamının Hazırlanması, Algoritma, Akış Şeması ve Veri Bilimi Kavramları
- Hafta - MATLAB Temel İşlemcileri ve İşlemleri
- Hafta - MATLAB M-dosya yapısı & MATLAB Kontrol ve Döngü Yapıları (if, if-elseif-else-end, switch-case, while,for,try...catch)
- Hafta - MATLAB Grafik İşlemleri (Çubuk, Pasta, 2D ve 3D grafik uygulamaları)
- Hafta - MATLAB Mühendislik Uygulamaları için Uygulamalı Bütünleşik Örnekler (if-else-end, switch–case, while, for, Bar graph, 2D Line, 3D Pie Chart, Veri Aktarımı)
- Hafta - MATLAB Simulink Ortamında Modellenme Çalışması
- Hafta - MATLAB Dersi Vize Sınavı Haftası
- Hafta - MATLAB Uygulama Projesi Kontrol Haftası & MATLAB Simulink Modellenme Çalışması
- Hafta - MATLAB ile Mikrodenetleyici Haberleşmesi Uygulaması (Github 60. Uygulama->[DHT11 ve MQ2 Sensörleri])
- Hafta - MATLAB Dersi Quiz Uygulama Sınavı ve Yapay Zeka (YZ)
- Hafta - MATLAB Bulanık Mantık (BM) ve Fuzzy Logic Toolbox Uygulaması
- Hafta - MATLAB Simulink üzerinde Bulanık Mantık Tabanlı Mikrodenetleyici Uygulaması (Github 60. Uygulama-> Gerçek Zamanlı Ortam Isı, Nem ve Gaz bilgileri ile [DHT11 ve MQ2 Sensörleri])
- Hafta - MATLAB Dersi Öğrenci Uygulama Projelerinin Sunumları
- Hafta - MATLAB Dersi Final Sınavı Haftası
KAYNAKLAR
- Prof. Dr. İbrahim YÜKSEL, "Matlab ile Mühendislik Sistemlerinin Analizi ve Çözümü". Dora Basım - Yayın Dağıtım, Bursa, 2017.
- Prof. Dr. İbrahim YÜKSEL, "Otomatik Kontrol - Sistem Dinemiği ve Denetimli Sistemler". Dora Basım - Yayın Dağıtım, Bursa, 2021.
- Prof. Dr. Cemalettin KUBAT, "Matlab Yapay Zeka ve Mühendislik Uygulamaları". Pusula Yayıncılık, İstanbul, 2013.
- Prof. Dr. Uğur ARİFOĞLU, "Matlab 9.8 ve Sayısal Uygulamaları". Alfa Basım Yayın, İstanbul, 2020.
- Prof. Dr. Vasıf NABİYEV, "Yapay zeka: insan-bilgisayar etkileşimi". Seçkin Yayınları, Ankara, 2021.
- Öğr. Gör. Ali Çetinkaya, "Bulanık Mantık ve Python Uygulamaları". İstanbul Gelişim Üniversitesi Yayınları, 2023.
- Öğr. Gör. Ali Çetinkaya, "Mühendislik Alanında Yapay Zeka (YZ) İçerikli Araştırmalarda Yaklaşımlar", Serüven Yayınevi, İzmir, 2022.
- Öğr. Gör. Tuğba Saray Çetinkaya & Öğr. Gör. Ali Çetinkaya, "Algorithm Design in Programming Language Education", Özgür Yayınları, Gaziantep, 2023.
- Öğr. Gör. Ali Çetinkaya, "Approaches with Artificial Intelligence (AI) Algorithms to Smart System Works", Platanus Publishing, Ankara, 2023.
- Öğr. Gör. Ali Çetinkaya’nın internet sayfaları:
- https://scholar.google.com.tr/citations?hl=tr&user=XSEW-NcAAAAJ
- https://avesis.gelisim.edu.tr/alcetinkaya
- https://github.com/acetinkaya/robotik-arduino-uygulamalari/
Dersin Verildiği Dönem ve Bilgiler
2023-2024 Bahar Dönemi - EEM108 - İGÜ MMF Elektrik-Elektronik Mühendisliği Bölümü - (37 Öğrenci), Dersin internet sitesi: https://gbs.gelisim.edu.tr/ders-detay-3-141-10795-1