|
HRT1012 | Bilgisayar Programlama | 2+1+0 | AKTS:3 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Zorunlu | Bölümü | HARİTA MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Uygulama | Dersin Süresi | 14 hafta - haftada 2 saat teorik ve 1 saat uygulama | Öğretim Üyesi | Doç. Dr. Volkan YILMAZ | Diğer Öğretim Üyesi | | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Öğrencilerin programlama becerilerini geliştirmek |
Öğrenim Kazanımları | BPKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Genel programlama ile ilgili bilgi sahibi olacak | 1,2 | 1, | ÖK - 2 : | Problemleri programlama ile çözmeyi öğrenecek | 1,5 | 1, | BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Akış Diyagramları, Temel Simgeler, Matlab Ekranı,Araç Çubuğu (Toolbar),Komut Kullanımı, Ekranı Temizleme, Temel Yazım Kuralı, Temel Aritmetik İşlemler,Dizi Tanımı, Skaler İşlemler, Vektörler, Vektör Oluşturma, Matrisler ve Matris Oluşturma, Matris İşlemleri, Trigonometrik fonksiyonlar, Mantıksal Fonksiyonlar, Koşul (if, else,elseif) İfadeleri, Döngüler - Loops (For and While), İçiçe (if - for - while), Switch case ve Try catch, İki ve üç Boyutlu Grafik Çizimi |
|
Haftalık Detaylı Ders İçeriği | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Bilgisayar ve Yazılım, Yazılım ve Yazılım Bileşenleri, Program, Komut, Programlama, Programlama Dili,Laboratuvar Uygulama | | Hafta 2 | Programcılık, Problem Çözme ve Algoritma Oluşturma, Yapısal Programlama, Problem Çözme Teknikleri, Uygulamalar,Laboratuvar Uygulama | | Hafta 3 | Akış Diyagramları, Temel Simgeler, Algoritma Örnekleri ile Akış Şeması Oluşturma | | Hafta 4 | Matlab'i Açmak ve Kapatmak, Matlab Ekranı,Araç Çubuğu (Toolbar),Komut Kullanımı, Ekranı Temizleme, Temel Yazım Kuralı,Laboratuvar Uygulama | | Hafta 5 | Temel Aritmetik İşlemler,Dizi Tanımı, Skaler İşlemler, Vektörler, Vektör Oluşturma,Laboratuvar Uygulama | | Hafta 6 | Matrisler ve Matris Oluşturma, Matris İşlemleri, Trigonometrik fonksiyonlar, Laboratuvar Uygulama | | Hafta 7 | Mantıksal Fonksiyonlar, Koşul (if, else,elseif) İfadeleri, Döngüler - Loops (For and While), İçiçe (if - for - while), Switch case ve Try catch,Laboratuvar Uygulama | | Hafta 8 | İki ve üç Boyutlu Grafik Çizimi ve İşlemleri,Laboratuvar Uygulama | | Hafta 9 | Arasınav | | Hafta 10 | Matlab'de Programlama Düz Yazı (script) m dosyaları (m files) ile Programlama ve Uygulama Örnekleri Fonksiyon m dosyaları Oluşturma ve Uygulama Örnekleri,Laboratuvar Uygulama | | Hafta 11 | Denklem ve Denklem Sistemlerinin Çözümü, Uygulama Örnekleri,Laboratuvar Uygulama | | Hafta 12 | Kullancı Tanımlı Fonksiyon Oluşturma ve Uygulama Örnekleri,Laboratuvar Uygulama | | Hafta 13 | Jeodezik Problemlere İlgili MATLAB Program Kodları,Laboratuvar Uygulama | | Hafta 14 | Veri Girişi ve Çıkışı İçin Veri dosyaları Oluşturma,Laboratuvar Uygulama | | Hafta 15 | Laboratuvar Uygulaması | | Hafta 16 | Final sınavı | | |
1 | M. Uzunoğlu, A. Kızıl, Ö. Ç. Onar, 2003, Her Yönü ile Matlab, Türkmen Kıtabevi, ISBN 975-6392-07-X, İstanbul.
| | 2 | Kumar, S. S., & Lenina, S. V. B. (2016). MATLAB: Easy way of learning. PHI Learning Pvt. Ltd..
| | 3 | Gander, W. (2015). Learning MATLAB: a problem solving approach (Vol. 95). Springer.
| | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 9 | | 1 | 50 | Dönem sonu sınavı | 16 | | 1 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 3 | 14 | 42 | Laboratuar çalışması | 6 | 6 | 36 | Arasınav için hazırlık | 6 | 6 | 36 | Arasınav | 1 | 1 | 1 | Dönem sonu sınavı için hazırlık | 6 | 5 | 30 | Dönem sonu sınavı | 1 | 1 | 1 | Toplam Çalışma Yükü | | | 188 |
|