|
HRT1010 | Bilgisayar Programlama | 2+1+0 | AKTS:5 | 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 , Grup çalışması, Laboratuar Çalışması | Dersin Süresi | 14 hafta - haftada 2 saat teorik ve 1 saat uygulama | Öğretim Üyesi | -- | Diğer Öğretim Üyesi | DOÇ. DR. Emine TANIR KAYIKÇI, | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Algoritma Geliştirme Mantığı Kazandırmak, Programlama Kavramlarını MATLAB kullanarak Öğretmek, Laboratuvar Ortamında Yapılan Uygulamalarla Öğrencilere Programlama Konusunda Tecrübe Kazandırmak. |
Öğrenim Kazanımları | BPKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | programlama yeteneği kazanırlar. | 2,4 | 1,4 | ÖK - 2 : | basit programlar geliştirebilirler. | 2,4 | 1,4 | ÖK - 3 : | algoritmik düşünebilirler | 2,4 | 1,4 | ÖK - 4 : | analiz ve sentez yapabilirler | 2,4 | 1,4 | 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ı | |
Algorithma ve AKış Diyagramları Kavramları Öğrenme ve çeşitli Problemlerle İlgili Algoritma (akış diyagramı) Geliştirme, Programlama Dilleri Hakkında Genel Bilgi, MATLAB Temel Kavramlar ve Çalışma Penceresi Birimlerini Tanıma, Veri Tipleri, MATLAB Sayısal İşlemler, MATLAB Fonksiyonları, Mantısal İfadeler (if-elseif, else, v.s.), Döngüler (for-end, while-end), Matrisler, Kullanıcı Tanımlı Fonksiyon Oluşturma, MATLAB Grafik İşlemler, Dosya İşlemleri (Dosya Açma-kapatma ve kayıt), Veri Dosyaları. |
|
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 | Arasınav | | Hafta 9 | İki ve üç Boyutlu Grafik Çizimi ve İşlemleri,Laboratuvar Uygulama | | 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 Uygulama sınavı, | | Hafta 16 | Dönem Sonu 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. | | |
1 | Emine Tanır Kayıkçı, Bilgisayar Programla Ders Notları (Yayımlanmamış). | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 8 | | 1 | 35 | Laboratuar sınavı | 15 | | 0,25 | 15 | 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 | 4 | 14 | 56 | Sınıf dışı çalışma | 2 | 14 | 28 | Arasınav için hazırlık | 2 | 1 | 2 | Arasınav | 1 | 1 | 1 | Kısa sınav | 1 | 1 | 1 | Dönem sonu sınavı için hazırlık | 11 | 1 | 11 | Dönem sonu sınavı | 1 | 1 | 1 | Toplam Çalışma Yükü | | | 100 |
|