Ondokuz Mayıs Üniversitesi Bilgi Paketi - Ders Kataloğu

Ders Öğretim Planı

Ders KoduDers AdıDers TürüYılYarıyılAKTS
İST387 Nesne Tabanlı Programlama 927006 3 5 3
Dersin Seviyesi
Lisans
Dersin Amacı
Öğrencinin herhangi bir programlama dilini bildiğini kabul ederek nesne tabanlı programlamayı öğretmektir. Bu amaçla verilen nesne tabanlı programlama dili C#' tır.
Dersin Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Emre DÜNDER
Öğrenme Çıktıları
  1. Nesne yönelimli programlama kavramını öğrenirler.
  2. Nesneler arasında bir dil ilişkisi kurar.
  3. Dosyalara nesne yönelimli olarak erişir.
  4. Çoklu form kullanarak işlemlerini gerçekleştirir.
Öğrenim Türü
Birinci Öğretim
Ön Koşul Dersleri
Yok
Önerilen Diğer Husular
Yok
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
-Erdinç, F. (2016). Yeni Başlayanlar İçin C# ile Nesne Tabanlı Programlama, Abaküs Kitap Yayıncılık, İstanbul.-Sebetci, Ö. (2007). C# .Net ile Nesne Temelli Programlamaya Giriş ve Algoritmalar, Gazi Kitabevi, Ankara. - Algan, S. (2003). Her Yönüyle C# 6.0, Pusula Yayıncılık, İstanbul.
Planlanan Öğrenme Aktiviteleri ve Metodları
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
Dersin İçeriği
C# dilinde formlar ve formlarla çalışma, kontrol nesneleri ve veri yapıları, bilgi giriş ve çıkış kontrol komutları, dizi yapıları, hata ayıklama fonksiyonları, kontrol nesneleri, fonksiyonlar, grafik uygulama komutları, prosedürler, menü oluşturma işlemlerini yapar.
Haftalık Ders İçeriği
Hafta Teorik Uygulama Laboratuar
1.NET Platformuna Giriş NET Teknolojisi nedir? NET Teknolojisinin Dayandığı Standartlar, protokoller
2.Net Çalışma Ortamı ve Proje (Tasarım) Ekranı CONSOLE ve UYGULAMALARI Windows Form Uygulamaları
3.Net Çalışma Ortamındaki bir programın Genel Yapısı ve temel Kavramları (Değişken tanımlamaları, İşlemler, Döngü komutları, Diziler )
4.Net Çalışma Ortamındaki bir programın Genel Yapısı ve temel Kavramları (Değişken tanımlamaları, İşlemler, Döngü komutları, Diziler )
5.Nesneler ve tanımlamaları özellikleri metotlar olaylar
6.Formlar
7.Form uygulamaları
8.Ara sınav
9.Kontrol nesneleri ve onların özellikleri örneklerle incelenmektedir.
10.Girdi ve çıktı bilgilerinin program koduyla ve kontrol nesneleri ile nesne tabanlı programlamada kullanımı
11.Dosyalama temel dosya türleri ve komutları
12.Dosyalama işlemleri
13.Dosya veri ve hata arama işlemleri
14.Dosya komutlarını kullanarak proje geliştirme
15.
16.
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetKatkı (%)
Ara Sınav0100
Toplam0
Yarıyıl (Yıl) Sonu EtkinlikleriAdetKatkı (%)
Final Sınavı0100
Toplam0
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
Toplam100
İş Yükü Hesaplaması
EtkinliklerAdetSüresi(saat)Toplam İş Yükü(saat)
Ara Sınav122
Final Sınavı122
Derse Katılım13339
Uygulama/Pratik326
Problem Çözümü515
Soru-Yanıt326
Bireysel Çalışma326
Ara Sınav İçin Bireysel Çalışma133
Final Sınavı içiin Bireysel Çalışma144
Ev Ödevi144
Toplam77