TR EN

GÖMÜLÜ SİSTEMLER DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
BIL322 GÖMÜLÜ SİSTEMLER 5 4 3 6

AMAÇ VE İÇERİK

Amaç: Temel Gömülü Sistemler Anlayışı: Öğrencilerin gömülü sistemlerin temel prensipleri ve bileşenleri hakkında sağlam bir anlayış geliştirmelerini sağlamak. Arduino Platformuyla Uygulamalı Öğrenme: Arduino mikrodenetleyici platformunu kullanarak pratik beceriler kazandırmak ve teorik bilgileri gerçek dünya uygulamalarıyla pekiştirmek. Problem Çözme ve Tasarım Becerileri: Öğrencilere, gömülü sistemlerle ilgili gerçek dünya problemlerini analiz etme ve çözüm geliştirme becerileri kazandırmak. Çok Disiplinli Yaklaşım: Gömülü sistemlerin bilgisayar mühendisliği, elektronik mühendisliği ve yazılım mühendisliği gibi farklı disiplinlerle olan ilişkisini anlamalarını sağlamak.
İçerik: Gömülü Sistemlere Giriş: Gömülü sistemlerin tanımı, türleri, uygulama alanları ve önemi. Arduino Platformunun Tanıtımı: Arduino donanımı, IDE yazılımı ve temel programlama. Sensörler ve Aktüatörler: Çeşitli sensörlerin ve aktüatörlerin Arduino ile nasıl kullanılacağının öğretilmesi. Devre Tasarımı ve Prototipleme: Basit elektronik devrelerin tasarlanması ve breadboard üzerinde prototiplenmesi. Programlama ve Yazılım Geliştirme: Arduino için C/C++ tabanlı programlama, kod yapısı, kütüphaneler ve hata ayıklama teknikleri. Gömülü Sistemlerde İletişim Protokolleri: UART, SPI, I2C gibi gömülü sistemlerde yaygın kullanılan iletişim protokollerinin anlatılması. Gerçek Dünya Uygulamaları: Ev otomasyonu, robotik, IoT (Nesnelerin İnterneti) gibi alanlarda uygulama örnekleri. Güvenlik ve Güvenilirlik: Gömülü sistemlerde güvenlik ve güvenilirlik konularının ele alınması. Proje Tabanlı Öğrenme: Öğrencilerin dönem sonunda kendi gömülü sistem projelerini tasarlamaları ve sunmaları.