ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Ders Bilgi Formu ( CE 302 )


   Temel bilgiler
Ders adı: Mühendisler İçin İleri Programlama Teknikleri
Ders kodu: CE 302
Öğretim üyesi: Dr. Öğr. Üyesi Ahu KÖMEÇ MUTLU
AKTS kredisi: 4
GTÜ kredisi: 3 ()
Yılı, Dönemi: 2021, Bahar
Dersin düzeyi: Lisans
Dersin tipi: Seçmeli
Öğretim dili: İngilizce
Öğretim şekli: Yüz yüze , Grup çalışması
Ön koşullar: Yok
Staj durumu: Yok
Dersin amacı: İleri programlama tekniklerini öğrenmek.
   Öğrenme çıktıları Yukarı

Bu dersi başarıyla tamamlayan öğrenciler, şu yetilere sahip olurlar:

  1. İleri programlama tekniklerine hakim olur,

    Program Çıktılarına Katkıları

    1. Temel İnşaat Mühendisliği bilgisi edinmek
    2. Mühendislik, fen bilimleri ve matematik prensipleri uygulanarak karmaşık mühendislik problemlerinin tanımlanması, formülize edilmesi ve çözümlenmesi becerisi
    3. Mühendislik vakalarında etik ve profesyonel sorumlulukları tanıma becerisi ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal alandaki etkisini dikkate alan bilinçli kararlar verebilme
    4. Uygun öğrenme stratejilerini kullanarak gerektiğinde yeni bilgileri edinme ve uygulayabilme

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Ödev
    3. Laboratuvar uygulamaları/sınavları
    4. Seminer/sunum
    5. Dönem projesi
  2. sınıfların oluşturulmasını bilir

    Program Çıktılarına Katkıları

    1. Evrensel, kültürel, sosyal ve çevresel faktörlerin yanında halk sağlığı, iş güvenliği ve refah unsurlarının gözetilerek belirli ihtiyaçları karşılayacak çözümlerin üretilmesinde mühendislik tasarımını uygulama becerisi
    2. Uygun öğrenme stratejilerini kullanarak gerektiğinde yeni bilgileri edinme ve uygulayabilme

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Ödev
    3. Laboratuvar uygulamaları/sınavları
    4. Dönem projesi
  3. paralel işlem yapabilir

    Program Çıktılarına Katkıları

    1. Mühendislik, fen bilimleri ve matematik prensipleri uygulanarak karmaşık mühendislik problemlerinin tanımlanması, formülize edilmesi ve çözümlenmesi becerisi
    2. Evrensel, kültürel, sosyal ve çevresel faktörlerin yanında halk sağlığı, iş güvenliği ve refah unsurlarının gözetilerek belirli ihtiyaçları karşılayacak çözümlerin üretilmesinde mühendislik tasarımını uygulama becerisi
    3. Mühendislik vakalarında etik ve profesyonel sorumlulukları tanıma becerisi ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal alandaki etkisini dikkate alan bilinçli kararlar verebilme
    4. Uygun öğrenme stratejilerini kullanarak gerektiğinde yeni bilgileri edinme ve uygulayabilme

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Ödev
    3. Laboratuvar uygulamaları/sınavları
    4. Dönem projesi
   İçerik Yukarı
1. hafta: Ders içeriği, takvim, görevler, bilgisayar kaynakları (GITHUB, dersktusu), Python kurulumu, Jupyterhub@GTU
2. hafta: Veri Yapıları
3. hafta: Veri Analizi (Numpy - Pandas)
4. hafta: Keşifsel Veri Analizi
5. hafta: Veri Bilimi için istatistik
6. hafta: Veri ön-işleme
7. hafta: Makine Öğrenmesine Giriş
8. hafta: Parameter, Hyperparameter
9. hafta: Dönem Projesi 1 - Proje Sunumları
10. hafta: Lineer Regresyon
11. hafta: Çoklu Lineer Regresyon
12. hafta: Sınıflandırma Problemleri
13. hafta: SQL
14. hafta: Dönem Projesi 2 - Proje Sunumları
15. hafta*: .
16. hafta*: Final sınavı
Ders kitapları ve materyaller: Qingkai Kong, Timmy Siauw and Alexandre M. Bayen: Python Programming and Numerical Methods: A Guide for Engineers and Scientists, Academic Press ISBN: 978-0-12-819549-9
Önerilen kaynaklar: Course materials
  * 15. ve 16. haftalar arası final sınavına hazırlık haftası bulunmaktadır.
Değerlendirme Yukarı
Değerlendirme tipi Hafta numarası Ağırlık (%)
Ara sınavlar (Vizeler): 0 0
Dönem içi diğer çalışmalar: 0 0
Proje: 9,14 40
Ödev: 0 0
Kısa sınav (Quiz): 0 0
Final sınavı: 16 60
  Toplam ağırlık:
(%)
   İş yükü Yukarı
Etkinlik Süre (Haftalık saat) Toplam hafta sayısı Dönem boyu toplam iş yükü
Dersler (Yüz yüze öğretme): 3 14
Ders dışı bireysel çalışma: 1 14
Uygulama, Rehberli problem çözme: 2 14
Ödev: 0 0
Dönem projesi: 6 2
Dönem projesi sunumu: 2 2
Kısa sınav (Quiz): 0 0
Ara sınav için bireysel çalışma: 0 0
Ara sınav (Vize): 0 0
Final sınavı için bireysel çalışma: 0 0
Final sınavı: 3 1
    Toplam işyükü:
    Toplam AKTS kredisi:
*
  * AKTS kredisi, toplam iş yükünün 25'e bölümüdür. (1 AKTS = 25 saatlik iş yükü)
-->