Bilgisayar Mühendisliği
|

Elective Courses

  Information Technology Courses  
Course Code Course Name Prereq
CENG 311 Responsive Web Design CENG 201
CENG 314 Content Management Systems -
CENG 411 Web Services -
CENG 423 Web Application Development -
CENG 425 Wireless and Mobile Devices -
CENG 427 Mobile Application Development -
CENG 429 Geographic Information Systems -
CENG 431 Software Design Patterns CENG 306
CENG 433 Cloud Computing -
CENG 406 Blockchain Fundamentals and Applications -
CENG 416 Software Modelling and Analysis -
CENG 420 Fundamentals of Distance Education -
CENG 462 Game Development -
CENG 465 Internet of Things and Its Applications -
CENG 466 Management Information Systems -
CENG 476 Software Assurance -

 

  Multimedia & Imaging Courses  
Course Code Course Name Prereq
CENG 310 Human Computer Interaction -
CENG 315 Computer Graphics CENG 201 & ENGR 202
CENG316 Introduction to Virtual Reality -
CENG407 Remote Sensing -
CENG 415 Applications of Computer Graphics CENG 315
CENG 422 Multimedia Systems -
CENG 441 Digital Image Processing -

 

  Hardware Courses  
Course Code Course Name Prereq
CENG 312 Introduction to Robotics -
CENG 313 Computer Architecture -
CENG 318 Microprocessor Systems -
CENG 322 Embedded Systems Design -
CENG 426 Embedded Computing -
MCE 484 Aerial Robotics -

 

  Network and Security Courses  
Course Code Course Name Prereq
CENG 321 Data Communication -
CENG 325 Principles of Information Security and Privacy -
CENG 421 Cryptology and Applications -
CENG 451 Principles of Cyber Physical Systems -
CENG 474 Communication and Network Security -
CENG 417 Malware Analysis -
CENG 467 Penetration Testing -
CENG 419 Basic Cyber Forensics -
CENG 476 Software Assurance -
CENG 464  Secure Software Development -

 

  Scientific & Parallel Computing Courses  
Course Code Course Name Prereq
CENG 320 Numerical Analysis -
CENG409   Numerical Optimization -
CENG 424 Computer Simulation and Modelling -
CENG 430 Distributed Systems and Colaborative Computing -
CENG 342 Parallel Programming I -
CENG 443 Parallel Programming II -
CENG 470 Introduction to Cognitive Computing -

 

  Artificial Intelligence Courses  
Course Code Course Name Prereq
CENG 317 Principles of Artificial Intelligence -
CENG329 Mathematics for Machine Learning -
CENG 408 Machine Learning Engineering -
CENG 410 Data Mining CENG 301
CENG412 Reinforcement Learning -
CENG413 Data Engineering -
CENG414 Recommender Systems -
CENG 418 Fuzzy Systems -
CENG 428 Neural Networks -
CENG 432 Pattern Recognition -
CENG 440 Information Retrieval CENG 301
CENG 442 Natural Language Processing -
CENG 463 Machine Learning -
CENG 472 Big Data Analytics -

 

  Other Courses  
Course Code Course Name Prereq
CENG 319 Compiler Design -
CENG 403 Special Topics in CENG I -
CENG 404 Special Topics in CENG II -
ENGR 450 Engineering Application on Site -
CENG 460  Bioinformatics -

 

  Electrical and Electronics Engineering Courses  
Course Code Course Name Prereq
EE 403 DIGITAL CONTROL SYSTEMS -
EE 409 DIGITAL IMAGE PROCESSING -
EE 421 OPTOELECTRONICS -
EE 424 DIGITAL SYSTEM DESIGN WITH VERILOG -
EE 431 CODING THEORY -
EE 444 MICROWAVE ENGINEERING -
EE 455 INTRODUCTION TO COMPUTATIONAL NEUROSCINCE -
EE 461 POWER ELECTRONICS I -
EE 463 POWER SYSTEM ANALYSIS -
EE 404 PROCESS CONTROL -
EE 412 REAL TIME DIGITAL SYSTEMS -
EE 420 LASER ENGINEERING -
EE 434 MOBILE COMMUNICATIONS -
EE 452 MEDICAL IMAGING -
EE 462 POWER ELECTRONICS II -
EE 464 HIGH VOLTAGE TECHNIQUES -
EE 437 INTRODUCTION TO WIRELESS COMMUNICATIONS -
EE 438 INTRO RF SYSTEM DESIGN -
EE 466 POWER SYSTEM ANALYSIS II -
EE 433 OPTICAL FIBER COMMUNICATIONS -