PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Mekatronik Mühendisliği için Bilgisayar ProgramlamaMECE 306322 + 235,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin Türü
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Gerçek zamanlı uygulama programlamanın temellerini öğrenin.
2. Dijital ve programlanabilir elektronik devrelerin temellerini ve bunların mühendislik uygulamalarını öğrenin
3. Kesme kavramlarını ve donanım arayüzü tasarım tekniklerini öğrenin.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, mekatronik mühendisliği öğrencileri için bilgisayar programlamaya giriş sağlar. Mikrodenetleyici programlama, donanım ve yazılım arayüzü, kesinti yönetimi, gerçek zamanlı sistemler, kontrol algoritmaları, sensör veri işleme ve gömülü yazılım tasarımının temel kavramlarını kapsar. Öğrenciler, uygulamalı projeler ve pratik alıştırmalar aracılığıyla, mekatronik uygulamalarında kullanılan gömülü sistemler için yazılım geliştirmek için gereken becerileri kazanacaklardır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Temel programlama yapılarına giriş
2Mikroişlemci ve mikrodenetleyici sistemlerinin temelleri
3Mikroişlemci ve mikrodenetleyici sistemlerinin temelleri
4Ölçüm ve aktüatörlerin entegrasyonu
5Ölçüm ve aktüatörlerin entegrasyonu
6Kesinti Yönetimi ve İşleyiciler
7Kesinti Yönetimi ve İşleyiciler
8Sensör Veri İşleme
9Veri filtreleme ve düzeltme teknikleri
10Durum makinesi kavramı ve uygulamaları
11Durum makinesi kavramı ve uygulamaları
12Kontrol algoritmalarının uygulanması
13Kontrol algoritmalarının uygulanması
14Test etme, Hata Ayıklama ve Sorun Giderme
 
Kaynaklar:
A.B. Chaudhuri. Flowchart and Algorithm Basics: The Art of Programming. ISBN: 978-1-68392-537-8
 
Diğer Kaynaklar:
Numerical recipes in C : the art of scientific computing, 2nd ed. Cambridge University Press, 1992 William T. Vetterling, Brian P. Flannery, William H. Press, Saul Teukolsky ISBN: 9780521431088 9780521437202
 
Öğretim Yöntem ve Teknikleri:
- Haftada 2 saat ders + 2 saat laboratuvar -1 vize ve 1 final sınavı.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara Sınav1%30
Laboratuvar Çalışması14%30
Final sınavı / Final1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor