Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Software Development in AviationAVE451135300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Havacılık Elektroniği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimHavacılık Elektroniği Bölümü
Dersin Koordinatörü
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıDersin amacı, yüksek güvenirliğe sahip ada programlama dili kullanılarak aviyonik sistem programlamayı öğrenmektir.
Dersin İçeriğiADA Programının Tarihsel Gelişimi, Temel Kontrol Yapıları, ADA Programında Döngü Tanımlama, Altprogramlar, Prosedürler, Fonksiyonlar, Modeller, Alt-Modeller, Gelişmiş Kontrol yapıları Diziler, Kayıtlar and Erişim Türü Paketler, Arama ve Düzenleme Nesneye Dayalı Programlama Temelleri Giriş Çıkış Temelleri
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • T. Shvets, Beginning Ada Programming: From Novice to Professional, Apress, 2020
  • N. Dale, C. Weems, J. McCormick, Programming and problem solving with Ada, D. C. Heath and Company, 2000
  • J. Barnes, Programming In ADA, Cambridge University Press, 2012.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler Ada dilinin temel sözdizimini öğrenirler.
  2. Öğrenciler havacılık üzerine temel programlama problemlerini çözebilirler.
  3. Öğrenciler bilgisayar biliminin havacılık üzerindeki etkisini anlarlar.

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

DÖÇ-1DÖÇ-2DÖÇ-3

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

HaftaKonularÖn Hazırlık
1ADA Programının Tarihsel GelişimiDers Notları
2ADA Programına GirişDers Notları
3Temel Kontrol YapılarıDers Notları
4ADA Programında Döngü TanımlamaDers Notları
5Altprogramlar, Prosedürler Ders Notları
6Altprogramlar, Fonksiyonlar Ders Notları
7Modeller, Alt-ModellerDers Notları
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Gelişmiş Kontrol yapılarıDers Notları
10Diziler, Kayıtlar and Erişim TürüDers Notları
11Diziler, Kayıtlar and Erişim TürüDers Notları
12Paketler, Arama ve DüzenlemeDers Notları
13Nesneye Dayalı Programlama Temelleri Ders Notları
14Giriş Çıkış TemelleriDers Notları
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev230
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
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 Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması134
Derse Özgü Staj
Ödev210
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)120
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