Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Temel Bilgisayar BilimleriHRT117234220
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Harita Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimHarita Mühendisliği Bölümü
Dersin KoordinatörüALPER ŞEN
Dersi Veren(ler)BAHATTİN ERDOĞAN, NURSU TUNALIOĞLU ÖCALAN, ALPER ŞEN
Asistan(lar)ı
Dersin AmacıProgramlama dili kavramlarını vermek, problemlerin analiz edilerek algoritmik yaklaşımla programlama dili ile kodlanması yeteneğini kazandırmak.
Dersin İçeriğiBilgisayar Organizasyonu; Algoritmalar; Programlama Dilleri; Veri Yapıları; Diziler; Döngüler; Koşullu ifadeler; Fonksiyonlar; Yordamlar; Veri dosyası yazma ve okuma; Örnek uygulamalar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Konu anlatımlı kitaplar ve eğitim cd’leri
  • İnternet Kaynakları
  • Kişisel ders notları
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler bilgisayar terminolojisini ve yapısını öğrenir (P.Ç.4.1).
  2. Öğrenciler program yazım aşamalarını ve analitik problem çözüm yöntemlerini öğrenir (P.Ç.4.1).
  3. Öğrenciler akış diyagramı çizebilecek ve oluşturdukları bir algoritmayı grafik olarak ifade edebilmeyi öğrenir (P.Ç.4.1).
  4. Öğrenciler bir programlama dilinde (Matlab / VB / C / Python / Fortran / Java / Haskell / R) program yazabileceklerdir (P.Ç.4.2).
  5. Öğrenciler karşılaştıkları mühendislik problemlerine öğrendikleri programlama teknikleri ile çözüm üretmeyi öğrenir (P.Ç.4.1).

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

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-455555
PÇ-5-----
PÇ-6-----
PÇ-7-----
PÇ-8-----
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
1Bilgisayar sisteminin yapısı, program yazım aşamalarıDers notları
2Algoritmalar, akış diyagramlarıDers notları
3Matlab, VB, VBA, R veya Python programlamaya girişDers notları
4Değişkenler, veri yapıları, operatörlerDers notları
5DizilerDers notları
6Program çıkışı ve sonuç gösterme işlemleriDers notları
7Şart BildirimleriDers notları
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Ara Sınav 1Ders notları
10Fonksiyon ve alt programlar Ders notları
11Dosyaya yazma, Dosyadan veri okumaDers notları
12Ara Sınav 2Ders notları
13Nesneler / struct (yapı, biçim)Ders notları
14Mühendislikte Problem Çözümleri Ders notları
15Final

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üri
Projeler
Seminer/Workshop
Ara Sınavlar260
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 Saati132
Laboratuar
Uygulama132
Arazi Çalışması
Sınıf Dışı Ders Çalışması132
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)210
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok