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