Bilgi Paketi / Ders Kataloğu
Yazılım Geliştirme
Ders Kodu: MIS516
Ders Türü: Bölüm 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: 7
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
Constructors & Destructors, Overloading, Interface
5. Hafta - Teorik
Encapsullation, Subclass & Inheritance, Polymorphism
6. Hafta - Teorik
Design a Project
7. Hafta - Ara Sınav (Vize)
Ara Sınav
8. Hafta - Teorik
Data Types & Operators in C#
9. Hafta - Teorik
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
Publishing, Application Project
13. Hafta - Teorik
Application Project
14. Hafta - Teorik
Application Project
15. Hafta - Dönem Sonu Sınavı (Final)
Final
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 Ders160348
Ödev102020
Bireysel Çalışma260378
Ara Sınav110515
Dönem Sonu Sınavı115520
TOPLAM İŞ YÜKÜ (Saat)181
Program ve Öğrenme Çıktıları İlişkisi
Fatal error: Uncaught SoapFault exception: [HTTP] Failed Sending HTTP SOAP request in D:\wwwpages\bilgipaketi.adu.edu.tr\httpdocs\includes\engine.php:726 Stack trace: #0 [internal function]: SoapClient->__doRequest('__soapCall('BirimeGoreDersC...', Array) #2 D:\wwwpages\bilgipaketi.adu.edu.tr\httpdocs\includes\modules\programme-detail.php(667): BirimeGoreDersCiktiMatrixGetir('5967', '25907') #3 D:\wwwpages\bilgipaketi.adu.edu.tr\httpdocs\index.php(226): include('D:\wwwpages\bil...') #4 {main} thrown in D:\wwwpages\bilgipaketi.adu.edu.tr\httpdocs\includes\engine.php on line 726