Bilgi Paketi / Ders Kataloğu
Fizikte Bilgisayar Programlama
Ders Kodu: FİZ206
Ders Türü: Zorunlu
Ders Grubu: Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 0
Kredi: 3
Laboratuvar: 2
AKTS: 6
Amaç

Bu dersin amacı, Fortran ( veya Python) programlama dilinin temelleri öğretilerek öğrencilerin fizik lisans eğitimleri süresince karşılarına çıkacak problemleri nümerik yöntemler ile çözebilmeleri sağlamaktır.

Özet İçerik

Fortran ve Python programlama dilinin temelleri, Serı açılımları, türev ve integral alma, basit diferansiyel denklemlerin çözümü, iki ve üç boyutlu sistemeler için gerekli diferansiyel denklemlerin çözümü, Özdeğer Özvektör probleminin çözümü, Rastgele Sayılar ve bunların integral alamada basit uygulamaları (Monte Carlo Yöntemi), Temel İstatistik Fizik Problemlerinin çözümü ve kuantum mekaniği

Dersi Veren Öğretim Görevlisi/Görevlileri
Prof. Dr. Cesur EKİZ
Öğrenme Çıktıları
1.Fortran veya Python programlama dili hakkında temel bilgi verir.
2.Diferansiyel denklemlerin sayısal olarak basit çözümünü (Euler Metodul) yapar
3.Fortran veya Python programlama dilinde basit bilgisayar algoritmaları yazar.
4.Daha karmaşık yöntemlerle (Runge-Kutta) Dinamik problemleri çözer
5.Olasılık yasaları ile ilgili fiziksel olayları bilgisayarın rastgele sayı üretme özelliğini kullanarak fiziksel olarak modeller
6.Rasgele olayları ve Monte Carlo simülasyonu açıklar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Fortran ve Python ile Sayısal Fizik, B. Karaoğlu, Seçkin Yayıncılık, Ankara 2013
2.Computational Physics: Problem Solving with Python, Rubin H. Landau, M. J. Paez, C.C. Bordeianu, Wiley
3.Numerical Methods for Physics, A. L. Garcia
4.An Introduction to Computer Simulations Methods,H.Gould,J.Tobochnick,Addison-Wesley,1996,New York
5.Fiziğin Temelleri , David Halliday, Robert Resnick, and Pearl Walker
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Anaconda ve alternatifleri ile Python Kurulumu
2. Hafta - Teorik
Seri Açılımları, interpolasyon ve data fitting
3. Hafta - Teorik
Türevler
4. Hafta - Teorik
İntegraller
5. Hafta - Teorik
Diferansiyel Denklemler I: Temel ve 1 Boyutlu problemler
6. Hafta - Teorik
1- Boyutlu Problemler
7. Hafta - Teorik
Diferansiyel Denklemler II: Çok boyutlu problemler
8. Hafta - Teorik & Uygulama
Konu tekrarı (Arasınav)
9. Hafta - Teorik
Özdeğer Problemleri
10. Hafta - Teorik
Rastgele Sayılar ve Bunların integral almada basit uygulamaları(Monte-Carlo)
11. Hafta - Teorik
Fermat prensibi,Olasılık ve ışığın kırılmasının incelenmesi
12. Hafta - Teorik
Olasılık yasalarının değişik potansiyeller altında hareket eden parçacıklara uygulanması(Yol İntegrali)
13. Hafta - Teorik
Kısmi Diferansiyel Denklemler ve sayısal çözümleri
14. Hafta - Teorik
Basit Schrödinger problemlerinin sayısal çözümleri
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%30
Dönem Sonu Sınavı (Final)1%60
Ödev2%10
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140456
Ödev202040
Ara Sınav115217
Dönem Sonu Sınavı135237
TOPLAM İŞ YÜKÜ (Saat)150
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
PÇ-14
OÇ-1
4
4
3
OÇ-2
2
5
2
4
4
2
OÇ-3
2
5
3
3
2
4
4
2
OÇ-4
2
5
3
3
2
4
3
2
OÇ-5
2
5
3
3
2
4
4
2
OÇ-6
2
1
3
3
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026