Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / JFM 215 - JEOFİZİK MÜHENDİSLİĞİ

Kodu: JFM 215 Adı: JEOFİZİKTE PROGRAMLAMA - I Teorik+Uygulama: 1+1 AKTS: 4
Sınıf/Yarıyıl 2 / Güz
Ders Düzeyi Lisans
Ders Türü Zorunlu
Bölümü JEOFİZİK MÜHENDİSLİĞİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı YUSUF ARİF KUTLU (yakutlu@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Fortran ve Matlab yazılımları kullanılarak mühendislik problemlerinin çözümlerine yönelik yazılım geliştirme temellerini öğretmek.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Genel olarak basit ve karmaşık yapılı fonksiyonlar için algoritma geliştirebilir. PÇ-1 Matematik, fen bilimleri ve kendi dalları ile ilgili teknoloji konularda yeterli alt yapıya sahiptir ve bu alanlardaki kuramsal ve uygulamalı bilgileri jeofizik mühendisliği çözümleri için beraber kullanır.
PÇ-2 Jeofizik problemlerini uygun analitik yöntemler ve modelleme teknikleriyle saptar, tanımlar, formüle eder ve çözer.
Yazılı Sınav
DÖÇ-2 Jeofizik verileri değerlendirebilecek programları yazabilir. PÇ-1 Matematik, fen bilimleri ve kendi dalları ile ilgili teknoloji konularda yeterli alt yapıya sahiptir ve bu alanlardaki kuramsal ve uygulamalı bilgileri jeofizik mühendisliği çözümleri için beraber kullanır.
PÇ-2 Jeofizik problemlerini uygun analitik yöntemler ve modelleme teknikleriyle saptar, tanımlar, formüle eder ve çözer.
Yazılı Sınav
DÖÇ-3 Problemlerin çözümüne yönelik farklı ve etkin algoritmalar tasarlayabilirler. PÇ-2 Jeofizik problemlerini uygun analitik yöntemler ve modelleme teknikleriyle saptar, tanımlar, formüle eder ve çözer.
PÇ-3 Tanımlanmış bir hedef doğrultusunda bir süreci analiz eder, tasarlar ve bu doğrultuda modern tasarım yöntemlerini uygular.
PÇ-5 Arazide jeofizik uygulama ve çalışma becerisi kazanır, veri toplar, sonuçları analiz eder ve yorumlar.
PÇ-8 Çevre ve arkeolojik problemleri araştırmalarında, toplumun ihtiyaç duyduğu altyapıları güven içinde yapılabilmesi için gerekli mühendislik problemlerini çözme becerisine sahiptir.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Fortran programlamanın temel ilkeleri, Write, Read ve Format deyimlerinin kullanımı, şartlandırma deyimlerinin (If..else..end if, go to,…..) kullanımı, Do….Enddo/Continue döngülerinin kullanımı, diziler (bir ve iki boyutlu) ve boyut deyimleri (dimension, real, integer,…), ana (*.FOR) ve alt program (Subroutine, Function) yazma ve kullanma, fonksiyonları programlayabilme ve jeofizik problemlere uygulama, Matlab yazılımının tanıtılması ve temel kurallar, Matlab' da temel işlem komutları ve Matris işlemleri, Matlab' da *.M dosyalarını ve Function alt progamları oluşturma ve kullanma, Matlab' da mantıksal ve döngü deyimlerinin kullanımı. Matlab'da 1 ve 2 Boyutlu grafik komutları ve kullanımları, polinomlar ve sinyal işleme deyimleri ve jeofizik problemlerde kullanımları.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Fortran programlamanın temel ilkeleri, Write, Read ve Format deyimlerinin kullanımı Program komutlarını öğrenme
2 Şartlandırma deyimlerinin (ıf..else..end if, go to,..) kullanımı Program komutlarını öğrenme ve program yazımı
3 Şartlandırma deyimlerinin (ıf..else..end if, go to..) kullanımı Program komutlarını öğrenme ve program yazımı
4 Do….End do/Continue döngülerinin kullanımı Program komutlarını öğrenme ve program yazımı
5 Diziler (bir ve iki boyutlu) ve boyut deyimleri (dimension, real, integer,…) Program komutlarını öğrenme ve program yazımı
6 Ana (*.FOR) ve alt program (Subroutine, Function) yazma ve kullanma Program komutlarını öğrenme ve program yazımı
7 Fonksiyonları programlayabilme ve jeofizik problemlere uygulama Program yazımı
8 Ara Sınav
9 Matlab yazılımının tanıtılması ve temel kurallar Konu anlatımı
10 Matlab' da temel işlem komutları ve matris işlemleri Konu anlatımı
11 Matlab' da *.M dosyalarını ve function alt progamları oluşturma ve kullanma Program komutlarını öğrenme ve program yazımı
12 Matlab' da mantıksal ve döngü deyimlerinin kullanımı Program komutlarını öğrenme ve program yazımı
13 Matlab' da 1 ve 2 boyutlu grafik komutları ve kullanımları Program komutlarını öğrenme ve program yazımı
14 Polinomlar ve sinyal işleme deyimleri ve jeofizik problemlerde kullanımları Program yazımı
15 Polinomlar ve sinyal işleme deyimleri ve jeofizik problemlerde kullanımları Program yazımı
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Prof. Dr. Uğur Arifoğlu, Matlab 7. Alfa Yayınları.
2 Aynur Uysal, Prof. Dr. Mithat Uysal.Fortran 90. Beta Basım Yayım.
Ders Araç - Gereç ve Malzemeleri
Bilgisayar

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 2 14 28
Sınıf Dışı Çalışma
       a) Okuma 0
       b) İnternette/Kütüphanede Tarama 0
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 6 7 42
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 7 7 49
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 121