Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mikrodenetleyici Programlama LaboratuvarıBME332412002
ÖnkoşullarBME3323
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Biyomedikal Mühendisliği Lisans Programı (%100 İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBiyomedikal Mühendisliği Bölümü
Dersin Koordinatörüİsmail Cantürk
Dersi Veren(ler)İsmail Cantürk
Asistan(lar)ı
Dersin AmacıC programlama dili ile mikrodenetleyici programlama becerilerinin uygulamalı olarak kazandırılması amaçlanmaktadır.
Dersin İçeriğiC programlama dilinin temelleri -Veri tipleri, Değişkenler, Diziler, Döngüler, Koşullu ifadeler, Fonksiyonlar, İşaretçiler, Yapılar- Genel Amaçlı Giriş/Çıkış (GPIO), Kesmeler, Zamanlayıcılar,USART
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors. Joseph Yiu.
  • Mastering STM32. Carmine Noviello.
  • C How to Program. Paul Deitel, Harvey Deitel
  • STM32F407-reference manual and user manual
  • Mikrodenetleyici Programlamaya Giriş Ders Notları
  • Mikrodenetleyici Programlama Laboratuvarı Deney Föyü
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler C programlama dilini pratik olarak kullanır.
  2. Öğrenciler ARM-korteks mikrodenetleyicilerini laboratuarlarda deneysel olarak programlarlar.
  3. Öğrenciler programladıkları ARM-korteks mikrodenetleyicilerinin çalışmasını gözlemler ve sonuçları yorumlarlar.
  4. Öğrenciler ARM-korteks mikrodenetleyicilerinin farklı çevre birimlerini deneysel olarak kullanırlar.
  5. Öğrenciler, gömülü sistemler hakkındaki bilgilerini pratik uygulamalarla pekiştirirler.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-5-----
PÇ-6-----
PÇ-7-----
PÇ-855555
PÇ-9-----
PÇ-10-----
PÇ-1155555
PÇ-12-----
PÇ-1355555
PÇ-1455555
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Laboratuvar hakkında genel bilgi ve laboratuvar kayıtları, deney grupları, deney takvimi
2C Programlama Dili Temelleri: Veri Türleri, Değişkenler, Diziler, Döngüler, Koşullar, Fonksiyonlar, İşaretçiler, Yapılar (Deney 1)
3GENEL AMAÇLI GİRİŞ/ÇIKIŞ (GPIO) (Deney 2)
4GENEL AMAÇLI GİRİŞ/ÇIKIŞ (GPIO) (Deney 3)
5KESMELER (Deney 4)
6ZAMANLAYICILAR 1 (Deney 5)
7ZAMANLAYICILAR 1 (Deney 6)
8Ara Sınav 1
9USART BİRİMİ (Deney 7)
10ANALOG DİJİTAL DÖNÜŞTÜRÜCÜ (Deney 8)
11İVMEÖLÇER (Deney 9)
12Mazeret Deneyleri
13Mazeret Deneyleri
14Ödevlerin Kontrolü ve Değerlendirilmesi
15Ödevlerin Kontrolü ve Değerlendirilmesi
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar660
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati
Laboratuar142
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması
Derse Özgü Staj72
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok