EEM106
İLERİ PROGRAMLAMA
- Yarıyıl
- 2
- Türü
- Zorunlu
- Teori / Uygulama / Lab.
- 3 / 2 / 0
- AKTS
- 5
- Öğretim düzeyi
- Lisans
- Öğretim türü
- Birinci Öğretim
- Öğretim elemanı
- Dr. Öğr. Üyesi Hüseyin Emre KANKAYA
- Ön koşul dersleri
- Yok
- Staj durumu
- Yok
Dersin amacı
İleri programlama konuları ve nesne tabanlı programlama.
Dersin içeriği
Nesne tabanlı programlama ve sınıf yapısı. Sınıf örnekleri, Simülasyon, Rasgele sayılar ve metotlar
Kaynaklar
Ders Notları Yeni Başlayanlar için C# ile Nesne Tabanlı Programlama, F. Erdinç, Abaküs, 2018 C# Eğitim Kitabı, M. Yücedağ, Dikeyeksen, 2024
Öğrenme çıktıları
- 1 Çok boyutlu dizileri ve iç içe döngüleri kullanır.
- 2 Sınıf kavramını bilir ve örneklerini uygular.
- 3 Metot kavramını bilir ve uygulamalarda kullanabilir.
- 4 Simülasyon ve rastgele sayıların üretimini içeren yazılım uygulamaları oluşturabilir.
Haftalık konular
| 1. hafta | C# Programlama |
|---|---|
| 2. hafta | Programlama temelleri tekrar |
| 3. hafta | İç içe Döngüler |
| 4. hafta | Temel algoritmalar |
| 5. hafta | Fonksiyonlar |
| 6. hafta | Nesne tabanlı programlama ve sınıf yapısı |
| 7. hafta | Sınıf Örnekleri |
| 8. hafta | Vize Sınavı |
| 9. hafta | Random Sınıfı |
| 10. hafta | Olasılık içeren programlar |
| 11. hafta | Bilgisayar simülasyonu |
| 12. hafta | Bilgisayar simülasyonu dvm |
| 13. hafta | Çok boyutlu diziler |
| 14. hafta | Gelişmiş örnekler |
| 15. hafta | Tekrar |
| 16. hafta | Sınav |
Değerlendirme
Yarıyıl (Yıl) İçi Etkinlikleri
- Laboratuvar × 6 %40
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 %50
- Yarıyıl (Yıl) Sonu Etkinlikleri %50
AKTS iş yükü
| Etkinlik | Sayı | Süre (saat) | Toplam (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
| Derse Katılım | 14 | 3 | 42 |
| Final Sınavı | 1 | 2 | 2 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
| Bireysel Çalışma | 14 | 3 | 42 |
| Laboratuvar | 14 | 2 | 28 |
| Toplam iş yükü / AKTS | 156 saat · 5,2 AKTS | ||