Dersin Adı
|
Türkçe |
Python ile Sayısal Yöntemler
|
İngilizce |
Numerical Analysis with Python |
Dersin Kodu
|
EEF 311E |
Kredi |
Ders
(saat/hafta) |
Uygulama
(saat/hafta) |
Labratuvar
(saat/hafta) |
Dönem |
5
|
3 |
3 |
- |
- |
Dersin Dili |
İngilizce |
Dersin Koordinatörü |
Ahmet Bozkurt
|
Dersin Amaçları |
Bu dersin amacı, öğrencilerin mühendislik ve bilim alanlarında kullanılan sayısal yöntemlerin dilini, mantığını ve matematiğini öğrenmelerini sağlamaktır. Ayrıca, bilim, endüstri ve toplumda karşılaşılan geniş kapsamlı problemlerin çözümünde sayısal yöntemlerin nasıl uygulanacağını öğretmek; Python programlama teknikleriyle sayısal yöntemlerin pratikte nasıl kullanılabileceğini göstermek hedeflenmektedir.
|
Dersin Tanımı |
Bu ders, temel seviyede Python programlama becerilerini kazandırmayı amaçlar. Sayısal yöntemlerin tanıtımı yapılacak ve özellikle mühendislik alanındaki uygulamaları ele alınacaktır. Ders kapsamında lineer ve lineer olmayan denklem sistemlerinin çözümleri, yaklaştırma yöntemleri, interpolasyon, lineer regresyon, kök bulma, sayısal türev ve integrasyon ile başlangıç değer problemleri işlenecektir. Ayrıca, bu sayısal yöntemlerin Python programlama teknikleriyle nasıl uygulanacağına odaklanılacaktır.
|
Dersin Çıktıları |
Bu dersi başarıyla tamamlayan öğrenciler:
1. Bilimsel ve mühendislik hesaplamalarında Python programlama dilini etkin bir şekilde kullanmayı öğreneceklerdir.
2. Sayısal yöntemlerin temel prensiplerini kavrayacaklardır.
3. Mühendislik problemlerinin analizinde sayısal yöntemleri uygulama becerisine sahip olacaklardır. |
Önkoşullar |
|
Gereken Olanaklar |
|
Diğer |
|
Ders Kitabı |
Python Programming and Numerical Methods: A Guide For Engineers and Scientists, Qingkai Kong, Timmy Siauw, Alexandre Bayen, Academic Press (2020). ISBN-10: 0128195495. ISBN-13: 978-0128195499 |
Diğer Referanslar |
Numerical Methods in Engineering with Python 3. Jaan Kiusalaas. Cambridge University Press (2013). ISBN-10: 1107033853. ISBN-13: 978-1107033856 |