Nesneye Dayalı Programlamaya giriş, kalıtım, çok şekillilik, soyut sınıflar. C# programlama dilinde uygulamalar ve yazılım teknikleri. C# Konsol ve Windows uygulamaları. C# dilinin söz dizimi, yapısı ve temel nesneye dayalı programlama tekniklerinin C# ile uygulanması.
Ön Koşullar
Temel C# Bilgisi
Eş Koşullar
XXX Ders Adı...
Özel Koşullar
Dersin alınabilmesi için öğrenciden beklenen asgari yeterlilikler.(Örnekler: Yabancı dil seviyesi, derse devam, önceden edindiği kurumsal yeterlilikler vs. gibi)
Öğretim Üyeleri
Öğr. Gör. Muharrem Altunisik
Asistanlar
Ders Gün,Saat ve Yeri
Perşembe, 13.00-16.50, Ataköy Yerleşkesi 2. Kat PC LAB (2ENDLAB)
Görüşme Saatleri ve Yeri
Perşembe, 11.00-12.50, İncirli Yerleşkesi 1. Kat A Koridoru 09 Nolu Oda (1A09)
Öğretim Yöntem ve Teknikleri
- Hybrid, Uygulamalı anlatım
Temel Kaynaklar
- Derste yapılan örnek program kodları ve ders sonrası paylaşılan dokümanlar
Diğer Kaynaklar
-
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
C#’a giriş ve .NET framework
Hybrid Anlatım ve Uygulama
2. Hafta
C# dilinde sayısal, alfasayısal, grafiksel, sistem komutları ve uygulamaları
Hybrid Anlatım ve Uygulama
3. Hafta
C# formları
Hybrid Anlatım ve Uygulama
4. Hafta
C# formları
Hybrid Anlatım ve Uygulama
5. Hafta
C# genel kontrol bileşenleri ve uygulamaları
Hybrid Anlatım ve Uygulama
6. Hafta
C# genel kontrol bileşenleri ve uygulamaları
Hybrid Anlatım ve Uygulama
7. Hafta
Vize Haftası
Vize Haftası
8. Hafta
C# Form iletişim pencereleri, iletişim nesneleri, özellikleri, olayları ve uygulamaları
Hybrid Anlatım ve Uygulama
9. Hafta
C# Form Multimedia nesneleri, özellikleri, olayları ve uygulamaları
Hybrid Anlatım ve Uygulama
10. Hafta
İşletim sistemi, Office uygulamaları, raporlama nesneleri, özellikleri, olayları ve uygulamaları
Hybrid Anlatım ve Uygulama
11. Hafta
Veritabanı nesneleri, özellikleri, olayları ve uygulamaları
Hybrid Anlatım ve Uygulama
12. Hafta
Veritabanı nesneleri, özellikleri, olayları ve uygulamaları
Hybrid Anlatım ve Uygulama
13. Hafta
Veritabanı nesneleri, özellikleri, olayları ve uygulamaları
Hybrid Anlatım ve Uygulama
14. Hafta
Final Haftası
Final Haftası
15. Hafta
16. Hafta
17. Hafta
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
20
Ödevler / Dönem Ödevi / Sunum
1
40
Final
1
40
ÖÇ-1
Temel C# kavramlarını açıklar
ÖÇ-2
Temel nesneye yönelik programlama kavramlarını tanımlar
ÖÇ-3
Windows programlamayı açıklar.
ÖÇ-4
C# Form uygulamalarını tasarlar ve kullanır
ÖÇ-5
Veri tabanı işlemlerini yapabilir
Program Çıktıları
PÇ-1
Bilgisayar Programcılığı alanındaki çalışmalar için gerekli verilerin tanımlanması, toplanması ve değerlendirilmesini etkin bir şekilde yapabilmek, yaptığı uygulamalarda öğrendiği teorik bilgileri kullanabilmek.
PÇ-2
Temel bilgisayar kullanımı bilgisi ile donatılı olmak.
PÇ-3
Mesleğinin gerektirdiği hertürlü yazılımları bilmek ve donanımları kullanabilmek
PÇ-4
Takım çalışmalarına önem vermek ve gruba katkı sağlayabilmek, takım arkadaşları ile uyumlu çalışabilmek.
PÇ-5
Alanında yaptığı çalışmaları proje grubuna ve kurumuna etkin bir şekilde ifade edebilmek.
PÇ-6
Sorumluluğu altında çalışanların performanslarını objektif değerlendirmek ve sorumlu olduğu yönetime objektif bilgi akışı sağlayabilmek.
PÇ-7
Programında aldığı eğitim düzeyini ve problemlerin çözümündeki yeteneklerini gösterebilmek
PÇ-8
Genel/mesleki orta öğretimde kazanılan bilgiler, beceriler ve yetkinlikler üzerine kurulan ve yüksek öğretim ders malzemeleri ile desteklenen bilgisayar programcılığı alanındaki bilgilere sahip olmak ve o alandaki kavramları belirlenen bir düzeyde anladığını gösterebilmek
PÇ-9
Bilgisayar programcılığının gerektirdiği analitik düşünme yeteneğini kazanmak, çalıştığı konularda buna uygun bakış açısı ile program yazmak ve çalıştırmak.
PÇ-10
Bilgisayar Programcılığı alanındaki etik değerlere uymak ve sosyal sorumluluk bilincini taşımak.
PÇ-11
Alanında çalışmaları yürütebilecek ve dünyadaki gelişmeleri en iyi seviyede takip edebilecek düzeyde yabancı dil bilgisine sahip olabilmek
PÇ-12
Alanında iletişime önem vermek ve bu iletişimde türkçeyi en doğru şekilde kullanabilmek.
PÇ-13
Alanında çalışanların ve kendisinin güvenlik, sağlık ve çevre bilincine sahip olmalarını sağlamak.
PÇ-14
Bilgisayar Programcılığı programını bitirdikten sonra da alanı ile ilgili yazılım, donanım konusundaki teknolojik yenilikleri takip edebilmek ve kendini geliştirebilmek
PÇ-15
Alanı ile ilgili çalıştığı işletmede sorumluluk alabilmek, çalışanları ve iş akışını organize etmek, kalite ve standartlara göre hizmet vermek.