Bilgi Paketi / Ders Kataloğu
Yazılım Geliştirme
Ders Kodu: MIS516
Ders Türü: Seçmeli
Ders Grubu: Yüksek Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 1
Kredi: 3
Laboratuvar: 0
AKTS: 6
Amaç

Yazılımın temel prensiplerinin öğretilmesi, bir yazılım sisteminde algoritmaların yazılması, yazılımda tasarım ve geliştirme yeteneğinin kazanılması, vb.net programlama dilinin kullanılması için arayüzün tanıtılması, temel programlama ilkeleriyle uygulama yazılımının geliştirilmesinin, vb.

Özet İçerik

Algoritmalar, veri tipleri, kontroller, döngüler, sınıflar, nesneler, yöntemler, kalıtım, kapsülleme, .NET Framework, vb.net Arayüzü, vb.net Kontrol Yapıları ve Döngüler, vb.net Hata Kontrolü, vb.net Formlar, Kontroller, Diyalog pencereleri, vb.net Metin / Tarih-Zaman / Matematiksel yöntemler, vb.net DataTable kullanımı, örnek proje uygulaması.

Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1.Bir bilgi sistemlerinin ihtiyaçlarını analiz eder ve sisteme ait veritabanının analiz, tasarım ve uygulama aşamalarında süreçler üzerinde kontrol sahibi olur.
2.İşletmede kullanılan farklı bilgi teknolojileri ve sistemlerinin farkında olun, uygun bir sistemi tasarlamak için yeterli bilgiye sahip olun.
3.Güncel eğilimler ve kendi çalışmalarıyla ilgili bilgileri hem sözel hem de görsel olarak iletir.
4.Modern iş teknikleri ve teknolojilerindeki güncel gelişmeleri, özellikle bilişim teknolojilerini takip eder
5.Bölüm ve diğer ilişkisel bölümleri arasındaki etkileşimi anlamak, gerekirse bir takım oluşturmak, sorumluluk almak ve ekiple çalışmalarını yapmak.
6.Bilgi teknolojilerini ve sistemlerini farklı iş alanlarında kullanmayı bilir, gerekirse sistem sorumluluğu alır.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.The C++ Programming Language- Bjarne Stroustrup
2.Java How to Program-Paul Deitel
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Algorithmic Programming Design, Flowcharts
2. Hafta - Teorik
Introduction to Object Oriented Programming, Data Types, Variables, Control Structures for Selection, Control Structures for Selection
3. Hafta - Teorik
Classes, Objects, Types
4. Hafta - Teorik & Uygulama
Constructors & Destructors, Overloading, Interface
5. Hafta - Teorik
Encapsullation, Subclass & Inheritance, Polymorphism
6. Hafta - Teorik
Design a Project
7. Hafta - Teorik & Uygulama
Design a Project
8. Hafta - Teorik
Data Types & Operators in C#
9. Hafta - Teorik & Uygulama
Control Structures for Selection in vb.net, Control Structures for Iteration in C#
10. Hafta - Teorik
Forms, User Controls in vb.net
11. Hafta - Teorik
String Methods in vb.net, Date/Time Methods in vb.net, Math Methods in vb.net
12. Hafta - Teorik & Uygulama
Publishing, Application Project
13. Hafta - Teorik & Uygulama
Application Project
14. Hafta - Teorik & Uygulama
Application Project
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%40
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders150345
Ödev102020
Okuma1055
Bireysel Çalışma150345
Ara Sınav110515
Dönem Sonu Sınavı115520
TOPLAM İŞ YÜKÜ (Saat)150
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
OÇ-1
4
4
4
4
4
4
4
4
4
OÇ-2
4
4
4
4
4
4
4
4
4
OÇ-3
2
4
4
4
4
4
4
4
4
OÇ-4
4
4
4
4
4
4
5
4
OÇ-5
4
4
4
5
5
5
4
4
OÇ-6
4
4
4
4
4
4
4
4
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026