ATA 151-Atatürk İlkeleri ve İnkılap Tarihi I
Konuyla ilgili genel kavramlar, Osmanlı İmparatorluğu?nun yıkılış sebepleri, Milli Mücadele için yapılmış olan hazırlıklar, kongreler, Sevr Antlaşması, savaşlar, TBMM?nin açılması, Mudanya Ateşkes Antlaşması, Lozan Antlaşması ile ilgili konular tartışılmaktadır.
Kuram: 2 saat
Uygulama: 0 saat
Yerel Kredi: 2
AKTS Kredisi: 2
Ön Koşul: Yok

ATA 152-Atatürk İlkeleri ve İnkılap Tarihi II
Saltanatın kaldırılması ve Cumhuriyetin ilanı, Türk inkılabının stratejisi ve önemi, hukuk, ekonomik, siyasal, eğitim kültür alanında ve sosyal alanda yapılmış olan inkılaplar, çok partili hayata geçme denemeleri, Atatürk dönemi Türk dış politikası, Atatürk ilkeleri.
Kuram: 2 saat
Uygulama: 0 saat
Yerel Kredi: 2
AKTS Kredisi: 2
Ön Koşul: Yok

CEN 105-Introduction to Computer Engineering
Bilgisayar Mühendisliğinin temel kavram ve büyüklükleri, sayısal bilgisayarların işletimi ve tasarımına giriş, mantıksal devrelerin temelleri, tümleşik devreler, işlemci yapısı, yazılım ve donanım arasındaki ilişki, Linux işletim sistemi, Linux işletim sisteminde C/C++ program geliştirme.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 4
Ön Koşul: Yok

CEN 133-Algorithms and Programming I
Bilişim sistemlerine giriş, donanım, yazılım. Sayısal veriler ve sayı tabanları. Temel ağ hizmetlerine giriş. Algoritmalar ve problem çözme. Hata ayıklama yaklaşımları. C/C++ değişkenleri, veri türleri, basit giriş/çıkış komutları. Aritmetik ve mantıksal operatörler. Koşullu denetim yapıları. Diziler. Döngü yapıları. Fonksiyonlar. Structure ve union tanımları. Bağlı listeler.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 9
Ön Koşul: Yok

CEN 134-Algorithms and Programming II
Algoritmalarda fonksiyon, parametre olarak referans değişkenleri, referans değişkenleri ve bellek paylaşımı, statik ve otomatik değişkenler. Çok boyutlu diziler, vektörler, dinamik diziler, stringler. Dosya I/O. C pointer kavramı, pointer aritmetiği. Özyinelemeli fonksiyonlar. Kalıtım. OOP uygulamaları.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 7
Ön Koşul: CEN 133

CEN 221-Computer Organization
Bilgisayar soyutlama ve teknolojisi, bilgisayar performansı, bilgisayarda aritmetik işlemler, komut set mimarisi, MIPS Assembly dili, işlemci yapısı, veri yolu tasarımı, boruhatlı (pipelined) veriyolu ve kontrol, bellek hiyerarşisi, önbellekler ve sanal bellek.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7
Ön Koşul: CEN 223

CEN 223-Digital System Design
Sayısal sistemlere giriş; sayı sistemleri; Boolean cebri; mantık kapıları; kapı seviyesinde sadeleştirme; birleşimsel mantık devreleri tasarımı; birleşimsel mantık devreleri: toplayıcılar, karşılaştırıcılar, kodlayıcılar, kod çözücüler, çoğullayıcılar; ardışıl mantık devreleri: tutucular, flip floplar, kaydediciler, sayıcılar; ardışıl mantık devreleri tasarımı: sonlu durum makineleri; Verilog HDL ile mantık devrelerin benzetimi.
Kuram: 3 saat
Uygulama: 2 saat
Yerel Kredi: 4
AKTS Kredisi: 7
Ön Koşul: Yok

