Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Matematiksel Yazılımlara Giriş | MATH 221 | 2 | 1 | 3 + 2 | 4 | 7,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | Türkçe |
Dersin Seviyesi | Yüksek Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Öğrenciler çeşitli matris ve vektör işlemlerini yapmak için MATLAB'ı kullanabileceklerdir. |
2. Öğrenciler denklem sistemlerini çözmek için MATLAB'ı kullanabileceklerdir. |
3. Öğrenciler fonksiyonları çizmek için MATLAB'ı kullanabileceklerdir. |
4. Öğrenciler döngüleri ve koşul cümlelerini kullanmak için MATLAB'ı kullanabilecektir. |
5. Öğrenciler MATLAB'ı kullanarak matematik problemlerini çözen kısa programlar yazabileceklerdir. |
6. Öğrenciler rapor yazmak için LaTeX'i kullanmak için MATLAB'ı kullanabileceklerdir. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders programlama deneyimi olmayan öğrencilere yöneliktir. Matrisler, vektörler, değişkenler, diziler, koşullu ifadeler, döngüler, fonksiyonlar, iki ve üç boyutlu çizimler anlatılmaktadır. Kursun sonunda öğrenciler MATLAB'ı çeşitli derslerde kullanabilmeli ve programlama becerilerini derinleştirmeye ve Java, C++ veya Python gibi hesaplama için diğer dilleri öğrenmeye hazır olmalıdır. Ayrıca dersin sonunda LaTeX'e kısa bir giriş yapıyoruz. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | MATLAB masaüstü ortamı |
2 | Matrisler, matris işlemleri, satırlar ve sütunlar |
3 | Çok boyutlu diziler |
4 | Kodlar |
5 | Çizimler, çoklu çizimler |
6 | 3 Boyutlu Çizimler |
7 | Koşullu Kontrol — if, else, switch |
8 | Koşullu Kontrol — if, else, switch |
9 | Döngü Kontrol — for, while, continue, break |
10 | Döngü Kontrol — for, while, continue, break |
11 | Programın Sonlandırılması — return, vectorization, preallocation |
12 | Fonksiyonlar |
13 | LaTeX – Giriş, yapılandırılmış ve WYSIWYG editörleri |
14 | LaTeX: Denklemler, diziler, matrisler, özel semboller |
|
Kaynaklar: |
MATLAB: A Practical Introduction to Programming and Problem Solving 5th Edition, Stormy Attaway, Butterworth-Heinemann, 2018, ISBN: 978-0128154793 |
|
Diğer Kaynaklar: |
Matlab Primer, Mathworks, 2019 |
|
Öğretim Yöntem ve Teknikleri: |
Haftada problem çözme ve uygulamaları içeren 3 saat ders anlatımı. Derslere katılım zorunludur. Haftada 2 saat laboratuvar dersi yapılacaktır. Öğrenciler her hafta laboratuvarda öğrendikleri kavramları eğitmen eşliğinde uygulayacaklardır. Ayrıca ödevler MATLAB gerektirecektir.
|
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ödev | 4 | %20 |
Ara sınav | 2 | %40 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |