İNTERNET VE WEB PROGRAMLAMA
IT213
AKTS
5Kredi
3Saatler
(2 + 2 + 0 )Bilişim yönetimi için Java
MIS101
Java programlama dili. Java geliştirme ortamı. Bellek tahsis etme ve kullanma. Java geliştirme araçları. Java kullanarak veri yönetimi ve güncelleme. Laboratuvar ödevleri.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )Veritabanı sistemleri ve uygulamaları
MIS106
Veritabanı yönetim sistemleri. Veri depolama ve yönetimi. Güvenlik, bütünlük ve güvenirlik benzeri veri modeli gereksinimleri. Veritabanı tasarımı. Veritabanı tasarımı dokümanı hazırlama. Laboratuvar ödevleri. Veritabanı tasarımı ve geliştirme projesi.
AKTS
5Kredi
3Saatler
(2 + 2 + 0 )Bilgisayar ağları ve uygulamaları
MIS108
Data, data communication and their protocols. Internet and applications. Internet protocols. Types of networks and their usage models. Wireless networking. TCP/IP, UDP, SIP and other contemporary protocols. OSI and TCP/TP network layers. Network configuration.
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Bilişim sistemlerinin temelleri
MIS111
Bilgi sistemleri ve organizasyon. Karar vermede zamanında, doğru ve konuyla ilgili bilgilerin önemi. Yönetim düzeyleri ve bilgi ihtiyaçları. Bireysel iş bilgi sistemlerinin entegrasyonu ve koordinasyonu. Uygulamaları.
AKTS
4Kredi
3Saatler
(3 + 0 + 0 )Web tasarımı ve programlama
MIS213
İstemci tarafı uygulama tasarlama ve geliştirme. HTML, Javascript ve CSS benzeri ilişkili teknolojiler. Laboratuvar ödevleri ve projeler.
AKTS
5Kredi
3Saatler
(2 + 2 + 0 )Bilişim sistemleri analizi ve tasarımı
MIS224
Geleneksel ve nesne tabanlı bilişim sistemleri geliştirme. Bilişim sistemleri için güncel kavramsal modelleme araçları ve dilleri. İş problemi analizi ve bilgi sistemi gereksinimlerini detaylandırılması için sistematik yöntem kullanımı. Laboratuvar ödevleri ve projeler.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )Çevik yazılım geliştirme
MIS323
Yazılım süreci modelleri ve iyileştirilmesi; çevik yöntemler, uygulama mimarisi tasarımı, hızlı yazılım geliştirme, doğrulama, sağlama. Yeni gelişen yaklaşımlar ve teknolojiler: ilgiye-yönelik, model-tabanlı, hizmete-yönelik yazılım mühendisliği. Uygulamalar.
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Bilişim Yönetimi için Java
MISY1101
Programlama dillerinin tarihçesi. Programlama paradigmaları. Problem çözme. Temel programlama kavramları. Bütünleşik geliştirme ortamları. Derleme. Çalıştırma. Hata ayıklama. Söz dizimi. Anlam-bilim. Değişkenler. İfadeler. Atamalar. Seçimler. Döngüler. Bilgisayar yapıları ve algoritmalar. Java bileşenleri. Java’da hafıza yönetimi. Kontrol ifadeleri: Seçim ifadeleri. Tekrarlama ifadeleri. Temel veir yapıları: Diziler. Metotlar. Java’da veri yapıları. Java’da algoritmaların uygulanması. Java’da karakter katarları.
AKTS
7Kredi
3Saatler
(2 + 2 + 0 )Veritabanı Sistemleri ve Uygulamaları
MISY1106
Veritabanı Sistemi Kavramları ve Mimarisi. Varlık-İlişki Modeli: varlıklar, ilişkiler, anahtarlar. Bağıntısal model. Kavramsal Tasarımın Mantıksal Tasarıma Dönüştürülmesi. Temel SQL, Kompleks SQL. Veritabanı yönetim sistemleri. Veri depolama ve yönetimi. Güvenlik, bütünlük ve güvenirlik benzeri veri modeli gereksinimleri. Veritabanı tasarımı. Veritabanı tasarımı dokümanı hazırlama. Laboratuvar ödevleri. Veritabanı tasarımı ve geliştirme projesi.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )