Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Fizikte Sayısal Çözümleme FIZ461035220
ÖnkoşullarYok
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Fizik Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimFizik Bölümü
Dersin KoordinatörüHüseyin Birtan Kavanoz
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıÖğrencilerin fizikte ve diğer ilgili alanlarda kullanılan sayısal yöntemlerin temelini anlamasını sağlamak ; Fizikte karşılaşacağı ve analitik olarak çözülmesi mümkün olmayan problemlerin sayısal olarak bilgisayar ortamında C++ programlama dilini veya Python programlama dilini kullanarak nasıl çözebileceklerini öğrenmelerini sağlamak.
Dersin İçeriğiGiriş, Temel Sayısal Yöntemler, Adi Diferansiyel Denklemler, Matrisler İçin Sayısal Yöntemler, Spektral Analiz, Kısmi Türevli Diferansiyel Denklemler.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Sayısal Fizik, Bekir Karaoğlu, 2004.
  • Fen ve Mühendisler İçin Nümerik Analiz, M. Bayram (Aktif Yay. 2002)
  • Numerical Recipes in C, W.H.Press, S.A.Teukolsky, W.T.Vetterling,B.P.Fannery (Cambridge Univ.Press, 2002)
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci, Fizik alanındaki güncel bilgilere, yazılımlara, kuramsal ve uygulamalı bilgilere sahip olur. Fizik ile ilgili kaynakları kullanabilecek düzeyde bilgi donanımına sahip olur.
  2. Öğrenci, güncel problemleri fiziksel yöntemlerle çözümleyebilir ve Fizik bilimini etkin olarak uygulayabilecek düzeyde bilgisayar yazılımı- programlama tekniği bilgisine sahip olur.
  3. Alanındaki kavram ve düşünceleri bilimsel yöntemlerle inceleyebilir, verileri yorumlayabilir, değerlendirebilir ve analiz edebilir.
  4. Problemlerde karşılaşılan karmaşık sorunları çözmek için bireysel ve ekip üyesi olarak sorumluluk alabilir
  5. Fizik biliminin gerektirdiği düzeyde sınav yazılımı ve bilişim-iletişim teknolojilerini kullanabilir.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Sayısal hesaplamanın nitelikleri, sayısal hata türleri, bilgisayar proglamlama evreleri Ders Kitabı 1.Bölüm
2C++ veya Python programlama dili temel kavram ve komutlarıC++ ve Python Ders notları
3C++ veya Python dilinde küçük programların yazılmasıC++ ve Python Ders notları
4Sayısal Türev yöntemleri ve program yazımıDers Kitabı 2.Bölüm
5Euler algoritması ve Bir boyutta değişken kuvvetDers Kitabı 2.Bölüm
6Sayısal İntegral yöntemleri ve program yazımıDers Kitabı 2.Bölüm
7Uygulama Basit sarkacın tam çözümüDers Kitabı 2.Bölüm
8Ara Sınav 1
9Ara Sınav Ders Kitabı
10Uygulama ; Ising model, karacisim ışıması ve Kare kuyu potansiyeliDers Kitabı 3.Bölüm
11Diferansiyel denklemler Başlangıç değer problemleri; Runge-Kutta yöntemi ve program yazımıDers Kitabı 4.Bölüm
12Uygulama; Av Avcı modeli, Hava sürtünmeli atış hareketi, sıvı içinde bilyenin hareketi, van der Pol salınıcısı Ders Kitabı 4.Bölüm
13Diferansiyel denklemler sınır değer ve özdeğer problemleri ve program yazımıDers Kitabı 4.Bölüm
14Mazeret sınavıDers Kitabı
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev530
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati142
Laboratuar
Uygulama142
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev22
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)118
Final (Sınav Süresi + Sınav Hazırlık Süresi)127
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok