BİLİMSEL HESAPLAMA

İzlence Formu

Ders Adı BİLİMSEL HESAPLAMA Kod YÖN7025
Kredi 3 AKTS 8
Z/S Seçmeli Teorik Saat 3
Uygulama Saat 0 Lab Saat 0
Ders Dili Türkçe Dersi Veren Dr. Ögr. Üyesi ŞENOL EMİR
Dersin Veriliş Türü Örgün

Dersin Amacı

Bu dersin amacı, bilimsel ve mühendislik problemlerinin çözümünde kullanılan sayısal ve hesaplamalı yöntemlerin kuramsal temellerini öğretmek ve bu yöntemlerin bilgisayar destekli uygulamalarını tanıtmaktır. Ders kapsamında, sayısal doğruluk, hata analizi, doğrusal ve doğrusal olmayan denklemlerin çözümü, diferansiyel denklemler, Monte Carlo simülasyonu ve paralel hesaplama gibi temel konular ele alınarak öğrencilerin karmaşık problemlere yönelik etkin, güvenilir ve verimli hesaplama yaklaşımları geliştirmeleri hedeflenmektedir.

İçerik

Sayısal analiz temelleri, kayan nokta aritmetiği ve hata analizi, lineer denklem sistemlerinin çözümü (doğrudan ve iteratif yöntemler, LU, Cholesky, QR ayrışımları, konjuge gradyan), matris özdeğer ve özvektör problemleri (power method, QR algoritması, Arnoldi iterasyonu), doğrusal olmayan denklemler ve sistemler (Newton, quasi-Newton, kök bulma yöntemleri), enterpolasyon ve yaklaşım teorisi (polinom, spline, least-squares, Chebyshev), sayısal türev ve integral hesabı, sıradan diferansiyel denklemlerin başlangıç değer problemleri, sınır değer problemleri, Monte Carlo yöntemleri, Python ve Julia dillerinde yüksek performanslı kodlama teknikleri ile bu konuların güncel literatürdeki önemli makalelerinin incelenmesi ve eleştirel tartışması.

Öğretim Yöntemleri

Çevrimiçi ve yüz yüze eğitim

Kaynaklar

- Johansson, R. (2024). Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib. Apress. - Lambers, J. V., Mooney, A. C. S., & Montiforte, V. A. (2021). Explorations In Numerical Analysis: Python Edition. WSPC. - Turner, P. R., Arildsen, T., & Kavanagh, K. (2018). Applied Scientific Computing: With Python. Springer International Publishing.

Bilgi İşlem Daire Başkanlığı © 2026