<?xml version="1.0" encoding="UTF-8"?>
<ders kod="BLP201">
  <ad>NESNE TABANLI PROGRAMLAMA II</ad>
  <program>Bilgisayar Programcılığı</program>
  <genelBilgiler>
    <bilgi ad="Yarıyıl">3</bilgi>
    <bilgi ad="Türü">Zorunlu</bilgi>
    <bilgi ad="Teori / Uygulama / Lab.">2 / 2 / 0</bilgi>
    <bilgi ad="AKTS">5</bilgi>
    <bilgi ad="Öğretim düzeyi">Ön Lisans</bilgi>
    <bilgi ad="Öğretim türü">Birinci Öğretim</bilgi>
    <bilgi ad="Öğretim elemanı">Öğr. Gör. Osman VİLLİ</bilgi>
    <bilgi ad="Ön koşul dersleri">-</bilgi>
    <bilgi ad="Staj durumu">-</bilgi>
  </genelBilgiler>
  <metin baslik="Dersin amacı">C# dili ile masaüstü programlamanın temellerini uygulamalı olarak öğrenmek, nesne tabalı programlama prensipleriyle veritabanı bağlantılı uygulamalar geliştirmek, çok boyutlu programlama bilgi ve becerilerini edinmek.</metin>
  <metin baslik="Dersin içeriği">Temel nesne tabanlı programlama kavramları,Temel Programlama Kavramları, .NET Kavramları, Programlama Dili Temelleri, Metotlar, Sınıflar, İsim Alanları, IO İşlemleri, Nesne Yönelimli Programlama Tekniği, İleri C# Konuları</metin>
  <metin baslik="Kaynaklar">www.codeproject.com
www.csharp-corner.com
Her Yönüyle C# Programlama - Sefer Algan - Pusula Yayıncılık</metin>
  <metin baslik="Önerilen diğer hususlar">-</metin>
  <ogrenmeCiktilari>
    <cikti no="1">Nesne tabanlı programlama temellerini öğrenirler</cikti>
    <cikti no="2">Nesne tabanlı programalama prensiplerine bağlı uygulama geliştirebilirler</cikti>
    <cikti no="3">Veritabanıyla ilişikili uygulama geliştirebilirler</cikti>
    <cikti no="4">C# dilinin detaylarını öğrenirler</cikti>
  </ogrenmeCiktilari>
  <haftalikKonular>
    <hafta no="1">İleri C# konularına giriş</hafta>
    <hafta no="2">Metot Kavramı</hafta>
    <hafta no="3">Class Kavramı</hafta>
    <hafta no="4">Interface ve Abstract Yapılar</hafta>
    <hafta no="5">Interface ve Abstract Yapılar</hafta>
    <hafta no="6">Interface ve Abstract Yapılar</hafta>
    <hafta no="7">Ara sınav</hafta>
    <hafta no="8">Veritabanı kurulumu ve bağlantılar</hafta>
    <hafta no="9">Dosya Giriş-Çıkış İşlem Örnekleri</hafta>
    <hafta no="10">Veritabanı bağlantısı ve Veritabanı işlemleri</hafta>
    <hafta no="11">Örnek senaryo üzerinden örnekler yapılması</hafta>
    <hafta no="12">Örnek senaryo üzerinden örnekler yapılması</hafta>
    <hafta no="13">Örnek senaryo üzerinden örnekler yapılması</hafta>
    <hafta no="14">Final sınavı</hafta>
  </haftalikKonular>
  <degerlendirme>
    <grup baslik="Yarıyıl (Yıl) İçi Etkinlikleri">
      <etkinlik sayi="1" yuzde="100">Ara Sınav</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="40">Yarıyıl (Yıl) İçi Etkinlikleri</etkinlik>
      <etkinlik sayi="0" yuzde="60">Yarıyıl (Yıl) Sonu Etkinlikleri</etkinlik>
    </grup>
  </degerlendirme>
  <isYuku toplamSaat="127" akts="4.23">
    <etkinlik sayi="1" sureSaat="5" toplamSaat="5">Ara Sınav</etkinlik>
    <etkinlik sayi="1" sureSaat="10" toplamSaat="10">Ara Sınav İçin Bireysel Çalışma</etkinlik>
    <etkinlik sayi="14" sureSaat="2" toplamSaat="28">Gösterme</etkinlik>
    <etkinlik sayi="14" sureSaat="1" toplamSaat="14">Laboratuvar</etkinlik>
    <etkinlik sayi="1" sureSaat="50" toplamSaat="50">Proje Hazırlama</etkinlik>
    <etkinlik sayi="1" sureSaat="20" toplamSaat="20">Proje Sunma</etkinlik>
  </isYuku>
</ders>
