Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Jeodezik Ödevlerin Programlanması HRT313223120
ÖnkoşullarHRT1172
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Harita Mühendisliği Lisans Programı (%30 İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimHarita Mühendisliği Bölümü
Dersin KoordinatörüCÜNEYT AYDIN
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıBu ders, 1) öğrencilerin algoritmik düşünme yeteneklerini geliştirmeyi, 2) temel jeodezik problemlerin çözümünde algoritmik düşünebilmelerini sağlamayı ve 3) öğrencilere matris tabanlı programlama dilleri ve/veya uygulama yazılımları ile bu problemleri çözebilmeleri için gerekli temel unsurları verebilmeyi amaçlamaktadır.
Dersin İçeriğiProgramlama; Algoritma; Matris tabanlı programlar; Temel ödevler, iki boyutlu koordinat dönüşümü, kartezyen-jeodezik koordinat dönüşümü, Gauss-Krüger projeksiyon düzlemine indirgeme, dengeleme hesabı, uyuşumsuz ölçü testine ilişkin algoritma hazırlama ve bunların programlanmaları.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Aydın, C., (2009), Temel Bilgisayar Bilimleri Ders Notu, YTÜ, İstanbul.
  • Cüneyt AYDIN, Jeodezik Ödevlerin Programlanması Ders Notu, YTÜ, İstanbul.
  • Demirel, H., (2009), Dengeleme Hesabı, 3. Basım, YTÜ Matbaası, İstanbul.
  • Ghilani C.D., Wolf P.R., (2006), Adjustment Computations, Fourth Edition, John Wiley
  • Wolf P.R, Ghilani C. D. (2006), Elementary Surveying An Introduction to Geomatics, Eleventh Edition, Pearson Prentice Hall, New Jersey.
  • [URL1] http://www.mathworks.com/matlabcentral/
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. PÇ-2.1) Öğrenciler jeodezik problemlerin çözüm aşamalarını oluşturur.
  2. PÇ-2.1) Jeodezik problemlerin çözümü için algoritma ve akış şeması oluşturur.
  3. PÇ-4.1) Matris tabanlı uygulama yazılımları ile işlem yapar.
  4. PÇ-4.1) Matris tabanlı program dili ile dosya okuma ve yazdırma işlemini yapar.
  5. PÇ-4.1) Matris tabanlı program dili ile if/end, for/end, while/end yapılarını kullanır.
  6. PÇ-4.1) Matris tabanlı program ile jeodezik ödevlerin programını yazar.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5DÖÇ-6
PÇ-1------
PÇ-2------
PÇ-3------
PÇ-444----
PÇ-5------
PÇ-6------
PÇ-7------
PÇ-8--3444
PÇ-9------
PÇ-10------
PÇ-11------
PÇ-12------
PÇ-13------
PÇ-14------
PÇ-15------
PÇ-16------
PÇ-17------
PÇ-18------
PÇ-19------
PÇ-20------
PÇ-21------
PÇ-22------
PÇ-23------
PÇ-24------
PÇ-25------
PÇ-26------
PÇ-27------
PÇ-28------
PÇ-29------
PÇ-30------

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Problem çözme teknikleri NA
2Programlama dilleri ve programcılıkta kullanılan işlemler NA
3Algoritma ve akış diyagramı kavramları; problemlerin algoritma ve akış diyagramlarının hazırlanması. Matris tabanlı programlama dilleri ve uygulama yazılımları (Matlab) NA
4Matlab’de fonksiyon dosyaları ve kodlama NA
5Temel ödevlerin algoritmasının hazırlanması ve programlanması Temel ödev işlem adımlarının saptanması
6İki boyutlu koordinat dönüşümleri için algoritma oluşturulması ve programlama İki boyutlu koordinat dönüşümü işlem adımlarının saptanması
7Koordinat dönüşümleri (Üç boyutlu kartezyen koordinatlardan, jeodezik koordinatlara geçiş ve tam tersi) algoritma üretimi ve programlanması Kartezyen-jeodezik koordinat dönüşümü işlem adımlarının saptanması
8Ara Sınav 1
9Geometrik nivelman ağlarında düzeltme denklemlerinin ve ağırlık matrisinin oluşturulmasına ilişkin algoritma hazırlama ve programlama NA
10Uzunluk ve doğrultu ölçülerinin Gauss-Krüger projeksiyon düzlemine indirgenmesine ilişkin algoritma hazırlama ve programlamaYatay ağ dengelemesine ilişkin işlem adımlarının saptanması
11Uzunluk ve doğrultu ölçüleri için düzeltme denklemlerinin oluşturulmasına ilişkin algoritma hazırlama ve programlama Dengeleme çözümüne ilişkin işlem adımlarının saptanması
12Dengeleme hesabı için normal denklemlerin oluşturulması, çözümü, dengeli koordinatların ve dengeli ölçülerin hesabı için algoritma hazırlamaDengeleme çözümüne ilişkin işlem adımlarının saptanması
13Dengeleme hesabı algoritmasının kodlanması, doğrulama, sonuçların yazdırılmasıDengeleme çözümüne ilişkin işlem adımlarının saptanması
14Uyuşumsuz ölçü testleri için algoritmalar ve programlamaNA
15Yılsonu sınavıNA
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri130
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati141
Laboratuar
Uygulama142
Arazi Çalışması
Sınıf Dışı Ders Çalışması141
Derse Özgü Staj
Ödev110
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer00
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)17
Final (Sınav Süresi + Sınav Hazırlık Süresi)17
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok