

CEN301 İşletim Sistemleri (2-2) 3 (ECTS - 6)
İşletim sistemi türleri; Temel kavramlar; Komut diller; İş ve proses yönetimi; iş sıralama; Bellek yönetimi; G/Ç sistemleri ve proses işleme; Senkronizasyon mekanizmaları: Semaforlar; Proseslerin haberleşmesi; Ölümcük kilitlenme; proseslerarası iletişim; UNIX, Linux, Windows sunucu türden işletim sistemleri üzerinde örnekler.
CEN209 Nesneye Yönelik Programlama (2-2) 3 (ECTS - 5)
OOP dillerinin temel ilkeleri ve kavramları; Nesnelerin temel kavramları; Sınıflar; OO yazılım geliştirmenin ilkeleri; Nesneye yönelik dil olan JAVA veya C++ üzerinde uygulamalar.
CEN 305 Bilgisayar Organizasyonu ve Mimarileri (3-0) 3 (ECTS - 7)
Temel bilgisayar mimarisi düzenlemeleri; Mimari türleri: CISC, RISC; Bellek sistemleri ve yönetimi; Bellek hiyerarşisi; Saklama birimleri: Disk, RAID sistemler; DMA; G/Ç altsistemleri; Mikroişlemciler; bit dilimleme. Standart PC bileşenleri; Sunucu bilgisayar özellikleri.
CEN306 Yazılım Mühendisliği (2-2) 3 (ECTS - 5)
Bilgisayar yazılım teknolojileri; bilgisayar tabanlı uygulamalarda problem çözümü için disiplinler ve yöntemler; Yazılım teknikleri ve metedolijileri; yazılım sınaması, yazılım dökümantasyonu, kalite güvence.
LAW302 İş Hukuku (2-0) 2 (ECTS - 2)
Çalışma hayatında işçi-işveren-devlet ilişkilerini düzenleyen İş Hukuku ile çalışanın sosyal risklerin zararlarından kurtarılmasını öngören Sosyal Güvenlik Hukukunun temel konularını kavratmak, sorun çözme becerisi kazandırmak. Belli başlı ders konuları sırasıyla; iş hukukunun temel kavramları, bireysel ve kollektif iş hukuku, hizmet sözleşmesi, sendikalar, toplu iş sözleşmesi, grev ve lokavt, sosyal sigorta kolları.
CEN303 Görsel Tabanlı Programlama (2-2) 3 (ECTS - 6)
Görsel tabanlı programlama ilkeleri; görsellik kavramı; Görsel tabanlı yazılım geliştirme yazılımlarının ilkeleri; Görsel tabanlı bir progrtamlama diliyle uygulamalar; GUI tasarımı.
CEN307 Veritabanı Yönetim Sistemleri (3-0) 3 (ECTS - 4)
Veritabanı sistemlerinin gelişim evreler; Veri tanımlama dilleri; Veri düzenlemesi ve modeller; Veriye erişme; Üç-düzeyli veritabanı mimarisi; SQL ve QBE dilleri; Lojikal veritabanı tasarımı ve normalizasyon; Yeniden elde etme, zamandaşlık, güvenlik konuları; İndekslenmiş ardışıl dosya düzenlenmesi; B+tree indeksleme; DBMS'e giriş: temel kavramlar, mimari; DBMS'in yetenekleri ve parçaları.
CEN308 Dönem Projesi (2-2) 3 (ECTS - 7)
Bir danışman gözetiminde bilgisayar alanında örnek uygulama/proje geliştirme.
CEN401 İnternet Mühendisliği (2-2) 3 (ECTS - 6)
İnternet'in gelişim evreleri; İnternet'in teknik yanı; TCP/IP protokol kümesi, uygulama katmanındaki uygulamalar, kullanıcı/sunucu mimarisi, İnternet hizmet sağlayıcı yapısı; Hizmet programlarının (Web, FTP, Gopher, DNS,...) kurulması ve yapılandırılması; İnternet üzerinde iş uygulamaları; IETF yapısının incelenmesi; RFC'ler.
CEN403 Bilgisayar Haberleşmesi ve Ağ Teknolojileri (4-0) 4 (ECTS - 6)
Temel kavramlar; OSI başvuru modeli; Ağ topolojileri; Ağ uygulaması türleri: LAN, WAN, MAN; LAN teknolojileri: Ethernet, Jetonlu Halka (TR), ATM; WAN teknolojileri: ISDN, xDSL; Kampüs ağ çözümleri; Ağ cihazları: HUB, Anahtar, Yönlendirici, Erişim sunucu; Ağ işletim sistemleri (NOS); Yönlendiri işletim sistemleri (ROS); TCP/IP protokol kümesi ve İnternet; Kullanıcı/sunucu mimarisi; Ağ yönetimi.
CEN402 İnternet Üzerinde Programlama (2-2) 3 (ECTS - 6)
TCP/IP protokol kümesinin programlama yanları; Kullanıcı/sunucu modeli; Soket ve TLI; Soket adresleri; saklı portlar; Bağlantıya yönelik ve bağlantsız protokollar; güvenlik; UDP ve TCP uygulamaları geliştirme; UNIX veya Windows tabanlı işletim sistemleri üzerinde uygulamalar.
CEN404 Bilgisayar Destekli Kurumsal Uygulamalar (2-2) 3 (ECTS - 6)
CEN408 Mühendislik Projesi (0-6) 3 (ECTS - 11)
Fakülte üyesi olan bir danışman gözetiminde bilgisayarın herhangi bir alanında mühendislik tasarım yöntemleri de gözönüne alınarak bir teknik proje gerçekleştirilmesi; Proje, yapılışı özetleyen bir kitapla yazılı hale getirilir ve sözel savunması yapılır.
>> Bilgisayar Mühendisliği 1. Sınıf dersleri
>> Bilgisayar Mühendisliği 2. Sınıf dersleri
>> Bilgisayar Mühendisliği 4. Sınıf dersleri