BİL 501-Ayrık Yapılar
Cebirsel yapılar, gruplar, sayı sistemleri, asal sayılar, matematiksel tümevarım, permütasyon ve kombinasyonlar, özyinelemeli bağıntılar, graf teorisi ve uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 505-Kriptoloji
Matematiksel temeller, temel kriptolojik teknikler, kripto analiz, eliptik eğri kriptolojisi, kuantum kriptolojisi.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 508-Veri Yapıları ve Programlama
Veri yapıları ve programlamaya giriş, pointerlar ve diziler, dinamik bellek yönetimi, nesneye yönelik tasarım, bağlı liste yapısı, yığın, kuyruk, özyineleme, ağaçlar, ikili arama ağaçları, kümeler, mapler, heap ağaçları, öncelikli kuyruk, graflar
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 509-İşletim Sistemleri Tasarımı
Süreçler arası haberleşme, senkronizasyon ve eleme. Dağıtık anlaşma, işlem (transaction) ve kopyalanmış veriler. Paralel ve dağıtık işletim sistemlerine giriş ve temel kavramlar. Senkronizasyon mekanizmaları, kilitlenmeler (deadlock), dağıtık işletim sistemlerinin temelleri, UNIX üzerinden çok görevli isletim sistemleri, semaforlar, ADA buluşmaları, taşıyıcılar, çoklu işlemciler ve dağıtık veritabanı sistemleri için görev planlama.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 512-Yapay Sinir Ağları
Yapay sinir ağları, çok tabakalı algılayıcılar, radyal tabanlı fonksiyonlar,Kohonen sinir ağları, yapay sinir ağları' nın uygulamaları, yapay sinir ağları projesi.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 513-Bilgisayar Mimarisi
Bilgisayar mimarisi performansı, komut set tasarımı, boru hattı, komut seviyesi benzerliği, hafıza sistemleri, ön bellek (cache) tasarımı ve analizi, depolama sistemleri, birbirine bağlı ağlar, çoklu işlemci mimarisi ve gömülü sistemler.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 514-İleri Ayrık Metematik
Cebirsel yapılar, Gruplar, Sayı sistemleri, Asal sayılar, Matematiksel tümevarım, Permutasyon ve Kombinasyonlar, Özyinelenmeli bağıntılar, Graf teorisi ve uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 515-Yazılım Mühendisliği
Temel kavramlar ve CMMI, yazılım doğrulama ve onaylama, yazılım konfigürasyon yönetimi, yazılım kalite güvence süreci, yazılım dokümantasyon süreci, yazılım yönetim süreci.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 516-Algoritma Doğrulama ve Performans Analizi
Program testleri, test yöntemlerinin gelişimi, test yöntemlerinin önemi, test yöntemleri, geliştirilen bir programda test yöntemlerinin uygulanışı, birim testin uygulanması, sistem testinin uygulanması, entegrasyon testinin uygulanması, sistem içinde test raporlamasının oluşturulması ve organizasyonu, program raporları, proje raporları, kullanım raporları, sistem kabulu, program performans analizi, program örnek vaka çalışması.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 517-Veri Madenciliği
Veri madenciliğinin tanımı, veri madenciliği uygulama alanlarına, tekniklerine ve modellerine genel bakış. Veri madenciliği aşamaları: Amacı belirleme, amaca uygun veri kümesi oluşturma (veri seçme), veri ayıklama ve önişleme, veri azaltma ve veri dönüşümü, model değerlendirme ve bilgi sunumu. Bulunan bilginin yorumlanması, veri madenciliği öğrenme algoritmalarını inceleme: Karar ağaçları, sınıflandırma, eğri uydurma, bağıntı kurma, bellek tabanlı yöntemler, denetleme, yapay zeka teknikleri, kaba kümeleme teorisi.

Veri madenciliğinde ileri konular: Çok boyutlu veri analizi, veri görselleştirme teknikleri, özel ve çoklu ortam veritabanlarından madencilik, ardışıl örüntü madenciliği. Veritabanlarında benzerlik arama, metin madenciliği, web madenciliği, çevrimiçi analitik işleme (OLAP) ve OLAP sorgulama işlemi.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 518-Örüntü Tanıma
Makine algılaması, parametre tahmini, öğrenme, öbekleme, Bayes karar verme teorisi, parametrik olmayan teknikler, görüntü analizi, örüntü tanımlama uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 520-Görüntü İşleme
Görüntünün matematiksel modeli, görüntü içinde frekans kavramı ve frekans spektrumu, görüntü örneklemi ve örnek frekansında durumlar, 2-D işaretlerde ayrılmalar, Fourier serilerinde görüntünün genişlemesi, 2-D Fourier transformu, ayrılabilir görüntülerin Fourier transformu, Z transformu ve transfer fonksiyonu, görüntüye uygulanan doğrusal işlemler, görüntü bölümleme, görüntü onarımı, görüntü sıkıştırma.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 521-Sayısal Sinyal İşleme
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 522-İnternet Protokolleri
İnternet protokolleri, iç yönlendirme protokolleri, en kısa açık yol algoritması, dış yönlendirme protokolleri, çoklu protokol etiket anahtarlama, IP çoklu yayın, gezgin internet yapıları, QoS yönlendirme.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 523-Bilgisayar Ağları
Yedekleme ağları, kablosuz iletişim, GSM, GPRS, UMTS, kablosuz yerel alan ağları, mobil IP, WAP.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 524-Sistem Güvenliği
Ağ güvenliğine giriş, problemler, DES, 3DES, AES, RSA, Diffie-Hellman, MD-5, SHA-1, dijital imzalama, ağ güvenliği standartları: Güvenli elektronik posta (PGP), S-MIME, SSL, TLS, IPSec.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 526-Bilgisayar Mühendisliğinde Özel Konular I
Bilgisayar Mühendisliğinde güncel araştırma konularında çalışma ve sunum.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 527-Bilgisayar Mühendisliğinde Özel Konular II
Bilgisayar Mühendisliğinde güncel araştırma konularında çalışma ve sunum.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 529-Dağıtık Veritabanı Sistemleri
Dağıtık veritabanı sistemleri kavramları, saydamlık, veri parçalanması, dağıtık sorgu işleme, senkronizasyon, uyumluluk kontrolü.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 531-Ağ Bilimi ve Sosyal Ağ Analizi
Ders Tanıtımı, Temel Ağ Kavramları, Ağ Yapısı ve Merkezilik Ölçütleri, Ağ Modelleri, Ağ Görselleştirme, Topluluk Yapısı ve Tespiti, Ağ Oluşturma, Ağlarda Bilginin Yayılımı, Sosyal Bilgi Filtreleme, Ağ Analizi Uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 534-Adli Bilişim
Bu ders öğrencilere adli bilişim teknolojisinin temellerini tanıtır. Bilgisayar sistemlerine yönelik tehditlerin ve güvenlik açıklarının tanımlanmasına ve bunların nasıl en aza indirileceğine vurgu yapılır. Öğrenciler, bilgisayar korsanlarının kurbanları nasıl tanımladığını, siber saldırıların nasıl gerçekleştirildiğini ve bilgisayar sistemlerine erişmek için kullanılan çeşitli yöntemleri öğreneceklerdir.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 536-Makine Öğrenmesi
Makine Öğrenmesi, YZ'nın bir alt disiplinidir ve temel olarak öğrenme yöntemlerinin geliştirilmesiyle ilgilenir. Bu yöntemler çok çeşitli problemleri çözmek için kullanılır. Şu anda, derin öğrenme çok önemlidir, ancak aynı zamanda istatistiksel öğrenme yöntemleri (derin öğrenmeden önceki eğilim) hala büyük ilgi görmektedir. Makine öğrenmesi yöntemleri, insanların açık çözüm yöntemlerini henüz tanımlayamadığı yerlerde kullanılır. Veriler gürültülü ve eksik olduğunda, bu aynı zamanda gerçek dünya meselelerini de etkiler. Örneğin, değişen aydınlatma koşullarında veya kısmen başka bir nesne tarafından önü kapansa bile belirli bir nesneyi tanımak zor değildir. Bilgisayarlar için bu hala büyük bir zorluktur. Makine Öğrenmesi, bu zorlukları aşmalarına yardımcı olur.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 540-Veritabanı Yönetimi Sistemleri
Varlık-ilişkisi modeli ve ilişkisel veri modeli kullanılarak veritabanı tasarımı, SQL (veri tanımı ve veri yönetim dilleri), veri bütünlüğü ve bütünlük koşulları, tetikleyiciler, depolanmış prosedürler, indisleme ve uygulama geliştirme, VTYS kurulumu ve yönetimsel işlemler, VTYS üzerinde SQL sorguları yapılması.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 559-Araştırma Yöntemleri
Araştırmanın anlamı, önemi ve amacı. Araştırma çeşitleri. Araştırma yaklaşımları. Araştırma ve bilimsel yaklaşım. Araştırma kriterleri. Araştırma probleminin belirlenmesi ve çözüm yaklaşımları. Araştırmanın tasarlanması. Örnekleme tasarımı. Ölçme teknikleri. Veri toplama teknikleri. Verilerin analizi. Araştırmanın sunulması ve araştırma metni hazırlanması. Etik.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 601-Dağıtık ve Paralel Algoritmalar
Paralel ve dağıtık işlemenin temelleri, paralel hesaplama için soyut modeller, PRAM, dağıtık ve paralel algoritmaların analizi ve karmaşıklıkları, paralel ve dağıtık algoritmaların tasarım teknikleri, paralel sıralama ve arama algoritmaları, dağıtık arama, paralel numerik ve geometrik algoritmalar, graf algoritmaları, dağıtık ağlar.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 602-Hesaplama Teorisi
Turing makineleri, hesaplama modelleri, sonlu durum modelleri, hesaplama karmaşıklığı, ardışık fonksiyonlar, hesaplanabilirlik ve çözümlenemezlik, hızlandırma ve katmanlama teoremleri.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 608-Yapay Zekâ
Yapay zekâya giriş, problem çözme, arama, sezgiseller, planlama, uzman sistemler, sinir ağları, robotik uygulamalar, doğal dil işleme, LISP, PROLOG ve yapay zeka uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 609-Bulanık Mantık
Belirsizlik kavramları, bulanık kümeler ve üyelik dereceleri, üyelik fonksiyonları; bulanıklaştırma, bulanık küme işlemleri, VE, VEYA, VE-DEĞİL, bulanık ilişkiler, bulanık matematik, toplama, çıkarma, çarpma ve bölme, soncullar, çıkarımlar; durulaştırma, bulanık kurallar ve sistemler, uygulamalar.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 616-Matematiksel Modelleme ve Simulasyon
Matematiksel modellemenin önemi, gerçek sistem modelleri, modellerin çözümü; kuyruk, teorik, nümerik çözüm metotları, simülasyon metotları, kullanım uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 632-Bilgisayarlı Görme
Giriş, görüntüleme sistemleri, görüntü işleme teknikleri, görüntü iyileştirme, gürültü temizleme, bölütleme, kenar belirleme algoritmaları, köşe saptama algoritmaları, hareket algılama ve hareket takibi, özellik algılama ve eşleştirme, kamera kalibrasyonu, geometrik dönüşümler, parametre tahmini ve RANSAC algoritması, stereo görü, nesne tanıma.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 669-Doktora Semineri
Akademik danışmanı ile belirlediği bir konuda araştırma ya da deneysel inceleme hazırlaryıp sunum yapmak.
Kuram: 0 saat
Uygulama: 1 saat
Yerel Kredi: 0
AKTS Kredisi: 7.5
Ön Koşul: Yok

BİL 679-Yeterlik Sınavı
Yeterlik sınavı yazılı ve sözlü olmak üzere iki aşamadan oluşmaktadır. Öğrencinin programa devam edebilmesi için her iki aşamadan da başarıyla geçmesi gerekmektedir.
Kuram: 0 saat
Uygulama: 0 saat
Yerel Kredi: 0
AKTS Kredisi: 30
Ön Koşul: Yok

BİL 689-Doktora Tez Önerisi
Öğrenciler, yeterlik sınavında başarılı olduktan sonra alanında bilimsel ve etik kurallara uygun tez önerilerini sunarlar.
Kuram: 0 saat
Uygulama: 0 saat
Yerel Kredi: 0
AKTS Kredisi: 30
Ön Koşul: Yok

BİL 699-Doktora Tezi
Öğretim üyelerinin danışmanlığında Bilgisayar Mühendisliği doktora öğrencilerinin tez çalışması ve tez yazımı.
Kuram: 0 saat
Uygulama: 0 saat
Yerel Kredi: 0
AKTS Kredisi: 30
Ön Koşul: Yok

ELK 511-Radar Sistem Mühendisliği
Radar denklemi ve sistem parametreleri, radar sistemlerin bileşenleri, RCS ve hedef karakteristikleri, sürekli dalga radarı, frekans modülasyonlu CW radar, MTI ve darbeli Doppler Radarı. İşaret algılama, dalga formları. Radar belirsizlik fonksiyonu. Radar ölçmeleri ve uygulamaları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

END 520-Lojistik ve Tedarik Zinciri Yönetimi
Tedarik zinciri yönetimi ve lojistik sistemlerinin temel kavramları, bu sistemlerin analizi için matematiksel modellerin ve sayısal tekniklerin kullanılması, tedarik zincirinin temel bileşenlerinin (satınalma, stok, üretim ve ulaştırma gibi) incelenmesi.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok

END 531-İleri Mühendislik Ekonomisi
İleri mühendislik ekonomisinin teorisi ve uygulaması kapsanmaktadır. Eşdeğerlik, finansman, finansal ifadeler ve analiz, proje değerlendirme, risk altında fayda ve tutumlar, stokastik analiz.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7.5
Ön Koşul: Yok