PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Matematiksel Yazılımlara GirişMATH 221213 + 247,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYü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 DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
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.
 
Üretken Yapay Zeka Kullanımı:

 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1MATLAB masaüstü ortamı
2Matrisler, matris işlemleri, satırlar ve sütunlar
3Çok boyutlu diziler
4Kodlar
5Çizimler, çoklu çizimler
63 Boyutlu Çizimler
7Koşullu Kontrol — if, else, switch
8Koşullu Kontrol — if, else, switch
9Döngü Kontrol — for, while, continue, break
10Döngü Kontrol — for, while, continue, break
11Programın Sonlandırılması — return, vectorization, preallocation
12Fonksiyonlar
13LaTeX – Giriş, yapılandırılmış ve WYSIWYG editörleri
14LaTeX: 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 3 saat problem çözme ve uygulamaları içeren ders anlatımı. Öğrencilerin derslere katılımı zorunludur. Öğrencilerin final sınavına girebilmek için toplam derslerin en az 50% sine devam etmeleri beklenir. Aksi halde, öğrenciler NA notu ile kalacaktır.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara Sınav1%35
Final Sınavı1%50
Laboratuvar Sınavı2%10
Laboratuvar0%5
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor
 
Dersin AKTS İş Yükü:
#AktiviteAdetSüre (Saat)İş Yükü
1Derslere Katılım (haftalık bazda)143,0042,00
2Laboratuvarlara/Derslere Katılım (haftalık bazda)142,0028,00
3Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda)141,5021,00
4İlgili materyalin toplanması ve seçilmesi (bir kez)110,0010,00
5İlgili materyalin kendi kendine incelenmesi (haftalık bazda)142,0028,00
6Ev ödevleri00,000,00
7Sınavlara Hazırlık25,0010,00
8Ara Sınavlara Hazırlık (Sınavların süresi dahil)115,0015,00
9Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
10Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
11Final Sınavına Hazırlık (sınav süresi dahil)121,0021,00
 
Dersin Program Yeterlilikleri vs. Öğrenme Kazanımları:
#Program YeterlilikleriKatkı (0-4)
1Matematikte yeterli bilgi birikimine ve bu alanlardaki teorik ve uygulamalı bilgiyi, soyut ve uygulamalı matematik problemlerini çözmede kullanabilme becerisine sahip olur.4
2Modern hesaplama araçlarını, bir soyut veya gerçek hayat problemini analiz etmede kullanabilme becerisine sahip olur.3
3Matematikte teorik ve tarihi arka planı hakkında yeterli bilgiye sahip olur.3
4Bireysel ve takım halinde verimli çalışabilme, iç disiplinli ve çok disiplinli alanlardaki karmaşık sistemleri analiz etmek için takım halinde verimli işbirliği oluşturma yeteneğine sahip olur.3
5Teknik konularda sözlü ve yazılı olarak İngilizce etkin iletişim kurma becerisine sahip olur.3
6Bilim, mühendislik ve finans problemlerini çözmek için yeni deneyler ve algoritmalar kullanma, geliştirme ve uygulama becerisine sahip olur.3
7Bir matematik problemini, analitik ve nümerik yöntemler kullanarak analiz etme yeteneğine ve daha derin fikirler elde etmek için teorik ve simülasyonel yöntemleri kullanabilme ve karşılaştırabilme becerisine sahip olur.3
8Soyut ve uygulamalı matematik alanındaki bir projedeki bulgu, sonuç ve değerleri rapor edebilme, teknik rapor yazabilme, etkili sunumlar hazırlama ve yapma yeteneğine sahip olur.3
9Yaşam boyu öğrenmenin gerekliliğini tanıma; bilgiye ulaşma, bilim ve teknolojideki gelişmeleri takip etme ve sürekli gelişmeyi devam ettirebilme yeteneğine sahip olur.3
10Mesleki ve etik sorumluluk ve bunların hukuksal sonuçları konusunda farkındalık kazanır.4