CEN 235-Data Structures
Bilgisayar ve donanım, Algoritmik yaklaşımda C dili esnekliği ve özellikleri, Veri yapıları ve modelleri, Algoritmik program tasarımı ve akış şemaları, Program çalışma hızı ve bellek gereksinimi, Sıralama algoritmaları, Arama algoritmaları, Listeler, Bağlantılı listeler ve uygulamaları, Yığıtlar, Kuyruk yapıları, Ağaç veri modeli ve uygulamaları, Graf kavramı ve veri modeli, Graf algoritmaları, Veri sıkıştırma yöntemleri.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 8
Ön Koşul: Yok

CEN 251-Fundamentals of Electronics
Elektriksel büyüklükler ve birimler. Ölçmenin tanımı, elektriksel ölçü aletlerinin işlevleri ve özellikleri. Elektrik devrelerinin temel kavramları, ölçme hataları. Akım, gerilim, ideal temel devre elemanları, güç ve enerji. Ohm yasası ve Kirchhoff akım ve gerilim yasaları ve bu yasaların devre çözümündeki uygulamaları. Seri ve paralel bağlı dirençler. Bobin ve kondansatör. Sinüzoidal işaretler, ortalama değer, etkin değer. Alternatif akım ölçme aygıtları. Osiloskop. Elektronik sistemler. Diyot ve doğrultucular. MOSFET devreleri, CMOS kapılar.
Kuram: 3 saat
Uygulama: 2 saat
Yerel Kredi: 4
AKTS Kredisi: 7
Ön Koşul: Yok

CEN 252-Fundamentals of Signals and Systems
Sinyal ve sistemlere giriş, sürekli zaman sinyal ve sistemleri, Laplace dönüşümü, Fourier serileri, Fourier dönüşümü, ayrık zaman sinyal ve sistemleri, örnekleme teoremi, Z dönüşümü, ayrık zamanlı Fourier dönüşümü, sürekli ve ayrık zaman sinyal ve sistemlerinin Matlab uygulamaları
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 7
Ön Koşul: Yok

CEN 302-Operating Systems
Bu derste bellek yönetimi, doğrudan bellek erişimi, çoklu işlemler, yapay bellek, zamanlama, zaman bölümü ve öncelikler, işlemci senkronizasyon teknikleri, işlemciler arası kilitlenme, dosyalama sistem yönetimi gibi işletim sistemlerinin temel prensipleri anlatılır.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 309-Internet and Information Technologies
Genel açıklamalar, TCP/IP, FTP, WWW, HTTP, URL. HTML nedir? HTML sayfa yapısı, text düzenleme, resim kullanımı, tablolar, linkler. JavaScript nedir? JavaScript?in HTML ile kullanımı, değişkenler, operatörler, döngüler, fonksiyonlar, diziler, zaman fonksiyonları, HTML form ile haberleşme, JavaScript doküman ve Windows nesne modelleri, DHTML, CSS.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 310-Computer Peripheral Devices
Bu ders, bilgisayar sistemlerine bağlanan harici cihazların mimarisini, çalışma prensiplerini ve arayüz bağlantılarını incelemektedir. Öğrenciler giriş/çıkış mekanizmalarının, depolama teknolojilerinin, görüntü sistemlerinin ve USB, PCIe, I2C, SPI gibi standart iletişim protokollerinin temel ilkelerini öğreneceklerdir. Katılımcılar teorik öğrenim ve pratik uygulamalar sayesinde, donanım çevre birimlerinin merkezi işlem birimi ve işletim sistemiyle nasıl etkileşime girdiğini kavrayarak, verimli G/Ç (I/O) alt sistemleri tasarlama ve entegre etme becerisi kazanacaklardır.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 319-Special Topics in Computer Engineering
Bu dersin amacı Bilgisayar Mühendisliği prensiplerini kullanarak bir fikrin proje haline getirilmesinden ilk örnek üretilinceye kadar geçen süreci mobil ödeme sistemi geliştirerek uygulamalı olarak öğretmektir. Öğrenciler problem tanımı, anket hazırlanması, yapılması ve değerlendirilmesi, anket sonuçlarını da kullanarak gereksinimlerin tanımı, sistem mimarisinin hazırlanması ve yazılması, mobil ve sunucu programlarının geliştirilmesi ile program testi ve yazılması süreçlerini gerçekleştirir.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 321-Logic Circuits Design
Verilog HDL'e giriş, Kapı seviyesinde modelleme, Veri akışı seviyesinde modelleme, davranışsal modelleme. Birleşimsel devrelerin Verilog ile benzetimi. Ardışık devrelerin tasarımı, Yazmaç ve kaydırmalı yazmaç, ardışık devrelerde zamanlama, senkron tasarım metotları, Ardışık devrelerin Verilog ile tasarımı. Asenkron ardışık devreler. Sonlu durum makineleri ile tasarım. Bellekler. Sahada programlanabilir kapı dizileri. Yazmaç seviyesinde tasarım.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: CEN 223

CEN 322-Programmable Digital Systems
FPGA ve CPLD mimarileri, FPGA programlama teknolojileri, FPGA lojik hücresi, programlanabilir bağlantı ve I/O hücreleri, FPGA tasarım akışı, verifikasyon ve Sentezleme, FPGA tabanlı verifikasyon ve sentezleme akışı ve gerçekleme, veri yolu ve kontrol ünitesi tasarımı, picoblaze işlemci, tasarım örnekleri.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: CEN 223

CEN 325-Microcontrollers
Mikrokontrolör mimarisine ve komut setine giriş, Assembly dili ve geliştirme platformu çalışmaları, Kesmeler, I/O portlar, zamanlayıcılar A/D çeviriciler ile deneyler.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: CEN 223

CEN 331-Fuzzy Logic
Bu ders, bulanık mantık (fuzzy logic) teorisine ve mühendislik uygulamalarına kapsamlı bir giriş sunmaktadır. Öğrenciler bulanık kümeler, üyelik fonksiyonları, bulanık kurallar ve bulanık çıkarım sistemleri kullanarak belirsizliği, kesin olmayan durumları ve insan benzeri akıl yürütmeyi matematiksel olarak nasıl modelleyeceklerini öğreneceklerdir. Katılımcılar pratik ödevler aracılığıyla bulanık denetleyiciler ve karar verme algoritmaları tasarlayıp uygulayacak; bu yöntemlerin akıllı kontrol, örüntü tanıma ve uzman sistemler gibi alanlardaki etkinliğini inceleyeceklerdir.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 335-Computer Networks
Bu dersin amacı öğrencilere bilgisayar ağlarının temel kavramlarını, iki veya daha fazla cihazın bir bilgisayar ağı üzerinden iletişimlerini sağlayan uygulama ve protokol katmanlarının tanımlarını ve çalışma prensiplerini detaylı olarak öğretmektir. Öğrenciler bu kavramları laboratuarda Wireshark kullanarak Internet üzerinde nasıl uygulandığını gözlemlerler.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 360-Algorithms Design and Analysis
Matematiksel temeller, problem çözme stratejileri, ispat teknikleri, karmaşıklık analizi, üst ve alt sınırlar, sıralama ve arama, graf algoritmaları, böl ve fethet, dinamik programlama, greedy metodu, geometric algoritmalar, rassal algoritmalar.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: CEN 235

CEN 405-Formal Languages and Automata Theory
Bu ders, sonlu otomat, düzenli ifadeler, düzenli diller, bağlamdan bağımsız dilbilgisi ve diller, ters otomat, Turing makineleri konularını içeren otomat teorisi ve formal dillerin bazı temel kavramlarını anlatır.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: CEN 235

CEN 408-Artificial Intelligence
Yapay zekânın tarihi ve felsefi temelleri, akıllı ajanlar, arama yoluyla problem çözme, bilgilendirilmiş arama yöntemleri, önermeler ve yüklem mantığı, bilgi tabanı oluşturma, planlama, belirsizlik ve öğrenme.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 410-Heuristic Methods in Artificial Intelligence
Bu ders, geleneksel ve kesin yöntemlerin hesaplama açısından yetersiz kaldığı durumlarda kullanılan yapay zekadaki gelişmiş problem çözme tekniklerini incelemektedir. Öğrenciler A* araması, genetik algoritmalar, benzetimli tavlama ve sürü zekası gibi çeşitli sezgisel (heuristic) ve üst-sezgisel (metaheuristic) algoritmaları öğreneceklerdir. Katılımcılar pratik uygulamalar sayesinde, bu yaklaşık yöntemleri karmaşık optimizasyon, arama ve yönlendirme problemlerini verimli bir şekilde çözmek için nasıl tasarlayıp uygulayacaklarını kavrayacaklardır.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 415-Image Processing
İki-boyutlu lineer-zamanla-değişmeyen sinyaller ve sistemler, iki-boyutlu konvolüsyon toplamı, sayısal FIR filtre tasarımı, Ayrık Fourier, Cosinüs dönüşümleri. Görüntü onarma, gürültü bastırma, kodlama tekniklikleri.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: MATH 123,MATH 224

CEN 416-Data Mining
Veri madenciliği tanımına genel bakış, uygulama alanları, teknikleri ve modelleri. Veri madenciliği fazları: Amacın saptanması, amaçla uyumlu veri kümesinin bir araya getirilmesi, verinin sıralanması ve ön işlenmesi, veri indirgeme ve veri çevrimi, veri madenciliği öğrenme algoritmasının seçimi, model değerlendirme ve bilgi sunumu, elde edilen bilginin yorumu. Veri madenciliği öğrenme algoritmasının analizi: karar ağaçları, sınıflandırma, ilinti bulma, k-komşuluk algoritması, gruplama algoritması.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 417-Principles of Programming Languages
Programlama domenleri. Dil evrim kriteri. Dil kategorileri. Programlama ortamları. Minimal donanım programlama: sözde kodlama. İşlevsel programlama: LISP. Karmaşıklığın ilk adımı: ALGOL 60. Mantığa dayalı programlama: Prolog. Tarihin en büyük tasarım çabası: Ada. Nesne tabanlı programlama: zorunlu ve nesne tabanlı özellikler: C++. Zorunluluk tabanlı nesne yönelimli dil: Java. Script dilleri: Javascript, PHP ve Phyton. Sözdizimi ve semantik tarifi. Sözcüksel ve söz dizimi analizi. Adlandırma, bağlama, tip kontrolu ve kapsam. Veri tipleri. İfadeler, atamalar, anlatımlar ve altprogramlar. soyut veri tipleri ve gizli yapılar. işlevsel programlama dilleri. mantık programlama dilleri.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 418-E-Commerce
Elektronik ticarete genel bakış, dijital ekonomi, firmadan müşteriye (B2C) e-ticaret, firmadan firmaya (B2B) e-ticaret, diğer e-ticaret modelleri ve uygulamaları, e-ticaret sistemleri kurma ve gerçekleme.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 420-Introduction to Pattern Recognition
Bu ders, giriş seviyesinde bir örüntü tanıma dersidir. Derste, parametre kestirimi, Bayesçi karar teorisi, doğrusal ayraç fonksiyonları, gizli Markov modelleri gibi örüntü tanıma alanındaki ana konularının sistematik bir şekilde ele alınması ve bunların gerçek dünya problemleri üzerinde uygulanmalarının incelenmesi amaçlanmaktadır.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: MATH 123,MATH 224

CEN 423-Computer Architecture
Temel kavramlar, bilgisayar mimarisinde temel birimler, işlemciler ve işlemci tipleri, CPU, bellek, I/O ve ara bağlantılar, kesmeler, depolama sistemleri, çoklu işlemcili sistemler ve paralelleştirme, kişisel bilgisayar mimarileri.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 424-Introduction to Machine Learning
Bu ders, giriş seviyesinde bir makine öğrenmesi dersidir. Ders, makine öğrenmesi alanındaki temel problemler üzerine sağlam bir anlayış kazandırmayı amaçlamaktadır. Derste, doğrusal regresyon, lojistik regresyon, karar ağaçları, sinir ağları, kümeleme ve boyut azaltma gibi birtakım gözetimli ve gözetimsiz makine öğrenmesi algoritmaları ve yaklaşımları tanıtılacaktır.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: MATH 123,MATH 224

CEN 425-Embedded Systems
Gömülü sistem teknolojileri ve teknikleri, gömülü sistem tasarım yöntemleri, gömülü sistemlerin modellenmesi, gömülü CPU mimarisi, gömülü programların bileşenleri, gömülü program tasarımı ve analizi, gömülü ve gerçek zamanlı işletim sistemleri, ARM tabanlı gömülü sistem tasarımı ve gerçeklemesi.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 432-Introduction to Robotics
Robotiğin terminolojisi ve sınıflandırması, Konumun temsili; koordinat sistemleri,
öteleme, dönme, hareket ve yer değiştirme, Robotik manuplatörlerin temelleri; makine
elemanı, eklem, mekanizma, Robotik mekanizmanın modellenmesi; kinematik
modelleme, Robotik mekanizmanın modellenmesi; ters kinematik modelleme,
Robotikte çevresel elemanlar; sensor ve uygunlaştırıcı, eylemlendirici ve sürücüler,
Kontolör tasarımı; temeller, Kontolör tasarımı; gömülü ve soft elektronik kontolörler,
Hareket Kontrol, Robotik yazılımların temelleri; sonsuz kontrol çevrimi, Çokça
kullanılan robotik programlama dilleri, Robot programlama dillerinin geliştirilmesi,
Robotik teknolojiyle ilgili gelecekteki gelişmeler
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: Yok

CEN 433-Mobile Robot Design
Bu ders, hem donanım mimarisine hem de yazılım geliştirmeye odaklanarak mobil robotiğin temel kavramlarına kapsamlı bir giriş sunmaktadır. Öğrenciler kinematik, sensör entegrasyonu, konumlandırma, haritalama ve otonom navigasyon algoritmaları gibi temel konuları inceleyecektir. Uygulamalı projeler aracılığıyla katılımcılar, gerçek dünya uygulamaları için mobil robotik sistemler tasarlama, programlama ve test etme konusunda pratik deneyim kazanacaklardır.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: Yok

CEN 435-Search Engine Optimization
- Öğrencilere teknik SEO prensipleri ve uygulamalarının kapsamlı bir anlayışını sağlamak. - Öğrencilere gelişmiş teknik SEO analizleri ve optimizasyonları yapmak için gerekli becerileri ve bilgiyi donatmak. -Öğrencilere web sitesi görünürlüğünü ve arama motoru sıralamalarını iyileştirmek için teknik SEO stratejilerini etkili bir şekilde uygulama yeteneği kazandırmak. - Teknik SEO'daki en son trendleri ve gelişmeleri araştırmak ve bunların dijital pazarlama stratejileri üzerindeki etkilerini incelemek. - Öğrencileri gerçek dünya senaryolarında karmaşık teknik SEO sorunlarını analiz etmeye ve çözmeye yetkin kılmak.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: Yok

CEN 445-Internet of Things Technologies
Bu dersin temel amacı, öğrencilere Nesnelerin İnterneti (IoT) kavramını ve bileşenlerini, teknolojilerini ve uygulamalarını öğreterek temel bir anlayış kazandırmaktır. Öğrenciler, gerçek dünya problemlerini çözmeye yönelik IoT sistemleri tasarlamayı, geliştirmeyi ve analiz etmeyi; veri analitiği ve güvenlik konularına odaklanarak öğreneceklerdir.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: Yok

CEN 451-Artificial Neural Networks
Sinir ağları tanımı, giriş, neuron modelleri ,ağ mimarileri, perceptron tanımı, akıllı bilgi tanımları .Çok kademeli perceptonlar, denetlenen öğrenme, denetimsiz öğrenme, hybrid öğrenme, çekirdek metodları, radial basis function ağları, k_means kümeleme, support vector makinaları, makina öğrenimi.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 482-Wireless Network
Bu ders kablosuz ve mobil ağların çalışma prensiplerini anlatır.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

CEN 490-Graduation Project I
Bu ders öğrenciyi, son yarıyılda alacağı, BİL 491 Mezuniyet Projesine hazırlamayı amaçlamaktadır. Öğrencilerin öğretim üyelerinin sunduğu proje önerilerini izlemesi; önerilen projeler arasinda seçtikleri konuyu inceleyip çözümlemesi; projenin gerçekleştirilmesi için gereken yol haritasını belirlemesi; kullanılacak yazılım geliştirme ortamını kurup sınaması; yapılan çalışmayı belgelemesi ve sunması beklenmektedir.
Kuram: 1 saat
Uygulama: 2 saat
Yerel Kredi: 2
AKTS Kredisi: 9
Ön Koşul: Yok

CEN 491-Graduation Project II
Mezuniyet projesi öğrencilerin, Bilgisayar Mühendisliği programında aldıkları eğitimi ve edindikleri birikimi kullanarak, sorun çözme yeteneklerini gösterecekleri en kapsamlı tasarım ve geliştirme çalışmasıdır. Proje konularının Bilgisayar Mühendisliğinin ilgi alanına giren güncel sorunlar üzerine olması istenmektedir. Çalışma sonunda mevcut teknik standartlara göre tasarlanıp geliştirilmiş ve belgelenmiş bir ürünün oluşturulması amaçlanmaktadır.
Kuram: 1 saat
Uygulama: 6 saat
Yerel Kredi: 4
AKTS Kredisi: 14
Ön Koşul: CEN 490

CEN 499-Industry Tranining
Staj yapılan kuruma göre stajda yapılanlar tanımlanır.
Kuram: 0 saat
Uygulama: 0 saat
Yerel Kredi: 0
AKTS Kredisi: 4
Ön Koşul: Yok

ENG 231-Expository Reading and Writing
Bu ders öğrencilerin yorumsal okuma ve yazma becerilerini geliştirmeyi amaçlamaktadır. Dersin içerdiği konular arasında öğrencilerin kendilerini yazılı olarak daha iyi ifade edebilmek için kullanabilecekleri yapısal unsurlar, yan anlamlar, bağlaçlar, kalıplaşmış cümle girişleri ve ifadeler bulunmaktadır. Öğrencileri motive etmek ve derse dâhil etmek amacıyla alan ile ilgili metinler kullanılmak üzere seçilmektedir. Bu ders ayrıca öğrencilere alanlarındaki temel terminolojiyi öğrenme imkânı sunmaktadır.güçlerini ve yaratıcı güçlerini kullanmayı öğrenerek bu bilgilerini ikna edici makale yazmada kullanabileceklerdir. Bu ders öğrencilerin akademik çalışmalarında karşılarına çıkacak metinlerle başa çıkabilmelerini sağlamakta ve onları daha zorlayıcı ve esnek düşünmeye ve daha güzel yazmaya yöneltmektedir.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 4
Ön Koşul: Yok

ENG 232-Analytical Reading and Writing
Bu ders öğrencilerin analitik okuma ve yazma becerilerini geliştirmeyi amaçlamaktadır. Öğrencileri motive etmek ve derse dâhil etmek amacıyla psikoloji ile ilgili metinler kullanılmak üzere seçilmektedir. Öğrenciler metinleri okumakta ve metnin sağladığı veri karşısında kendi tepkilerini de içeren metinler üretmektedirler. Bu ders ayrıca metinler alanla ile ilgili birçok sözcük içerdiği için öğrencilere alanlarındaki temel terminolojiyi öğrenme imkânı da sunmaktadır.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 4
Ön Koşul: Yok

FOE 300-Product Development and Management
-
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: Yok

IE 261-Occupational Health and Safety I
İSG düzenlemeleri; iş yerindeki tehlikeler ve bu tehlikelerden korunma yolları; risk değerlendirme; kişisel koruyucu donanımlar.
Kuram: 2 saat
Uygulama: 0 saat
Yerel Kredi: 2
AKTS Kredisi: 2
Ön Koşul: Yok

MATH 121-Calculus I
Fonksiyon tanımı ve türleri, grafiklerinin çizimi, limit ve süreklilik, türev tanımı, geometrik yorumu ve uygulama alanları, türev alma kuralları, integrasyon, belirli-belirsiz integraller.
Kuram: 4 saat
Uygulama: 2 saat
Yerel Kredi: 5
AKTS Kredisi: 7
Ön Koşul: Yok

MATH 122-Calculus II
Diziler ve seriler, düzlem eğrilerinin parametrize edilmesi, kutupsal koordinatlar, vektörler ve uzay geometrisi, çok değişkenli fonksiyonlar, limit ve süreklilik,kısmi türevler, doğrultu türevleri ve gradiyent vektörler, ekstremum
değerler ve eyer noktaları, Lagrange çarpanları, katlı integraller
Kuram: 4 saat
Uygulama: 2 saat
Yerel Kredi: 5
AKTS Kredisi: 7
Ön Koşul: MATH 121

MATH 123-Linear Algebra
Lineer denklem sistemleri; matrisler ve matris işlemlerinin cebirsel özellikler; lineer sistemlerin çözümleri; Gauss ve Gauss-Jordan metodu; determinant ve özellikleri; Cramer Kuralı; vektör uzayları ve alt uzaylar; baz, boyut ve rank; özdeğer ve özvektörler;
köşegenleştirme.
Kuram: 4 saat
Uygulama: 0 saat
Yerel Kredi: 4
AKTS Kredisi: 6
Ön Koşul: Yok

MATH 221-Numerical Methods for Engineers
Mühendislik problemleri için modelleme teknikleri, programlama ve yazılım algoritmasına giriş, denklem köklerinin bulunması için yöntemler, doğrusal denklem takımlarının çözümleri ve matris cebri, eğri uydurma, en küçük kareler regresyonu, enterpolasyon, sayısal integral çözüm teknikleri, sınır değer ve başlangıç değer problemlerinin çözüm teknikleri ve mühendislik uygulamaları.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

MATH 223-Differential Equations
Başlangıç ve sınır değer problemleri, birinci dereceden denklemler, tam diferansiyel denklemler ve integral çarpanı, lineer denklemler, Bernoulli denklemi, homojen
denklemler, yüksek dereceden lineer diferansiyel denklemler, sabit katsayılı lineer diferansiyel denklemler, belirsiz katsayılar metodu, parametrelerin değişimi, Cauchy-Euler diferansiyel denklemi, Laplace dönüşümleri ve lineer denklemlerin Laplace dönüşümü ile çözümü, ikinci mertebeden lineer diferensiyel denklemlerin kuvvet serisi çözümleri.
Kuram: 4 saat
Uygulama: 0 saat
Yerel Kredi: 4
AKTS Kredisi: 6
Ön Koşul: MATH 121

MATH 224-Probability and Statistics
İstatistik, veri, değişken, frekans dağılımları, grafik gösterimleri, merkezsel eğilim ölçüleri, merkezsel dağılım ölçüleri, olasılık; olasılık aksiyomları, rasgele değişkenler, ayrık rsgele değişkenler, sürekli rasgele değişkenler, olasılık dağılımları; ayrık olasılık dağılımları,sürekli olasılık dağılımları, istatistik karar verme, kestirim.
Kuram: 4 saat
Uygulama: 0 saat
Yerel Kredi: 4
AKTS Kredisi: 6
Ön Koşul: Yok

MATH 225-Discrete Mathematics
Temel ayrık matematik konularını, ayrık yapıları tanıtmak ve analitik problem çözüm kabiliyeti kazandırmak.
Kuram: 4 saat
Uygulama: 0 saat
Yerel Kredi: 4
AKTS Kredisi: 6
Ön Koşul: Yok

PHYS 183-Physics I
Fiziksel nicelikler, standartlar ve birim sistemleri, vektörler, bir boyutta hareket, iki boyutta hareket, Newton Kanunları, iş, güç, enerji, enerjinin korunumu, parçacık sistemlerinin dinamiği ve çarpışmalar, dönmenin kinematiği ve dinamiği, tork ve açısal momentum, katı cisimlerin dengesi.
Kuram: 3 saat
Uygulama: 2 saat
Yerel Kredi: 4
AKTS Kredisi: 6
Ön Koşul: Yok

PHYS 184-Physics II
Elektrik yükü ve Coulomb kanunu, elektrik alan ve Gauss kanunu, elektriksel potansiyel, kondansatörler ve dielektrikler, akım ve direnç, manyetik alan, Ampere kanunu, Faraday kanunu, maddenin manyetik özellikleri, elektromanyetik titreşimler, ışık kaynakları, yansıma ve kırılma, girişim, polarizasyon.
Kuram: 3 saat
Uygulama: 2 saat
Yerel Kredi: 4
AKTS Kredisi: 6
Ön Koşul: Yok

SE 237-Object Oriented Programming
Bu derste, öğrenciler, C++ ile nesneye yönelik programlamanın temel prensiplerini öğrenecektirler.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 7
Ön Koşul: CEN 134

SE 307-Database Management Systems
Dersin amacı veritabanının temel kavramlarını, varlık-ilişki modeli, ilişkisel veri modelinin esasları, ilişkisel veritabanı tasarımı, normalizasyon ve türleri, ilişkisel cebir ve temel kavramlarını öğretmektir. Bu derste öğrenciler bir veritabanının adım adım nasıl tasarlanacağını öğreneceklerdir. Öğrenciler bir veritabanı projesi gerçekleştireceklerdir.
Kuram: 2 saat
Uygulama: 2 saat
Yerel Kredi: 3
AKTS Kredisi: 6
Ön Koşul: Yok

SE 315-Software Engineering
Yazılım mühendisliğinin kapsamı, yazılım geliştirme yaşam döngüsü modelleri, yazılım süreci, yazılım takımları, yazılım araçları, yazılım sınama, gereksinimler, nesne-tabanlı analiz ve tasarım, kodlama ve test yöntemleri, teslim sonrası bakım, UML kavramı ve diyagramları.
Kuram: 3 saat
Uygulama: 0 saat
Yerel Kredi: 3
AKTS Kredisi: 5
Ön Koşul: Yok

TRD 157-Türk Dili I
Türk Dili dersleri, öğrencilerin Türk dilinin özelliklerini ve işleyiş kurallarını örnekleriyle göstermelerini; duygularını, düşüncelerini, tasarladıklarını, izlenimlerini, gözlemlerini, yaşantılarını söz ve yazıyla doğru ve etkili olarak anlatma becerisi ve alışkanlığı kazanmalarını, onların yazılı ve sözlü metinler aracılığıyla sözcük hazinelerini geliştirmelerini; okudukları metinleri ya da dinledikleri programları doğru olarak anlayabilme kurallarını öğrenmelerini; kişiler ve kitleler arasındaki iletişimin temeli olan dil becerilerini geliştirmelerini hedeflemektedir.
Kuram: 2 saat
Uygulama: 0 saat
Yerel Kredi: 2
AKTS Kredisi: 2
Ön Koşul: Yok

TRD 158-Türk Dili II
Amaç, öğrencilerin Türkçenin özelliklerini ve işleyiş kurallarını örnekleriyle açıklamaları; Türkçenin yazım ve söyleyiş özelliklerini örnekleriyle göstermeleridir. Öğrencilerin anlama (dinleme/okuma/izleme anlama) ve anlatma (sözlü ve yazılı anlatım) becerilerini geliştirmelerine, Türk ve dünya kültür ve edebiyatlarıyla ilişki kurmalarına olanak sağlar.
Kuram: 2 saat
Uygulama: 0 saat
Yerel Kredi: 2
AKTS Kredisi: 2
Ön Koşul: Yok