Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Nesneye Dayalı Modelleme ve Programlama YBS 206 4 3 + 0 3 6
Ön Koşul Dersleri

Yok

Önerilen Seçmeli Dersler

YBS102 - Algoritma ve Programlamaya Giriş

Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Doç.Dr. EMRAH AYDEMİR
Dersi Verenler Doç.Dr. EMRAH AYDEMİR, Öğr.Gör.Dr. FARUK DURSUN,
Dersin Yardımcıları

Yok

Dersin Kategorisi Diğer
Dersin Amacı

Öğrenciye güncel Nesne Yönelimli Programlama Dillerinin ilkelerini öğretmek.

Dersin İçeriği

Visual Studio arabiriminde C# kullanımı, değişken, dizi, kontrol yapıları, tekrarlayan yapılar, sınıf, nesne, yöntem, kalıtım, polimorfizm, kapsülleme, özet, arabirim, kitaplıklar, uml diyagramları, dosya yapısı

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Öğrenci PyCharm ara yüzünü kullanmayı ve Framework’ün yapısını bilir. Soru-Cevap,
2 Öğrenci Nesneye Dayalı programlamanın temel prensiplerini bilir. Soru-Cevap,
3 Öğrenci Python ile basit uygulamalar geliştirebilir. Soru-Cevap,
Hafta Ders Konuları Ön Hazırlık
1 Algoritmik program tasarımı, akış şemaları Ders notlarının ilgili kısımlarının gözden geçirilmesi
2 Programlama nedir, yapısal programlama ile nesneye dayalı program yazma teknikleri nelerdir? Programlamanın temel prensipleri nelerdir? Ders notlarının ilgili kısımlarının gözden geçirilmesi
3 Veri tipleri, değişkenler, kontroller, döngüler Ders notlarının ilgili kısımlarının gözden geçirilmesi
4 Sınıflar, nesneler, metodlar ve tipler Ders notlarının ilgili kısımlarının gözden geçirilmesi
5 Kurucular, yıkıcılar Ders notlarının ilgili kısımlarının gözden geçirilmesi
6 Aşırı yükleme Ders notlarının ilgili kısımlarının gözden geçirilmesi
7 Ara yüzler Ders notlarının ilgili kısımlarının gözden geçirilmesi
8 ARA SINAV
9 Kapsülleme Ders notlarının ilgili kısımlarının gözden geçirilmesi
10 Alt sınıflar ve kalıtım Ders notlarının ilgili kısımlarının gözden geçirilmesi
11 Çok biçimlilik Ders notlarının ilgili kısımlarının gözden geçirilmesi
12 UML Ders notlarının ilgili kısımlarının gözden geçirilmesi
13 Ayrıcalıklı durum yönetimi Ders notlarının ilgili kısımlarının gözden geçirilmesi
14 Şablonlar, Temel şablon kütüphaneleri Ders notlarının ilgili kısımlarının gözden geçirilmesi
Kaynaklar
Ders Notu

Emrah Aydemir - Visual Studio ile C# Uygulamaları - Nobel Yayınevi - 2019

Ders Kaynakları

Emrah Aydemir - Visual Studio ile C# Uygulamaları - Nobel Yayınevi - 2019

Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Yeni ve Güncel teknolojileri takip edebilir ve bunları değerlendirebilir X
2 Kurumsal Bilişim Sistemlerini işleyişini anlayabilir ve bu sistemleri temel seviyede kullanabilir X
3 Temel seviyedeki işletme problemlerin sayısal modellerini oluşturur X
4 Modellenmiş işletme problemlerini bilişim teknolojileri yardımıyla çözer ve çözümleri yorumlar X
5 Bilişim odaklı projelere takımın bir bireyi olarak katkı sağlar X
6 Proje yönetiminde takım çalışmasını destekleyen bilgi teknolojileri araçlarını etkin bir biçimde kullanır X
7 Temel işletme fonksiyonlarına ve bilişim teknolojilerine hâkim olur ve bunlar arasındaki bağlantıyı kurar X
8 Kurumsal bilişim sistemlerinin tasarlanması, geliştirilmesi ve uygulanması süreçlerine katkı verir. X
9 Girişimcilik projeleri de dâhil olmak üzere her türlü proje için kaliteli dokümantasyon üretebilir ve bu dokümanları sunar X
10 Bilgilendirici, efektif ve ilgi çekici sunumlar hazırlar ve bu sunumları sunar. X
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 65
1. Ödev 35
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Final 1 10 10
Ara Sınav 1 10 10
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 1 16
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Final 1 7 7
Ödev 1 10 10
Ara Sınav 1 5 5
Ödev 3 4 12
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 2 32
Toplam İş Yükü 150
Toplam İş Yükü / 25 (Saat) 6
Dersin AKTS Kredisi 6