Yazılım Mühendisliği
SE301
Yazılım mühendisliğine giriş, UML, gereklerin belirlenmesi, analiz, sistem tasarımı, nesne tasarımı, test, proje yönetimi, yazılım yaşam döngüsü.
AKTS
7Kredi
4Saatler
(3 + 2 + 0 )Yazılım Geliştirme Uygulamaları
SE302
Yazılım yaşam döngüsü, proje organizasyonu ve iletişim, gerekçe yönetimi, yazılım konfigürasyon yönetimi, yazılım proje yönetimi, takım halinde büyük bir yazılım ürünü geliştirilmesi.
AKTS
7Kredi
3Saatler
(1 + 4 + 0 )Internet ve Web Programlama
SE311
HTML gözden geçirme, servlet, Java Server Pages, Java Server Faces, görsel web geliştirme, web hizmetleri, uzaktan yöntem çağırma.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )Sistem Programlama
SE322
UNIX mimarisi, sistem araçları, UNIX altında C programlama, sistem çağrıları ve kütüphaneleri, dosya girdi-çıktısı, süreç ortamı, sinyaller.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )Bölüm Seçmeli-I
SE-D2-I
Bölüm Seçmeli-I
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Bölüm Seçmeli-II
SE-D2-II
Bölüm Seçmeli-II
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Bölüm Seçmeli-III
SE-D2-III
Bölüm Seçmeli-III
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Bölüm Seçmeli-IV
SE-D2-IV
Bölüm Seçmeli-IV
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Nesne Yönelimli Programlama
CSE112
Nesneler ve sınıflar, oluşturucu, statik değişken, sabitler, yöntemler, görünürlük değiştiricileri, geçici nesneler, yöntemlerin nesnelerle çağrılması, değişmezlik, değişken görünürlüğü, sınıf soyutlaması ve paketleme, üst ve alt sınıf kavramları, kalıtım, çoklu anlam, çiğneme, çokyükleme, soyut sınıf, nesne yönelimli tasarım.
AKTS
6Kredi
3Saatler
(3 + 2 + 0 )Mantık devre tasarımı
EE240
Sayı sistemleri. Boole cebri, mantık devreleri ve bu devrelerin basitleştirilmesi. Mantık geçitleri ile tasarım. MSI ve LSI teknolojileri. Birleşimsel devreler. Ardışıl devreler. Sayıcılar. Ötelemeli yazıcılar. Aritmetik mantık, bellek ve denetim birimleri.
AKTS
6Kredi
3Saatler
(3 + 0 + 1 )