Ders Adı / Ders Kodu
Saatler
Kredi
AKTS

Bilişim Yönetimi için Java

YÖBİ1101

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ı.

( 2 + 2 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(2 + 2 + 0 )

Web Tasarımı ve Programlama

YÖBİ2213

Bilgisayar ve internet konularına giriş. HTML’in temeli. HTML tablo ver formları. HTML5 elemanları. CSS’e giriş. CSS konuları. JS’e giriş. JS control yapıları. JS döngüleri. JS fonksiyonları. İstemci tarafı uygulama tasarlama ve geliştirme. HTML, HTML5, Javascript ve CSS benzeri ilişkili teknolojiler. Laboratuvar ödevleri ve projeler.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Genel Seçmeli-I

YÖBİ-GE-I

Genel Seçmeli-I

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Genel İngilizce 4A

ENGL2204

Genel İngilizce yapı ve ifadeleri. Olay, duygu ve arzuların betimlenmesi. Gereklilik, zorunluluk, yasak ve olasılık ifadeleri. Tavsiye verme. Gerçek ve hayali koşul ve durumlar. Daha soyut ve kültürel konularla ilgili (örn: film, kitap, müzik) kalıp ve ifadeler. Sık karıştırılan fiiller. Kişisel deneyim ve yakın geçmişte geçen olaylarla ilgili kalıp ve ifadeler. Eylem ve nesneleri vurgulayan yapılar. Hareket bildiren ifadeler. Deyimler.

( 4 + 0 + 0 )
3
4

AKTS

4

Kredi

3

Saatler

(4 + 0 + 0 )

Bilişim Yönetimi için İleri Java

YÖBİ1102

Yazılım geliştirmenin karmaşıklığı. Yazılım geliştirmede kullanılan önemli modeller. Nesne-yönelimli programlama temellerine giriş. Nesneler. Sınıflar. Oluşturucu metotlar. Yok edici metotlar. Çöp toplayıcı. Statik değişkenler. Sabitler. Metotlar. Görünürlük. Kapsam. this operatörü. Soyutlama. Kapsülleme. Nesnelerle düşünme. Kalıtım. Süper sınıf. Alt sınıf. Aşırı ezme. Aşırı yükleme. Çok biçimlilik. Tip dönüşümü. Bağlama. Arayüzler. Soyut sınıflar. Comparable ve clonable arayüzleri. İstisna yönetimi. İleri veri yapıları ve algoritmalar. Algoritma etkinliği. Uzman uygulama geliştirme. Veritabanı programlama. Çok-kanallılık. Paralel programlama.

( 2 + 2 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(2 + 2 + 0 )

Veritabanı Sistemleri ve Uygulamaları

YÖBİ1106

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.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Bilişim Sistemleri Analizi ve Tasarımı

YÖBİ2224

Enformasyon Sistemleri Analistinin Dünyası. Sistem Geliştirme Yaklaşımları. Sistem Gereksinimlerinin Modellenmesi Gereksinimlere Geleneksel Yaklaşım. Gereksinimlere Obje-Tabanlı Yaklaşım. Sistem Tasarımının Öğeleri. Tasarıma Geleneksel Yaklaşım. Object-Tabanlı Tasarım. 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.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Endüstri Stajı I

YÖBİ2291

Mesleki bilgi ve becerilerin bir iş yerinde uygulamalı eğitim sonrasında raporlanması.

( 2 + 0 + 0 )
1
1

AKTS

1

Kredi

1

Saatler

(2 + 0 + 0 )

Genel Seçmeli-II

YÖBİ-GE-II

Genel Seçmeli-II

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Veri Ambarlama ve Veri Madenciliği

BİTE4433

Veri madenciliğinin temel kavram ve yöntemleri. Veritabanları, veri ambarları, veri madenciliği ve yapay öğrenme arasındaki ilişki. Veri madenciliği işlevleri: birliktelik, kavram tanımlama, sınıflama, öngörme ve öbekleme. Her işlev için çeşitli algoritmalar: karar ağaçları, yapay sinir ağları, Bayes sınıflandırması, lojistik bağlanım. K-ortalamalı öbekleme. Veri madenciliği yazılımları.

( 3 + 0 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(3 + 0 + 0 )