Lineer Cebir, Optimizasyon ve Olasılık gibi temel matematik derslerinde öğrendikleri çeşitli konuların uygulamalarını etkin bir programlama ortamında modellemeyi ve çözümünün gerçekleştirebilmesi amacıyla MATLAB programını tanıtmayı ve bu ortamda etkin yazılımlar geliştirilebilmesini amaçlamaktadır.
Ön Koşullar
Yok
Eş Koşullar
Yok
Özel Koşullar
yok
Öğretim Üyeleri
Prof. Dr. Ozan KOCADAĞLI
Asistanlar
yok
Ders Gün,Saat ve Yeri
Pazartesi 18.00-20.00, Sanal Sınıf
Salı 18.00-20.00, Sanal Sınıf
Görüşme Saatleri ve Yeri
Cats üzerinden ,Salı15:00-16:00
Öğretim Yöntem ve Teknikleri
-Teori, Uygulama ve yazılım
Temel Kaynaklar
- Mathworks (https://www.mathworks.com/)
-“Matlab: A Practical Introduction to Programming and Problem Solving”, 4th ed, S.Attaway.
Diğer Kaynaklar
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
MATLAB Programlama Ortamı
Teori, Uygulama
2. Hafta
Listeler, Vektörler, Matrisler, Değişkenler
Teori, Uygulama
3. Hafta
MATLAB Veri Tipleri, MATLAB Programlamaya Giriş
Seçim ve Çevrim Yapıları
Teori, Uygulama
4. Hafta
Dosya Operasyonları ve Data Transferi
Teori, Uygulama
5. Hafta
Grafik ile Görselleştirme
Teori, Uygulama
6. Hafta
Eğri ve Yüzey Uydurma
Teori, Uygulama
7. Hafta
Proje 1: Eğri ve Yüzey Uydurma Problemleri
Uygulama
8. Hafta
Lineer ve Lineer Olmayan Denklem Sistemleri Çözümü
Teori, Uygulama
9. Hafta
Optimizasyona Giriş ve Optimizasyon Araç Kutusu
Teori, Uygulama
10. Hafta
Kısıtsız Optimizasyon Problemlerinin Çözümü
Teori, Uygulama
11. Hafta
Kısıtlı Lineer Programlama Problemlerinin Modellenmesi ve Çözümü
Teori, Uygulama
12. Hafta
Simülasyon: Olasılık Dağımlarından Sayı Üretme
Teori, Uygulama
13. Hafta
Proje 2: Optimizasyon veya Simülasyon modellemesi
Teori, Uygulama
14. Hafta
Makine Öğrenmesi Araçlarının Tanıtılması: YSA, SVM ve Toplu Öğrenme
Uygulama
15. Hafta
Final haftası
16. Hafta
Final haftası
17. Hafta
Final haftası
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Projeler
2
40
Final
1
60
ÖÇ-1
MATLAB yazılım paketini ve MATLAB programlamayı öğrenir.
ÖÇ-2
Temel matematik bilgisiyle modelleme yapabilir
ÖÇ-3
MATLAB ile fonksiyonları yardımıyla grafik çizimi yapabilir
ÖÇ-4
Denklem çözümü yapabilir
ÖÇ-5
Eğri ve Yüzey Uydurulabilir
ÖÇ-6
Kısıtlı ve Kısıtsız Optimizasyon problemlerini çözebilir, simülasyon teknikleriyle sayı üretebilir
Program Çıktıları
PÇ-1
Matematik veya bilgisayar bilimleri alanlarında ileri düzeyde kuramsal ve uygulamalı bilgilere sahiptir.
PÇ-2
Matematik veya bilgisayar bilimleri alanlarında edindiği bilgi ve becerileri kullanarak verileri yorumlar ve değerlendirir.
PÇ-3
Matematik veya bilgisayar bilimleri alanlarındaki problemleri saptar, tanımlar, analiz eder; araştırmalara ve kanıtlara dayalı çözüm önerileri geliştirir.
PÇ-4
Matematik disiplinine sahip olarak, bilgisayarın işleyiş mantığını anlar ve hesaba dayalı düşünme yeteneği kazanır.
PÇ-5
Matematik veya bilgisayar bilimleri alanlarında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde çalışır.
PÇ-6
En az bir yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahiptir.
PÇ-7
Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin kullanır.
PÇ-8
Mesleki etik ve sorumluluk bilincindedir.
PÇ-9
Bağımsız davranma, inisiyatif kullanma ve yaratıcılık becerisine sahiptir.
PÇ-10
Yaşam boyu öğrenmenin gerekliliğinin bilincine sahiptir ve mesleki bilgi ve becerilerini sürekli olarak geliştirir.
PÇ-11
Alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına kullanır.