Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Algoritmalar ve ProgramlamaELM109235202
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Elektrik Mühendisliği Lisans Programı (%30 İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimElektrik Mühendisliği Bölümü
Dersin KoordinatörüMustafa Baysal
Dersi Veren(ler)Uğur S. Selamoğulları, Mustafa Baysal, Ali Ajder, Said Mirza Tercan
Asistan(lar)ı
Dersin AmacıProgramlama dili kavramlarını vermek; Algoritmik yaklaşımla problem analiz yeteneği kazandırmak; Matlab ile kodlama (programlama) yapmasını sağlamak
Dersin İçeriğiBilgisayar Organizasyonu; Algoritmalar; Programlama Dilleri ve Veri Yapıları; MATLAB temelleri; Diziler (Skaler, vektör ve matris işlemleri), Script ve Function programcılığı; Temel Veri Analizi, Karşılaştırma deyimleri, Döngü Deyimleri, Giriş-Çıkış İşlemleri, Grafik işlemleri, Sembolik ve Nümerik Matematiksel İşlemler, Örnek Uygulamalar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Matlab Kılavuzu, Doç.Dr. Aslan İnan, Papatya Bilim, 2018.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler programlamanın temel kavramlarını tanımlayabilecektir.
  2. Öğrenciler programlama dilinde dizileri ve matrisleri kullanabilecektir.
  3. Öğrenciler programlama dilinde düzyazı ve fonksiyon tarzında m-file yazmasını öğrenebileceklerdir.
  4. Öğrenciler if then else, switch case gibi koşullu ifadeleri kullanabilecektir.
  5. Öğrenciler programlama dilinde döngü ve grafik oluşturabilecektir.

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Ç-8-----
PÇ-955555
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
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
1Programlama dillerine giriş, Algoritmalara ve akış diyagramlarına girişasit giriş/çıkış ifadeleri
2Temel MATLAB Tanıtımı, ifadeler, sayılar, aritmetik operatörler, değişkenler, fonksiyonlar
3Diziler, Vektörler
4Diziler, Matrisler
5Temel Veri Analizi
6Düzyazı programcılığı ve Fonksiyon programcılığı
7Düzyazı programcılığı ve Fonksiyon programcılığı
8Ara Sınav 1
9Kontrol ve Şart deyimleri 1
10Kontrol ve Şart deyimleri 2
11Döngüler
12Sembolik Matlab / Ara Sınav 2
13Grafik İşlemleri
14Sembolik Matlab
15Konu Tekrarı ve Uygulama
16Final

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
Ödev00
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar260
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 Saati144
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması
Derse Özgü Staj
Ödev00
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)225
Final (Sınav Süresi + Sınav Hazırlık Süresi)130
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok