Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1) A Guide to MATLAB for Beginners and Experienced Users, B.R.Hunt, R.L.Lipsman, J.M. Rosenberg, Cambridge University Press, New York, 2001.
2) Introduction to Scientific Programming with Python, Joakim Sundnes, Springer Cham, 2020
3) Scientific Computing with Python: High-performance scientific computing with NumPy, SciPy, and Pandas, Claus Führer, Jan Erik Solem, Olivier Verdier, Packt Publishing, 2021
4) Scientific Computing with MATLAB and Octave, A. Quarteroni, F. Saleri, P. Gervasio, Springer, 4th ed, London, 2014.
Dersin İçeriği
Bilimsel programlamaya giriş, Python ve Matlab'ın temel özellikleri, temel hesaplamalar, sentaks, temel giriş-çıkış fonksiyonları, mantık ve akış kontrolü, vektörler ve matrisler, matris işlemleri, gömülü fonksiyonlar, kullanıcı tanımlı fonksiyonlar, özel fonsiyonlar, grafiksel Kullanıcı Arayüzü, Grafikler (2D/3D çizim, grafik nesne tutamaçları, yayın kalitesinde grafikler, animasyonlar), temel Kalkülüs işlemleri, kompleks sayılar, polinomlar, interpolasyon, Nümerik Lineer Cebir, dosya işlemleri (veri alma/verme), tablolarla iletişim, kod optimizasyonu, sembolik hesaplamalar, lineer denklem sistemleri, lineer olmayan denklem sistemleri, denklem kökü bulma