BLP201
OBJECT ORIENTED PROGRAMMING II
- Semester
- 3
- Type
- Zorunlu
- Theory / Practice / Lab
- 2 / 2 / 0
- ECTS
- 5
- Level of study
- Ön Lisans
- Mode of study
- Birinci Öğretim
- Instructor
- Öğr. Gör. Osman VİLLİ
- Prerequisite courses
- -
- Internship status
- -
Course objectives
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.
Course content
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ı
Resources
www.codeproject.com www.csharp-corner.com Her Yönüyle C# Programlama - Sefer Algan - Pusula Yayıncılık
Other recommended points
-
Learning outcomes
- 1 Nesne tabanlı programlama temellerini öğrenirler
- 2 Nesne tabanlı programalama prensiplerine bağlı uygulama geliştirebilirler
- 3 Veritabanıyla ilişikili uygulama geliştirebilirler
- 4 C# dilinin detaylarını öğrenirler
Weekly topics
| Week 1 | İleri C# konularına giriş |
|---|---|
| Week 2 | Metot Kavramı |
| Week 3 | Class Kavramı |
| Week 4 | Interface ve Abstract Yapılar |
| Week 5 | Interface ve Abstract Yapılar |
| Week 6 | Interface ve Abstract Yapılar |
| Week 7 | Ara sınav |
| Week 8 | Veritabanı kurulumu ve bağlantılar |
| Week 9 | Dosya Giriş-Çıkış İşlem Örnekleri |
| Week 10 | Veritabanı bağlantısı ve Veritabanı işlemleri |
| Week 11 | Örnek senaryo üzerinden örnekler yapılması |
| Week 12 | Örnek senaryo üzerinden örnekler yapılması |
| Week 13 | Örnek senaryo üzerinden örnekler yapılması |
| Week 14 | Final sınavı |
Assessment
Yarıyıl (Yıl) İçi Etkinlikleri
- Ara Sınav %100
Yarıyıl (Yıl) Sonu Etkinlikleri
- Yarıyıl Sonu Sınavı %100
Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı
- Yarıyıl (Yıl) İçi Etkinlikleri %40
- Yarıyıl (Yıl) Sonu Etkinlikleri %60
ECTS workload
| Event | Number | Duration (hours) | Total (hours) |
|---|---|---|---|
| Ara Sınav | 1 | 5 | 5 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
| Gösterme | 14 | 2 | 28 |
| Laboratuvar | 14 | 1 | 14 |
| Proje Hazırlama | 1 | 50 | 50 |
| Proje Sunma | 1 | 20 | 20 |
| Total workload / ECTS | 127 hours · 4,23 ECTS | ||