Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Önlisans - Teknik Bilimler Meslek Yüksekokulu - Bilgisayar Programcılığı

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Programcılığı-Önlisans-2014 BLY1023 Yazılım Geliştirme Seçmeli 1 3,00 2 0

Dersin İçeriği

Dersin Amacı

Yazılım Geliştirme,yazılımın en önemli işlem basamaklarından biridir. Yazılım geliştirme işlemleri sırasında çeşitli yöntemler ve yaklaşımların öğretilmesi amaçlanmaktadır.

Öğrenim Türü

-

Dersin İçeriği

Yazılım Geliştirme,yazılımın en önemli işlem basamaklarından biridir.yazılım geliştirme işlemleri sırasında çeşitli yöntemler ve yaklaşımların öğretilmesi amaçlanmaktadır.

Planlanan Öğrenme Aktiviteleri ve Metodları

Soru-Cevap Açıklama Slaytlarla desteklenmiş konu anlatımı Örnekleme Proje Geliştirme Demonstrasyon

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

BPY Çalışma Grubu, Bilişim Projeleri Yönetim El Kitabı,TBD -1999 Erçelebi S., Taral S.,Yazılımda Kalite Güvencesi Kitabı,Tübitak MAM-1995 Gül K., Yazılımda Kalite, MÜ. TBMYO.Bitirme Projesi-2003 Hentzen W., The Software Developer’s Guide, Hentzenwerke Publishing-2002 Günesen E., Yazılım Profesyoneli 1, Bilge Adam-2005 Bora Güngören,UML ile Nesne tabanlı Çözümleme ve Tasarım,Seçkin yayıncılık,2005 Gerhard Fisher, The Software Technology of the 21 st Century:From Software Resue to Collaborative Software Design,2001 Steve McConnell, Rapid Development,Best Practices,Amazon com,2005

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Yazılım geliştirme konusuyla ilgili temel tanımları kavrar,
  • Proje yöneticisi nitelik, görev ve sorumlulukları ile proje ekibi ve seçiminde dikkat edilecek noktaları bilir,
  • Kalite faktörlerini bilir, kalite sistemi ve kullanımı konusuna hakimdir, kalite planını yapar ve uygular,
  • Proje yönetimi araç ve tekniklerini (PERT, CPM) bilir, GANNT ve Milestones çizgelerini oluşturabilir,
  • Tasarım metedolojileri hakkında bilgi sahibi olur,
  • Test aşamasının önemini kavrar,
  • Konfigürasyon yönetimi ve aktivitelerini bilir,
  • Teknik ve yönetim değerlendirmelerini kavrar,
  • Proje yönetiminde dökümantasyonunun önemini bilir ve uygular,
  • Bir projenin başlangıcından hayat geçirilmesine kadar olan aşamalarını bilir ve uygulayabilir.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 TANIMLAR
2 YAZILIMDA KALİTENİN ANLAMI
3 PROJEDE YÜRÜTMENİN PLANLANMASI
4 PROJENİN YÜRÜTÜLMESİ (PLANIN UYGULANMASI)
5 Risk Yönetimi, Araç ve Teknikleri
6 İSTERLER
7 TASARIM SÜRECİ
8 TASARIM METEDOJİLERİ
9 Arasınav
10 PROGRAMLAMA ve PROGRAMLAMA STANDARTLARI
11 TEST
12 KONFİGÜRASYON YÖNETİMİ ve AKTİVİTELERİ
13 DEĞERLENDİRME ve DENETLEME
14 PROJENİN BİTİRİLMESİ ve HAYATA GEÇİRİLMESİ
15 Proje eğitimi
16 Çalışma haftası
17 Final sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 1 14
Proje ve Hazırlığı 14 1 14
Ödev ve Hazırlığı 14 1 14
Sunum ve Hazırlığı 14 1 14
Seminer ve Hazırlığı 7 1 7
Arasınav ve Hazırlığı 5 1 5
Final ve Hazırlığı 5 1 5

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5
ÖÇ6
ÖÇ7
ÖÇ8
ÖÇ9
ÖÇ10