Skip to content
Toros University

EEM106

ADVANCED PROGRAMMING

Electrical and Electronics Engineering (Turkish)
Download course information package PDF Excel Word XML CSV
Semester
2
Type
Zorunlu
Theory / Practice / Lab
3 / 2 / 0
ECTS
5
Level of study
Lisans
Mode of study
Birinci Öğretim
Instructor
Dr. Öğr. Üyesi Hüseyin Emre KANKAYA
Prerequisite courses
Yok
Internship status
Yok

Course objectives

İleri programlama konuları ve nesne tabanlı programlama.

Course content

Nesne tabanlı programlama ve sınıf yapısı. Sınıf örnekleri, Simülasyon, Rasgele sayılar ve metotlar

Resources

Ders Notları Yeni Başlayanlar için C# ile Nesne Tabanlı Programlama, F. Erdinç, Abaküs, 2018 C# Eğitim Kitabı, M. Yücedağ, Dikeyeksen, 2024

Learning outcomes

  1. 1 Çok boyutlu dizileri ve iç içe döngüleri kullanır.
  2. 2 Sınıf kavramını bilir ve örneklerini uygular.
  3. 3 Metot kavramını bilir ve uygulamalarda kullanabilir.
  4. 4 Simülasyon ve rastgele sayıların üretimini içeren yazılım uygulamaları oluşturabilir.

Weekly topics

Week 1 C# Programlama
Week 2 Programlama temelleri tekrar
Week 3 İç içe Döngüler
Week 4 Temel algoritmalar
Week 5 Fonksiyonlar
Week 6 Nesne tabanlı programlama ve sınıf yapısı
Week 7 Sınıf Örnekleri
Week 8 Vize Sınavı
Week 9 Random Sınıfı
Week 10 Olasılık içeren programlar
Week 11 Bilgisayar simülasyonu
Week 12 Bilgisayar simülasyonu dvm
Week 13 Çok boyutlu diziler
Week 14 Gelişmiş örnekler
Week 15 Tekrar
Week 16 Sınav

Assessment

Yarıyıl (Yıl) İçi Etkinlikleri

  • Laboratuvar × 6 %40

Yarıyıl (Yıl) Sonu Etkinlikleri

  • Yarıyıl Sonu Sınavı %100

Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı

  • Yarıyıl (Yıl) İçi Etkinlikleri %50
  • Yarıyıl (Yıl) Sonu Etkinlikleri %50

ECTS workload

Event Number Duration (hours) Total (hours)
Ara Sınav 1 2 2
Ara Sınav İçin Bireysel Çalışma 1 20 20
Derse Katılım 14 3 42
Final Sınavı 1 2 2
Final Sınavı içiin Bireysel Çalışma 1 20 20
Bireysel Çalışma 14 3 42
Laboratuvar 14 2 28
Total workload / ECTS 156 hours · 5,2 ECTS

Cookie settings

Choose which cookies you allow; you can change your choice at any time using the "Cookie settings" link at the bottom of the page.