|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilişim Güvenliği Teknolojisi
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu ders, öğrencilerin C# programlama dili kullanarak nesne tabanlı programlama kavramlarını ileri düzeyde uygulayabilmelerini amaçlamaktadır. Ders kapsamında öğrenciler; diziler, erişim belirleyiciler, kapsülleme, kalıtım, polimorfizm, soyut sınıflar ve arayüz (interface) kavramlarını öğrenerek bu yapıları uygulamalı olarak kullanır. Ders sonunda öğrencilerin nesne tabanlı programlama ilkelerini kullanarak modüler, yeniden kullanılabilir ve sürdürülebilir yazılım çözümleri geliştirebilmeleri hedeflenmektedir.
|
|
Dersin İçeriği
|
Bu ders; C# programlama dilinde metotlar, sınıflar ve nesne oluşturma konularının genel tekrarını, diziler ve çok boyutlu diziler, erişim belirleyiciler, kapsülleme, kalıtım ve alt sınıflar, polimorfizm, soyut sınıflar, arayüzler (interface) ve bu nesne tabanlı programlama kavramlarının uygulamalarını kapsamaktadır. Ders kapsamında öğrenciler, nesne tabanlı programlama ilkelerini kullanarak uygulama geliştirme becerilerini pekiştirir.
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, uygulama , soru-cevap
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Aslı GÖNCÜ
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Microsoft. (2024). C# documentation. https://learn.microsoft.com/dotnet/csharp Bilgin, M. (2021). C# ile nesne tabanlı programlama eğitim kitabı.
|
|