Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / BİL212 - BİLGİSAYAR PROGRAMCILIĞI

Kodu: BİL212 Adı: YAZILIM MİMARİLERİ Teorik+Uygulama: 2+1 AKTS: 4
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ı ORÇUN BAĞRA (orcunbagra@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 öğrenciye, yazılım mimarileri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Herhangi bir yazılımı geliştirebilir. PÇ-46 Yazılım mimarileri ile ilgili bilgi sahibi olur.
Yazılı Sınav
DÖÇ-2 Geliştirdiği yazılımın test ve bakımını yapabilir. PÇ-46 Yazılım mimarileri ile ilgili bilgi sahibi olur.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Gereksinimleri belirlemek ve analiz etmek, Yazılım geliştirme modeli ve yazılım mimarisini seçmek, Tasarım araçlarını kullanmak, Gereksinimlere uygun yazılımı tasarlamak, Yazılımı kodlamak, Dosya sürüm kontrol araçlarını kullanmak, Test araçlarını kullanmak, Yazılımın testini yapmak, Proje yönetim araçlarını kullanmak.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Gereksinimleri belirlemek ve analiz etmek. Anlatma, Soru-Cevap
2 Yazılım geliştirme modeli ve yazılım mimarisini seçmek. Anlatma, Soru-Cevap
3 Yazılım geliştirme modeli ve yazılım mimarisini seçmek. Anlatma, Soru-Cevap
4 Tasarım araçlarını kullanmak. Anlatma, Soru-Cevap
5 Gereksinimlere uygun yazılımı tasarlamak. Anlatma, Soru-Cevap
6 Gereksinimlere uygun yazılımı tasarlamak. Anlatma, Soru-Cevap
7 Yazılımı kodlamak. Anlatma, Soru-Cevap
8 Ara Sınav
9 Yazılımı kodlamak. Anlatma, Soru-Cevap
10 Dosya sürüm kontrol araçlarını kullanmak. Anlatma, Soru-Cevap
11 Test araçlarını kullanmak. Anlatma, Soru-Cevap
12 Test araçlarını kullanmak. Anlatma, Soru-Cevap
13 Yazılımın testini yapmak. Anlatma, Soru-Cevap
14 Yazılımın testini yapmak. Anlatma, Soru-Cevap
15 Proje yönetim araçlarını kullanmak. Anlatma, Soru-Cevap
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Yazılım Mühendisliği (Profesyonel Yazılım Geliştirmeyi Öğrenmek İsteyenler İçin), Dr. M. Erhan Sarıdoğan , ISBN:9756797576 ,Papatya Yayıncılık Eğitim, 2008
2 Java Tasarım Şablonları ve Yazılım Mimarileri, Özcan Acar, ISBN:9944711142, Pusula Yayıncılık Ve İletişim,2009
Ders Araç - Gereç ve Malzemeleri
Bilgisayar, Projektör.

Ö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 14 28
       b) İnternette/Kütüphanede Tarama 2 14 28
       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 4 2 8
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 4 3 12
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 120