<?xml version="1.0" encoding="UTF-8"?>
<ders kod="BLP114">
  <ad>NESNE TABANLI PROGRAMLAMA I</ad>
  <program>Computer Programming</program>
  <genelBilgiler>
    <bilgi ad="Semester">2</bilgi>
    <bilgi ad="Type">Zorunlu</bilgi>
    <bilgi ad="Theory / Practice / Lab">2 / 2 / 0</bilgi>
    <bilgi ad="ECTS">5</bilgi>
    <bilgi ad="Level of study">Ön Lisans</bilgi>
    <bilgi ad="Mode of study">Birinci Öğretim</bilgi>
    <bilgi ad="Instructor">Öğr. Gör. Osman VİLLİ</bilgi>
    <bilgi ad="Prerequisite courses">-</bilgi>
    <bilgi ad="Internship status">-</bilgi>
  </genelBilgiler>
  <metin baslik="Course objectives">C# dili ile masaüstü programlamanın temellerini uygulamalı olarak öğrenmek, veritabanı bağlantılı uygulamalar geliştirmek, çok boyutlu programlama bilgi ve becerilerini edinmek.</metin>
  <metin baslik="Course content">Temel Programlama Kavramları, .NET Kavramları, Programlama Dili Temelleri, Metotlar, Sınıflar, İsim Alanları, IO İşlemleri, Nesne Yönelimli Programlama Tekniğine Giriş</metin>
  <metin baslik="Resources">www.codeproject.com
www.csharp-corner.com
Her Yönüyle C# Programlama - Sefer Algan - Pusula Yayıncılık</metin>
  <metin baslik="Other recommended points">-</metin>
  <ogrenmeCiktilari>
    <cikti no="1">Öğrenciler C# hakkında deneyim kazanırlar.</cikti>
    <cikti no="2">Öğrenciler bağımsız yazılım geliştirme kabiliyeti kazanırlar.</cikti>
    <cikti no="3">Öğrenciler uygulama alanlarını öğrenirler.</cikti>
    <cikti no="4">Öğrenciler nesne tabanlı programlama mantığını kavrarlar.</cikti>
  </ogrenmeCiktilari>
  <haftalikKonular>
    <hafta no="1">Programlama dillerine giriş</hafta>
    <hafta no="2">Nesne tabanlı programlama dilleri özellikleri</hafta>
    <hafta no="3">Visual Studio ortamını tanıma</hafta>
    <hafta no="4">C# programalama dilinin temelleri</hafta>
    <hafta no="5">İlk C# programlama programının yazılması</hafta>
    <hafta no="6">İlk C# programlama programının yazılması</hafta>
    <hafta no="7">Hesap makinesi örneği gerçekleştirme</hafta>
    <hafta no="8">Ara sınav</hafta>
    <hafta no="9">Class ve metot kavramları</hafta>
    <hafta no="10">Class ve metot kavramları</hafta>
    <hafta no="11">Öğrenci kayıt sistemi geliştirilmesi</hafta>
    <hafta no="12">Öğrenci kayıt sistemi geliştirilmesi</hafta>
    <hafta no="13">Öğrenci kayıt sistemi geliştirilmesi</hafta>
    <hafta no="14">Kütüphane rezervasyon sistemi geliştirilmesi</hafta>
    <hafta no="15">Kütüphane rezervasyon sistemi geliştirilmesi</hafta>
    <hafta no="16">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="70">Yarıyıl (Yıl) Sonu Etkinlikleri</etkinlik>
      <etkinlik sayi="0" yuzde="30">Yarıyıl (Yıl) İçi Etkinlikleri</etkinlik>
    </grup>
  </degerlendirme>
  <isYuku toplamSaat="114" akts="3.8">
    <etkinlik sayi="1" sureSaat="4" toplamSaat="4">Ara Sınav</etkinlik>
    <etkinlik sayi="1" sureSaat="8" toplamSaat="8">Ara Sınav İçin Bireysel Çalışma</etkinlik>
    <etkinlik sayi="1" sureSaat="5" toplamSaat="5">Bütünleme Sınavı</etkinlik>
    <etkinlik sayi="14" sureSaat="1" toplamSaat="14">Gösterme</etkinlik>
    <etkinlik sayi="14" sureSaat="2" toplamSaat="28">Laboratuvar</etkinlik>
    <etkinlik sayi="1" sureSaat="50" toplamSaat="50">Proje Hazırlama</etkinlik>
    <etkinlik sayi="1" sureSaat="5" toplamSaat="5">Proje Sunma</etkinlik>
  </isYuku>
</ders>
