|
|||||
Sınıf/Yarıyıl | 2 / Bahar | ||||
Ders Düzeyi | Önlisans | ||||
Ders Türü | Seçmeli | ||||
Bölümü | BİLGİSAYAR PROGRAMCILIĞI | ||||
Ön Koşul Dersleri | Yok | ||||
Öğretim Sistemi | Örgün | ||||
Ders Süresi | 14 Hafta | ||||
Öğretim Elemanı | KADİR HALTAŞ (haltaskadir@nevsehir.edu.tr) | ||||
Diğer Öğretim Elemanı/Elemanları |
|||||
Öğretim Dili | Türkçe | ||||
Sınıf Dışı Uygulama/Staj | Yok | ||||
Dersin Amacı | |||||
Bu ders ile öğrenci; internet ortamında çalışabilen, veritabanı ve web servislerini kullanabilen web programları yazma yeterlikleri kazandırılacaktır. |
Ders Öğrenme Çıktıları (DÖÇ) | PÇ | ODY | |
Bu dersi başarı ile tamamlayan öğrenciler: | |||
DÖÇ-1 | Web programlama dilinin temel komutları ile web sayfası hazırlayabilir |
PÇ-4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır PÇ-12 Web programlama teknolojilerini açıklar ve uygular |
Yazılı Sınav |
DÖÇ-2 | Programlama Dilinde Fonksiyon ve Nesne Kullanarak web sayfası hazırlayabilir |
PÇ-4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır PÇ-12 Web programlama teknolojilerini açıklar ve uygular |
Yazılı Sınav |
DÖÇ-3 | MVC yapısını kullanarak web sitesi oluşturabilir. |
PÇ-3 Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır PÇ-4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır PÇ-12 Web programlama teknolojilerini açıklar ve uygular |
Yazılı Sınav |
PÇ: Bölüm program çıktıları ÖDY: Ölçme ve değerlendirme yöntemi |
Dersin İçeriği | ||
Web sunucu için yazılım kurulumları ve yayınlama Değişkenler ve sabitler, operatörler ve işlem önceliği Karar kontrol deyimleri döngü kontrol deyimleri Kullanıcı tanımlı fonksiyonlar Hazır fonksiyonlar Dizi işlemleri Dosya işlemleri Web formları Sayfalar arası veri aktarımı Veritabanı bağlantısı Veritabanı işlemleri XML uygulamaları ve web servisleri | ||
Haftalık Detaylı Ders İçeriği | ||
Hafta | Detaylı İçerik | Öğretim Yöntem ve Teknikleri |
1 | MVC yapısının temel kavramları | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
2 | MVC yapısının temel kavramları | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
3 | Temel Razor söz dizimi | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
4 | Temel yönlendirme (Routing) işlemleri | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
5 | View bileşeninin temelleri | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
6 | Model bileşeninin temelleri | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
7 | Temel Controller ve Action kullanımı | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
8 | Ara Sınav | |
9 | Model-view-Controller ilişkilerini düzenleme | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
10 | Model-view-Controller ilişkilerini düzenleme | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
11 | View bileşeni detayları | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
12 | View bileşeni detayları | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
13 | İleri seviye Model oluşturma | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
14 | Area kullanımı | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
15 | Area kullanımı | Problem Çözme Yöntemi, Bireysel Çalışma Yöntemi, Soru Cevap, Tartışma Yöntemi, Anlatma Yöntemi, Gözlem |
16 | Final Sınavı | |
Ders Kitabı / Yardımcı Kitap | ||
1 | https://www.btkakademi.gov.tr/portal/course/asp-net-core-mvc-25318 | |
2 | https://github.com/KHMYO/IntPrg2a-24-25.git | |
3 | https://acikders.ankara.edu.tr/course/view.php?id=3603 | |
Ders Araç - Gereç ve Malzemeleri | ||
Ölçme Yöntemi | |||
Yöntem | Hafta | Süre (Saat) | Katkı(%) |
Ara Sınav | 8 | 1 | 40 |
Diğer Ölçme Yöntemleri | |||
1.Sözlü Sınav | |||
2.Kısa Sınav (Quiz) | |||
3.Laboratuvar Sınavı | |||
4.Sunum | |||
5.Rapor | |||
6.Seminer | |||
7.Performans Ödevi | |||
8.Dönem Ödevi | |||
9.Proje | |||
Final Sınavı | 16 | 1 | 60 |
Öğrenci İş Yükü | |||
İşlem Adı | Haftalık Saat | Sayı | İş Yükü |
Haftalık Ders Saati (Teorik+Uygulama) | 3 | 14 | 42 |
Sınıf Dışı Çalışma | |||
a) Okuma | 2 | 9 | 18 |
b) İnternette/Kütüphanede Tarama | 2 | 9 | 18 |
c) Performans Ödevi | 0 | ||
d) Seminer/Sunum/Rapor Hazırlama | 0 | ||
e) Dönem Ödevi/Proje Hazırlama | 0 | ||
Sözlü Sınav | 0 | ||
Kısa Sınav (Quiz) | 0 | ||
Laboratuvar Sınavı | 0 | ||
Ara Sınav İçin Hazırlık | 2 | 2 | 4 |
Ara Sınav | 1 | 1 | 1 |
Final Sınavı İçin Hazırlık | 2 | 3 | 6 |
Final Sınavı | 1 | 1 | 1 |
0 | |||
0 | |||
Toplam İş Yükü | 90 |