Dersin Ayrıntıları
YarıyılKoduAdıT+UKrediAKTS
4MATH202BILIMSEL HESAPLAMA2+236

Dersin Detayları
Dersin Dili İngilizce
Dersin Düzeyi Lisans
Bölümü / Programı MATEMATİK
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Amacı MATLAB/Octave temellerini ve bazı araç kutularını öğretmek.
Değişken tanımlamayı, dizi oluşturmayı, betik dosyalarını kullanmayı, matris işlemlerini, dosya okuma ve yazmayı, 2 ve 3 boyutlu grafikleri çizmeyi, algoritma yazmayı, koşullu ifadeleri ve döngüleri kullanmayı, matlab fonksiyonları yazmayı ve sembolik hesaplama araçlarını öğretmek.
Matematik problemlerini çözmek için MATLAB/Octave'in nasıl kullanılacağını anlamak
Dersin İçeriği Matlab/Octave temelleri, dizi oluşturma, betik dosyalarını kullanma, 2 boyutlu çizimler, Matlab/Octave'da programlama, Operatörler, Koşullu İfadeler ve Döngüler, fonksiyon tanımlama ve fonksiyon dosyaları oluşturma, fonksiyonların uygulamaları, 3 boyutlu grafikler, Matlab/Octave ile matematik problemlerini bilgisayarar ortamına taşıma ve çözme, Matlab/Octave ile sembolik hesaplamalar
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Öğr.Gör.Dr. Barış ÇİÇEK
Dersi Verenler Öğr.Gör.Dr. Barış ÇİÇEK
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Matlab: An Introduction with Applications, 6th edition, Amos Gilat, Wiley, 2016
Numerical Methods Using MATLAB, 4th edition, John. H. Mathews and Kurtis D. Fink, Pearson, 2004
Scientific Computing with MATLAB and Octave, 4th edition, A. Quarteroni, F. Saleri, P. Gervasio, Springer, 2010

Ders Yapısı

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Yıl içi sınavları 1 % 30
Kısa sınavlar 6 % 30
Ödevler 0 % 0
Diğer uygulamalar 0 % 0
Laboratuvar uygulamaları 0 % 0
Projeler 0 % 0
Final sınavı 1 % 40
Toplam :
8
% 100

AKTS Hesaplama İçeriği
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Haftalık Ders 28 1 28
Dersle İlgili Sınıf Dışı Etkinlikler (Ödev, Okuma, Bireysel Çalışma vb.) 8 6 48
Laboratuvar 28 1 28
Sınavlar ve Sınava Hazırlık (Derse Katılım, Sunum, Yarıyıl Sınavı, Final Sınavı, Kısa Sınavlar vb) 8 10 80
Toplam İş Yükü   AKTS Kredisi : 6 184

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Matlab/Octave programlama dilinin temellerini öğrenme
2 Matematiksel problemleri Matlab/Octave kullanarak modelleme
3 Algoritma ve tekniklerin arkasında yatan matematiksel teoriyi anlayabilme
4 Yapay matematik ve mühendislik problemlerini bilgisayar ortamında analiz etmek ve çözmek


Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Matlab/Octave'ın temelleri.
2 Matlab/Octave'da dizi oluşturma.
3 Matlab/Octave'da Dizilerle matematiksel işlemler.
4 Matlab/Octave'da komut dosyalarının kullanımı ve veri yönetimi.
5 Matlab/Octave'da iki boyutlu grafik çizimi.
6 Matlab/Octave ile programlama.
7 Matlab/Octave'da operatörler, şartlı ifadeler ve döngüler.
8 Matlab/Octave'da şartlı ifadeler ve döngüler ile uygulamalar.
9 Matlab/Octave'da kullanıcı tanımlı fonksiyonlar, Fonksiyon dosyaları, Anonim fonksiyonlar.
10 Matlab/Octave'da fonksiyon fonksiyonları, alt fonksiyonlar ve iç içe fonksiyonlar.
11 Matlab/Octave'da fonksiyonlar ile ilgili uygulamalar.
12 Matlab/Octave'da üç boyutlu grafik çizimi.
13 Matlab/Octave ile çeşitli matematik problemlerinin bilgisayar ortamına aktarılması ve çözülmesi.
14 Matlab/Octave ile sembolik hesaplama.
15 Final
16 Final


Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14
Tüm 4 2
Ö1 3
Ö2 4 3 3 2
Ö3 4 3 3 2
Ö4 4 3 3 2

Katkı Düzeyi : 0: Yok 1: Düşük 2: Orta 3: Yüksek 4: Çok Yüksek


https://obs.iyte.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=163334&lang=tr