Ders Bilgi Formu ( BYM 524 )
|
Temel bilgiler
|
|
Ders adı: |
Mikrodenetleyicilere Giriş |
Ders kodu: |
BYM 524 |
Öğretim üyesi: |
Prof. Dr. Muhammet UZUNTARLA
|
AKTS kredisi: |
7,5 |
GTÜ kredisi: |
3 (3+0+0) |
Yılı, Dönemi: |
1/2, Güz ve Bahar |
Dersin düzeyi: |
Yüksek lisans |
Dersin tipi: |
Alan seçmeli
|
Öğretim dili: |
İngilizce
|
Öğretim şekli: |
Yüz yüze
|
Ön koşullar: |
yok |
Staj durumu: |
Yok |
Dersin amacı: |
Temel mikrodenetleyici sistemlerini incelenmek ve çalışmasını anlamak. Komut kümesi, adresleme yöntemleri, yığın yapısı, komut kavramları. Sembolik programlama yöntemlerinin, G/Ç ara birimleri çalışmasının ve mikrodenetleyici tabanlı bir sisteminin tasarımının öğretilmesi. |
|
|
|
Öğrenme çıktıları
|
|
Bu dersi başarıyla tamamlayan öğrenciler, şu yetilere sahip olurlar:
-
Mikrodenetleyiciler kullanarak temel tasarımlar yapabilme.
Program Çıktılarına Katkıları
-
Biyomühendislik alanındaki mühendislik problemlerini daha üst düzeyde tanımlayabilme, modelleme ve çözme becerisi
-
İleri mühendislik uygulamaları için güncel teknikleri ve hesaplama araçlarını kullanma becerisi
-
Biyomühendislik alanında uzmanlık gerektiren problemleri bilimsel araştırma yöntemlerini kullanarak çözebilme
Değerlendirme Tipi
-
Yazılı sınav
-
Ödev
-
Mikrodenetleyicileri kullanarak programlama becerilerini uygulayabilme
Program Çıktılarına Katkıları
-
Biyomühendislik alanındaki mühendislik problemlerini daha üst düzeyde tanımlayabilme, modelleme ve çözme becerisi
-
İleri mühendislik uygulamaları için güncel teknikleri ve hesaplama araçlarını kullanma becerisi
-
Biyomühendislik alanında uzmanlık gerektiren problemleri bilimsel araştırma yöntemlerini kullanarak çözebilme
Değerlendirme Tipi
-
Yazılı sınav
-
Ödev
-
Matematik, fen ve mühendislik bilgilerini uygulama becerisi kazanabilme.
Program Çıktılarına Katkıları
-
Biyomühendislik ve biyoteknoloji alanlarındaki bilgilerini lisans yeterliliklerine dayalı uzmanlık düzeyinde geliştirebilme
-
İleri mühendislik uygulamaları için güncel teknikleri ve hesaplama araçlarını kullanma becerisi
-
Biyomühendislik alanında uzmanlık gerektiren problemleri bilimsel araştırma yöntemlerini kullanarak çözebilme
-
Biyomühendislik alanındaki bilimsel çalışmaların sonuçlarını Ulusal ve Evrensel gelişmelere aktarabilmek ve öncülük edebilmek.
Değerlendirme Tipi
-
Yazılı sınav
-
Ödev
-
İhtiyaçları karşılayacak sistem tasarlayabilme.
Program Çıktılarına Katkıları
-
Biyomühendislik alanındaki mühendislik problemlerini daha üst düzeyde tanımlayabilme, modelleme ve çözme becerisi
-
İleri mühendislik uygulamaları için güncel teknikleri ve hesaplama araçlarını kullanma becerisi
-
Biyomühendislik alanında uzmanlık gerektiren problemleri bilimsel araştırma yöntemlerini kullanarak çözebilme
Değerlendirme Tipi
-
Yazılı sınav
-
Ödev
-
Mühendislik problemlerini tanımlayabhilme, formüle edebilme ve çözebilme.
Program Çıktılarına Katkıları
-
Biyomühendislik alanındaki mühendislik problemlerini daha üst düzeyde tanımlayabilme, modelleme ve çözme becerisi
-
İleri mühendislik uygulamaları için güncel teknikleri ve hesaplama araçlarını kullanma becerisi
-
Biyomühendislik alanında uzmanlık gerektiren problemleri bilimsel araştırma yöntemlerini kullanarak çözebilme
Değerlendirme Tipi
-
Yazılı sınav
-
Ödev
|
|
İçerik
|
|
1. hafta: |
Temel kavramlar: sayılar |
2. hafta: |
Bilgisayarlar ve mikrodenetleyiciler |
3. hafta: |
Elektronik: dirençler, gerilim, akım ve Ohm Kanunu |
4. hafta: |
Sayısal Mantık: transistörler, flip flop ve mantık fonksiyonları |
5. hafta: |
Mikrodenetleyicilerin Programlanması / Ödev |
6. hafta: |
Mikrodenetleyici Giriş Kapısı |
7. hafta: |
Mikrodenetleyici Çıkış Kapısı |
8. hafta: |
Diziler ve Fonksiyonel ayıklama |
9. hafta: |
Vize Sınavı Sonlu Durum Makineleri |
10. hafta: |
UART / Proje çalışmaları |
11. hafta: |
Seri Arabirim /Proje çalışmaları |
12. hafta: |
I/ O Senkronizasyon / Proje çalışmaları |
13. hafta: |
Kesmeler / Proje çalışmaları |
14. hafta: |
DAC ve Ses / Proje Sunumu |
15. hafta*: |
- |
16. hafta*: |
Final |
Ders kitapları ve materyaller: |
Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) by Lucio Di Jasio
|
Önerilen kaynaklar: |
Microcontrollers: From Assembly Language to C Using the PIC24 Family by Robert B. Reese, J. W. Bruce |
|
* 15. ve 16. haftalar arası final sınavına hazırlık haftası bulunmaktadır.
|
|
|
|
Değerlendirme
|
|
|
Değerlendirme tipi |
Hafta numarası |
Ağırlık (%) |
|
Ara sınavlar (Vizeler): |
9 |
30 |
Dönem içi diğer çalışmalar: |
- |
0 |
Proje: |
10-13 |
10 |
Ödev: |
5 |
10 |
Kısa sınav (Quiz): |
- |
0 |
Final sınavı: |
16 |
50 |
|
Toplam ağırlık: |
(%) |
|
|
|
İş yükü
|
|
|
Etkinlik |
Süre (Haftalık saat) |
Toplam hafta sayısı |
Dönem boyu toplam iş yükü |
|
Dersler (Yüz yüze öğretme): |
3 |
14 |
|
Ders dışı bireysel çalışma: |
5 |
14 |
|
Uygulama, Rehberli problem çözme: |
0 |
0 |
|
Ödev: |
6 |
1 |
|
Dönem projesi: |
10 |
5 |
|
Dönem projesi sunumu: |
2 |
1 |
|
Kısa sınav (Quiz): |
0 |
0 |
|
Ara sınav için bireysel çalışma: |
8 |
1 |
|
Ara sınav (Vize): |
2 |
1 |
|
Final sınavı için bireysel çalışma: |
5 |
1 |
|
Final sınavı: |
2 |
1 |
|
|
|
Toplam işyükü: |
|
|
|
Toplam AKTS kredisi: |
* |
|
* AKTS kredisi, toplam iş yükünün 25'e bölümüdür. (1 AKTS = 25 saatlik iş yükü)
|
|
|
-->