Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
İleri Matematiksel Programlama MAT 002 0 3 + 0 3 6
Ön Koşul Dersleri Soyut Matematik, Lineer Cebir I, II, Analiz I, II, Sayısal Analiz, Analiz III, IV ve Sayılar Teorisi derslerinin alınmış olması tavsiye edilir.
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi YUKSEK_LISANS
Dersin Türü Seçmeli
Dersin Koordinatörü Doç.Dr. MURAT SARDUVAN
Dersi Verenler Doç.Dr. MURAT SARDUVAN,
Dersin Yardımcıları Arş. Gör. Tuğba Petik, Arş. Gör. Emre Kişi
Dersin Kategorisi Diğer
Dersin Amacı Lisansüstü çalışmalarında karşılaşılan bazı problemler, insan emeği ile çok uzun bir süre içinde çözülebilir. Bununla birlikte, bu problemler bilgisayar programlama ile çok kısa bir sürede halledilebilir. Bu dersin amacı bilgisayar programlama yoluyla lisansüstü çalışmalarında karşılaşılan bazı matematiksel problemlerin nasıl çözülebileceği hakkında bilgi vermektir.
Dersin İçeriği Paket program ortamı, karşılaştırma ve döngü yapıları, diziler, fonksiyon oluşturma, sayılar teorisi problemleri, yaklaşık hesaplamalar, Ofis programları ile veri alış-verişi, Grafik çizme, Arayüz oluşturma
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Programlama ile ilgili genel kavramları bilir Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
2 Paket program ortamını tanır Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
3 Algoritma oluşturma mantığını kavrar Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
4 Döngü kullanarak program yazar Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
5 Fonksiyon tanımlar ve kullanır Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
6 Oluşturulmuş bir algoritmayı Matlab programında yazar Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
7 Lisans düzeyindeki derslerde karşılaştığı bazı problemleri bilgisayar yardımı ile çözer Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
8 Ofis programından veri alır Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
9 Çıktıları ofis programını kullanarak alır Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
10 İki ve üç boyutlu olarak fonksiyon grafiklerini programı kullanarak çizer Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
11 Kullanıcı arayüzü oluşturur Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Grup Çalışması, Bireysel Çalışma, Sınav , Ödev, Proje / Tasarım,
Hafta Ders Konuları Ön Hazırlık
1 Paket program ortamını tanıma
2 Değişken tanımlama, değer atama, aritmetik ve mantıksal işlemler
3 Döngü yapıları
4 Tek boyutlu ve çok boyutlu diziler
5 Fonksiyon oluşturma ve programlamada kullanımı
6 Sayılar teorisi problemleri ve çözümleri
7 Bir fonksiyonun limit, türev, integralini bulma
8 Lineer Cebir Problemleri
9 Arasınav
10 Sayısal Analiz Problemleri
11 Sayısal Analiz Problemleri
12 Excel vb. diğer dosyalardan veri alma ve veri kaydetme
13 İki ve üç boyutlu grafik çizimleri
14 Arayüz oluşturma ve onunla programlama
Kaynaklar
Ders Notu
Ders Kaynakları 1. BURDEN Richard L., FAİRES J. Douglas, Numerical Analysis (9th Edition), Brooks/Cole, Cengage Learning, Boston, MA02210, USA, 2011.
2. DAL Deniz, Matlab ile Programlama, Ekin Yayınevi, Bursa 2011.
3. DEVECİ KARAKOÇ İpek, MATLAB ve İstatistiksel Veri Analizi, Nobel Yayınevi, Ankara 2010.
4. ARİFOĞLU Uğur, MATLAB 7.04 Simulink ve Mühendislik Uygulamaları, Alfa Yayınevi, İstanbul 2005.
5. UYSAL Mithat, MATLAB ile Matematiksel Uygulamalar ve Mühendislik Uygulamaları, Beta Yayınevi, İstanbul 2004.
6. ÇELİK Basri, MAPLE ve MAPLE ile Matematik, Nobel Yayınevi, Ankara 2004.
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
0
2 Alanıyla ilgili güncel yayınları takip eder, problemler ortaya koyar. X
3 Matematik lisans programıyla ilgili disiplinler arasındaki bağlantıları kavrar. X
4 Edindiği tecrübe ve bilgiyi, alanı dışındaki konularla ilişkilendirerek yeni bilgiler oluşturur. X
5 Karşılaştığı problemleri analiz ederek, çözüme ulaşmak için farklı ispat yöntemleri kullanır. X
6 Alanıyla ilgili çözülmesi gereken soruları tespit eder, gerektiğinde liderlik yapar. X
7 Farklı disiplinlerde yürütülen çalışmalarda, kendi alanına özgü dinamikleri uygulayarak takım çalışmasında bilgilerini aktarır. X
8 Matematik lisans eğitimi boyunca edindiği bilgileri eleştirel bir yaklaşımla değerlendirir, eksiklerini giderir ve güncel konular üzerine yönlenir. X
9 Bir yabancı dili yazılı ve sözlü olarak iletişim kurabilecek düzeyde bilir, matematik terminolojisine hakim olacak ve kaynak araştırması yapacak şekilde yabancı dil bilgisini kullanır. X
10 Lisansta öğrendiği bilgileri geliştirerek matematikte veya uygulama alanlarında uzmanlık düzeyinde kendini geliştirir X
11 Çalıştığı alandaki verilerin toplanması, aktarılması ya da bir yayın oluşturulması aşamalarında bilimsel ve kültürel etik değerlerini göz önüne alır. X
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ödev 100
Toplam 100
1. Yıl İçinin Başarıya 40
1. Final 60
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ara Sınav 1 15 15
Kısa Sınav 1 12 12
Ödev 1 15 15
Final 1 20 20
Toplam İş Yükü 158
Toplam İş Yükü / 25 (Saat) 6,32
Dersin AKTS Kredisi 6