Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
FİZ313 | FİZİKTE BİLGİSAYAR PROGRAMLAMA | Seçmeli Ders Grubu | 3 | 5 | 3,00 |
Lisans
Türkçe
Bu dersin amacı öğrencilerin; herhangi bir fiziksel sistemin bilgisayar ortamında modellenmesini yapabilecek düzeyde algoritma geliştirme mantığına sahip olmalarını, bu algoritmaları Fortran programlama diliyle bilgisayara aktarabilecek ölçüde Fortran diline hakim olmalarını sağlamaktır.
1 | Verilen bir problemin bilgisayarda çözümünün yapılabilmesini sağlamak üzere algoritma geliştirme mantığına sahip olma. |
2 | Algoritma geliştirme mantığını çeşitli fiziksel problemlerin çözümü için kullanabilme. |
3 | Fortran programlama dilinin özelliklerin kavrayıp yapısına hakim olma. |
4 | Fortran programlama dilini kullanarak herhangi bir algoritmayı bilgisayara aktarabilme. |
5 | Verilen bir fiziksel problemin bilgisayarda sayısal çözümünü elde edebilmek amacıyla problemi irdeleyip çözüm aşamalarını belirleyebilme ve sonunda Fortran dilini kullanarak çözüm elde edebilme. |
Birinci Öğretim
[Yok]
Programlamaya giriş: Matematiksel işlemler, karşılaştırma ve mantıksal işlemler. Algoritma Hazırlama: Operatörler ve ilgili terimler, aktarma işlemi, sayaç tanımı, döngü mantığı. Akış Diyagramları. Programlama dilleri ve genel yapısı. Fortrana giriş. Fortranda veri tipleri. Matematiksel işlemler ve fonksiyonlar. Fortranda kontrol yapıları. Fortranda döngü yapıları. Fortranda Giriş-çıkış işlemleri. Fortranda dizi kavramı. Fortranda dosya yapısı ve yönetimi.
Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|
1 | Programlamaya giriş, matematiksel işlemler, karşılaştırma iişlemleri ve mantıksal işlemler. | ||
2 | Algoritma kavramı, operatörler ve algoritma terimleri, aktarma işlemi ve sayaç. | ||
3 | Döngü mantığı, ardışık toplama ve ardışık çarpma, çeşitli uygulamalar. | ||
4 | Akış diyagramları ve çeşitli uygulamaları. | ||
5 | Programlama dillerine giriş ve genel yapının analizi. | ||
6 | Fortran dilinin genel özellikleri ve Fortranda veri tipleri. | ||
7 | Fortranda matematiksel işlemler ve fonksiyonlar. | ||
8 | Fortranda kontrol yapıları ve uygulamaları. | ||
9 | Fortranda döngü tanımı ve uygulamaları. | ||
10 | Fortanda giriş-çıkış işlemleri. Formatlı bilgi giriş çıkışı. | ||
11 | Fortranda dizi kavramı, bir ve birden fazla boyutlu diziler ve uygulamaları. | ||
12 | Fortranda dosya yapısı ve yönetimi. | ||
13 | Çeşitli örnekler ve uygulamalar |
1) 1.Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever, Seçkin Yayıncılık, 2004. 2) Classical Fortran, M. Kupferschmid, Marcel Dekker Inc., 2002.
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 2 | 2 |
Final Sınavı | 1 | 2 | 2 |
Quiz | 1 | 2 | 2 |
Derse Katılım | 14 | 3 | 42 |
Ödev Problemleri için Bireysel Çalışma | 1 | 8 | 8 |
Ara Sınav İçin Bireysel Çalışma | 1 | 15 | 15 |
Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
Toplam İş Yükü (saat) | 91 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
ÖÇ 1 | 3 | 3 | |||||||||
ÖÇ 2 | 4 | 4 | |||||||||
ÖÇ 3 | 4 | 4 | |||||||||
ÖÇ 4 | 4 | 4 | 4 | 3 | 3 | ||||||
ÖÇ 5 | 4 | 4 | 3 | 4 | 4 |