<?xml version="1.0" encoding="UTF-8"?>
<ders kod="EEM106">
  <ad>İLERİ PROGRAMLAMA</ad>
  <program>Elektrik-Elektronik Mühendisliği (Türkçe)</program>
  <genelBilgiler>
    <bilgi ad="Yarıyıl">2</bilgi>
    <bilgi ad="Türü">Zorunlu</bilgi>
    <bilgi ad="Teori / Uygulama / Lab.">3 / 2 / 0</bilgi>
    <bilgi ad="AKTS">5</bilgi>
    <bilgi ad="Öğretim düzeyi">Lisans</bilgi>
    <bilgi ad="Öğretim türü">Birinci Öğretim</bilgi>
    <bilgi ad="Öğretim elemanı">Dr. Öğr. Üyesi Hüseyin Emre KANKAYA</bilgi>
    <bilgi ad="Ön koşul dersleri">Yok</bilgi>
    <bilgi ad="Staj durumu">Yok</bilgi>
  </genelBilgiler>
  <metin baslik="Dersin amacı">İleri programlama konuları ve nesne tabanlı programlama.</metin>
  <metin baslik="Dersin içeriği">Nesne tabanlı programlama ve sınıf yapısı. Sınıf örnekleri, Simülasyon, Rasgele sayılar ve metotlar</metin>
  <metin baslik="Kaynaklar">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</metin>
  <ogrenmeCiktilari>
    <cikti no="1">Çok boyutlu dizileri ve iç içe döngüleri kullanır.</cikti>
    <cikti no="2">Sınıf kavramını bilir ve örneklerini uygular.</cikti>
    <cikti no="3">Metot kavramını bilir ve uygulamalarda kullanabilir.</cikti>
    <cikti no="4">Simülasyon ve rastgele sayıların üretimini içeren yazılım uygulamaları oluşturabilir.</cikti>
  </ogrenmeCiktilari>
  <haftalikKonular>
    <hafta no="1">C# Programlama</hafta>
    <hafta no="2">Programlama temelleri tekrar</hafta>
    <hafta no="3">İç içe Döngüler</hafta>
    <hafta no="4">Temel algoritmalar</hafta>
    <hafta no="5">Fonksiyonlar</hafta>
    <hafta no="6">Nesne tabanlı programlama ve sınıf yapısı</hafta>
    <hafta no="7">Sınıf Örnekleri</hafta>
    <hafta no="8">Vize Sınavı</hafta>
    <hafta no="9">Random Sınıfı</hafta>
    <hafta no="10">Olasılık içeren programlar</hafta>
    <hafta no="11">Bilgisayar simülasyonu</hafta>
    <hafta no="12">Bilgisayar simülasyonu dvm</hafta>
    <hafta no="13">Çok boyutlu diziler</hafta>
    <hafta no="14">Gelişmiş örnekler</hafta>
    <hafta no="15">Tekrar</hafta>
    <hafta no="16">Sınav</hafta>
  </haftalikKonular>
  <degerlendirme>
    <grup baslik="Yarıyıl (Yıl) İçi Etkinlikleri">
      <etkinlik sayi="6" yuzde="40">Laboratuvar</etkinlik>
    </grup>
    <grup baslik="Yarıyıl (Yıl) Sonu Etkinlikleri">
      <etkinlik sayi="1" yuzde="100">Yarıyıl Sonu Sınavı</etkinlik>
    </grup>
    <grup baslik="Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı">
      <etkinlik sayi="0" yuzde="50">Yarıyıl (Yıl) İçi Etkinlikleri</etkinlik>
      <etkinlik sayi="0" yuzde="50">Yarıyıl (Yıl) Sonu Etkinlikleri</etkinlik>
    </grup>
  </degerlendirme>
  <isYuku toplamSaat="156" akts="5.2">
    <etkinlik sayi="1" sureSaat="2" toplamSaat="2">Ara Sınav</etkinlik>
    <etkinlik sayi="1" sureSaat="20" toplamSaat="20">Ara Sınav İçin Bireysel Çalışma</etkinlik>
    <etkinlik sayi="14" sureSaat="3" toplamSaat="42">Derse Katılım</etkinlik>
    <etkinlik sayi="1" sureSaat="2" toplamSaat="2">Final Sınavı</etkinlik>
    <etkinlik sayi="1" sureSaat="20" toplamSaat="20">Final Sınavı içiin Bireysel Çalışma</etkinlik>
    <etkinlik sayi="14" sureSaat="3" toplamSaat="42">Bireysel Çalışma</etkinlik>
    <etkinlik sayi="14" sureSaat="2" toplamSaat="28">Laboratuvar</etkinlik>
  </isYuku>
</ders>
