Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Introduction to Algorithm Design and ProgrammingAVE132234220
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ 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üMumin Tolga Emirler
Dersi Veren(ler)Mumin Tolga Emirler
Asistan(lar)ı
Dersin AmacıBu dersin amacı, bir bilimsel hesaplama ortamında algoritma tasarım ve programlamanın temelleri hakkında bilgi ve beceri kazandırmaktır.
Dersin İçeriğiYandaki ana konular ele alınacaktır: Mühendislik ve bilimde problem çözme, Temel matematik fonksiyonları, Trigonometrik fonksiyonlar, Data analiz fonksiyonları, Rassal sayılar, Kompleks sayılar, Matris manipülasyonları, Grafik çizimi, Kullanıcı tanımlı fonksiyonlar, m dosyaları, Lojik yapılar ve seçim fonksiyonları, Tekrar yapıları, Matris cebri, Data tipleri, Sembolik matematik, Sayısal yöntemler, Simulink’e giriş
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Holly Moore, Matlab for Engineers, 4. Baskı, Pearson, 2015
  • Brian H. Hahn and Daniel T. Valentine, Essential Matlab for Engineers and Scientists, 2017, 6. Baskı, Elsevier.
  • William J. Palm III, Introduction to Matlab for Engineers, 3. Baskı, McGraw-Hill, 2011.
  • Timothy A. Davis, Matlab Primer, 8. Baskı, CRC Press, 2011.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler bilgisayar programlamanın temel konseptlerini anlayabileceklerdir.
  2. Öğrenciler bir programlama dilini temel matematik hesaplamaları için kullanabileceklerdir.
  3. Öğrenciler bir programlama dilini kullanarak grafik çizdirebileceklerdir.
  4. Öğrenciler mühendislik ve bilim problemlerini çözebilmek için fonksiyonlar ve m-dosyaları yazabileceklerdir.
  5. Öğrenciler seçim ve tekrarlama yapılarını öğrenebileceklerdir.
  6. Öğrenciler bir programlama dilini temel matris cebri, sembolik matematik ve sayısal yöntemler hesaplamaları için kullanabileceklerdir.

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

HaftaKonularÖn Hazırlık
1Giriş, Mühendislik ve Bilimde Problem ÇözmeDers Kitabı Bölüm 1
2Matlab Programlama OrtamıDers Kitabı Bölüm 2
3Temel Matematik Fonksiyonları, Trigonometrik Fonksiyonlar, Data Analiz Fonksiyonları, Rassal Sayılar, Kompleks SayılarDers Kitabı Bölüm 3
4Matris ManipülasyonlarıDers Kitabı Bölüm 4
5Grafik ÇizimiDers Kitabı Bölüm 5
6Kullanıcı Tanımlı Fonksiyonlar, m Dosyalarında Fonksiyon yazma, Kullanıcı Kontrollü Giriş-ÇıkışDers Kitabı Bölüm 6 ve 7
7Lojik Yapılar ve Seçim Fonksiyonları, İlişkisel ve Lojik Operatörler, Akış Diyagramları, Lojik Fonksiyonlar, Seçim Yapıları: If/Else, Elseif, Switch, CaseDers Kitabı Bölüm 8
8Ara Sınav 1
9Tekrar Yapıları, For Döngüsü, While Döngüsü, BreakDers Kitabı Bölüm 9
10Matris CebriDers Kitabı Bölüm 10
11Data Tipleri, Çok Boyutlu Diziler, Karakter Dizileri, Hücre Dizileri, Yapı DizileriDers Kitabı Bölüm 11
12Sembolik MatematikDers Kitabı Bölüm 12
13Sayısal YöntemlerDers Kitabı Bölüm 13
14Simulink’e GirişDers Kitabı Bölüm 16
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
Ödev220
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar140
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 Saati132
Laboratuar
Uygulama132
Arazi Çalışması
Sınıf Dışı Ders Çalışması132
Derse Özgü Staj
Ödev26
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)110
Final (Sınav Süresi + Sınav Hazırlık Süresi)115
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok