AI322
GÖMÜLÜ BİLGİSAYAR PROGRAMLAMA
- Ders Kodu
- AI322
- Yarıyıl
- Altıncı Yarıyıl (Bahar)
- Teori+Uygulama
- 3 + 1
- AKTS
- 5
| Dersin Türü | Zorunlu | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dersin Düzeyi | Lisans | ||||||||||||||||||||||||||||||
| Dersin Yılı | 3 | ||||||||||||||||||||||||||||||
| Dersin Yarıyılı | Altıncı Yarıyıl (Bahar) | ||||||||||||||||||||||||||||||
| AKTS | 5 | ||||||||||||||||||||||||||||||
| Öğretim Eleman(lar)ı | - | ||||||||||||||||||||||||||||||
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
|
||||||||||||||||||||||||||||||
| Veriliş Biçimi | Yüz Yüze | ||||||||||||||||||||||||||||||
| Önkoşullar | Var( CENG103) | ||||||||||||||||||||||||||||||
| Önerilen Dersler | |||||||||||||||||||||||||||||||
| Ders Tanımı | Gömülü Linux sistemlerine giriş, tek kartlı bilgisayarlar (SBC'ler), Linux terminali, dosya sistemi ve temel kabuk betikleri (shell scripting), GPIO, I2C, SPI, UART arabirimleri, donanım etkileşimi için Python ve C/C++ programlama, sensör ve aktüatör entegrasyonu, gerçek zamanlı veri toplama ve kontrol, ağ bağlantısı, kablosuz iletişim ve IoT temelleri, çok iş parçacıklı programlama ve süreç yönetimi, kamera modülleri, ekranlar ve çevre birimleri ile çalışma, proje tabanlı sistem tasarımı ve dağıtımı. | ||||||||||||||||||||||||||||||
| Ders İçeriği |
|
||||||||||||||||||||||||||||||
| Kaynaklar | * Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux, Derek Molloy * Programming the Raspberry Pi: Getting Started with Python, Simon Monk * Linux for Embedded and Real-Time Applications, Doug Abbott * The Linux Command Line: A Complete Introduction, William E. Shotts, Jr. * Internet of Things with Raspberry Pi 4, John Mueller | ||||||||||||||||||||||||||||||
| Öğretim Yöntemleri |
| ||||||||||||||||||||||||||||||
| Değerlendirme |
|
||||||||||||||||||||||||||||||
| Dil | - | ||||||||||||||||||||||||||||||
| Staj / Uygulama | Yok |
Program Yeterlilikleri / Öğrenme Kazanımları
| Ö1 | Ö2 | Ö3 | Ö4 | Ö5 | Ö6 | |
|---|---|---|---|---|---|---|
| P1 | ||||||
| P2 | ||||||
| P3 | ||||||
| P4 | ||||||
| P5 | ||||||
| P6 | ||||||
| P7 | ||||||
| P8 | ||||||
| P9 | ||||||
| P10 | ||||||
| P11 | ||||||
| P12 |