DERS ADI

: Bilimsel Hesaplama

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BİL 3110 Bilimsel Hesaplama SEÇMELİ 3 0 0 5

Dersi Veren Birim

Bilgisayar Bilimleri

Dersin Düzeyi

Lisans

Ders Koordinatörü

PROF. DR. MURAT ERŞEN BERBERLER

Dersi Alan Birimler

Bilgisayar Bilimleri

Dersin Amacı

Bu dersin amacı Matlab/Octave kullanılarak bilimsel hesaplama modellerinin tasarlanması, test edilmesi konularında kapsamlı bilgi vermek ve fizik, kimya, biyoloji, bilgisayar bilimleri, matematik gibi değişik disiplinleri içeren problemleri çözmektir. Ele alınacak konular, eğri uydurma, görüntü işleme, optimizasyon, bütünleşme, farklılaşma, istatistiksel analiz, diferansiyel denklemler (ODE) çözme ve simulasyon vs.dir.

Dersin Öğrenme Kazanımları

1   Matlab / Octave kullanılarak çözülebilecek bilimsel problemleri tanıma ve çözme.
2   Bir analiz aracı olarak bilimsel hesaplama konusunda temel bilgi sahibi olabilme.
3   Bilimsel hesaplama yapılarını kullanabilme becerisine sahip olabilme.
4   Bilimsel hesaplama modellerinin tasarlanması konusunda bilgi sahibi olabilme,
5   Bilimsel hesaplama modellerinin test edilmesi konusunda bilgi sahibi olabilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Matlab ve Octave ifadeleri sözdizimi, Matris ve Vektör sözdizimi
2 Scatterplots Çizme, 2D ve 3D grafik, görüntü elde etme
3 Fonksiyon dosyaları ve Script dosyaları
4 Döngüler, döngü-değişmezler, kontrol akış, vektör işlemleri
5 Eğri uydurma
6 Fark denklemleri ile modelleme ve simülasyon
7 Matlab / Octave İstatistikleri
8 Genel tekrar
9 Diferansiyel Denklemler (başlangıç-değer ODE problemleri)
10 Optimizasyon (Doğrusal programlama, doğrusal olmayan)
11 SVD ve Temel Bileşenler Analizi
12 Kısmi Diferansiyel Denklemler
13 Görüntü işleme
14 Bilimsel Hesaplama Uygulamaları

Ders İçin Önerilen Kaynaklar

Ana kaynak:
Quarteroni, A., Saleri, F., Gervasio, P., Scientific Computing with MATLAB and Octave, Springer, 3rd edition, Sep. 10, 2010, ISBN-10: 3642124291, ISBN-13: 978-3642124297.
Yardımcı kaynaklar:
1. Gilat, Amos, Matlab: An Introduction with Applications, Wiley; 3rd edition, 2008. ISBN 978-0-470-10877-2.
2. Octave tutorial, http://www.gnu.org/ software/octave/doc/ interpreter/

Öğrenme ve Öğretme Yöntemleri

Ders, anlatım, sınıf sunumu ve tartışma biçiminde öğretilecek. Öğretilen dersin yanı sıra, öğrencilere gruplar halinde sunumlar hazırlatılacak ve tartışmalı oturumlar şeklinde sundurulacaktır. Dersin bazı haftalarında, daha önce verilen ödev sonuçları tartışılarak pekiştirilecektir.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 FN Final
3 BNS BNS VZ * 0.40 + FN * 0.60
4 BUT BÜTÜNLEME
5 BUTBN BÜTÜNLEME SONU BAŞARI NOTU VZ * 0.40 + BUT * 0.60


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

İlan edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

murat.berberler@deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 3 42
Haftalık Ders öncesi/sonrası hazırlıklar 14 4 56
Final Sınavına Hazırlık 1 20 20
Vize Sınavına Hazırlık 1 10 10
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 132

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.142335
ÖK.242335
ÖK.3423423335
ÖK.4423423335
ÖK.5423423335