|
Hafta
|
Konular
|
Ön Hazırlık
|
|
1
|
Temel kavramlar, veri tipleri
|
|
|
2
|
İşlemler ve mantıksal tanımlar
|
|
|
3
|
Hassasiyet, iç fonksiyonlar, giriş-çıkış ve format tanımları
|
|
|
4
|
Kontrol yapısı, branşlar
|
|
|
5
|
Döngüler, akış şeması
|
|
|
6
|
Subroutinler, dış fonksiyonlar
|
|
|
7
|
Özgün program yazımı
|
|
|
8
|
Mathematica?nın temel özellikleri, sayısal ve sembolik hesaplama
|
|
|
9
|
Değişkenleri ve fonksiyonları tanımlama
|
|
|
10
|
Liste oluşturma, farklı listelerle çalışma
|
|
|
11
|
İterasyon fonksiyonları, kullanıcı-tanımlı fonksiyonlar, program yazma
|
|
|
12
|
Döngüler, akış kontrolü
|
|
|
13
|
Grafik çizimi ve görseller
|
|
|
14
|
Özgün program yazımı
|
|
|
Ön Koşul
|
-
|
|
Ders Dili
|
Türkçe
|
|
Dersin Sorumlusu
|
Doç. Dr. İlyas İNCİ
|
|
Dersi Verenler
|
1-)Profesör Dr. İlyas İnci
|
|
Ders Yardımcıları
|
Fizik Bölümü Araştırma Görevlileri
|
|
Kaynaklar
|
1.Fortran 90 Manual, Rice University, Houston. 2.http://www.owlnet.rice.edu/~ceng303/manuals/fortran/,
|
|
Yardımcı Kitap
|
1.Wellin, P., Kamin, S. and Gaylord, R. 2005. An Introduction to Programming with Mathematica, Cambridge University Press, Cambridge.
|
|
Dersin Amacı
|
Fortran ve Mathematica programları hakkında genel bilgi sahibi olmalarını sağlamak.
|
|
Dersin İçeriği
|
Fortran programını öğrenebilme, Mathematica programını öğrenebilme, İhtiyacı olan programı yazabilme, Temel bilgilerini diğer sembolik programlarda kullanabilme.
|
|
Program Yeterlilik Çıktıları |
Katkı Düzeyi |
|
1
|
Lisans bilgilerini lisansüstü aşamasında verimli bir biçimde kullanabilme.
|
4
|
|
2
|
Çalışma alanı ile ilgili literatür taraması yapabilme.
|
4
|
|
3
|
Literatürde yer alan kaynakları okuma, anlama ve yorumlama yeterliliğine sahip olma.
|
4
|
|
4
|
Fizik bilgisini, alanıyla ilgili çalışmalarda karşılaşacağı problemlere uygulayabilme.
|
5
|
|
5
|
Çalışma alanı ile ilgili deneysel sistemleri kullanabilme ve gerektiğinde tasarlayabilme.
|
2
|
|
6
|
Disiplin içi ve disiplinler arası çalışma yapabilme.
|
3
|
|
7
|
Çalışma alanı ile ilgili bilgisayar programlarını kullanabilme ve gerektiğinde program yazılımı yapabilme.
|
4
|
|
8
|
Çalışmasıyla ilgili makale yazabilme ve bilimsel toplantılarda sunabilme.
|
4
|
|
9
|
Uluslararası bilim insanları ile iletişim kurarak fikir alış-verişi yapabilecek düzeyde yabancı dil bilme.
|
4
|
|
10
|
Mesleki ve bilimsel etik bilincine sahip olma.
|
5
|
|
11
|
Bireysel çalışma yeteneğine sahip olma, gerektiğinde inisiyatif alabilme.
|
5
|