Computer and Network Engineering

    • CENG655 : Special topics in Computing and IoT
    • CENG202 : Discrete Mathematics
    • CENG530 : Computer Network Protocols
    • CENG580 : Selected Topics in Computer Engineering
    • CENG221 : Computer Architecture
    • CENG231 : Circuits Lab
    • CENG324 : Digital System Design
    • CENG750 : Advanced Design and Analysis of Networks
    • CENG328 : Introduction to Embedded Systems
    • CENG329 : Introduction to Embedded Systems Lab
    • CENG604 : Sensors, Data Acquisition and Interfaces
    • CENG400 : Distributed Computing and Data Engineering
    • CENG430 : Applied AI for Computer Engineering
    • CENG532 : Network Security
    • CENG529 : Networking Lab
    • CENG201 : Circuits Fundamentals
    • CENG521 : Hardware/Software Integration
    • CENG325 : Digital Design lab
    • CENG110 : Artificial Intelligence Fundamentals and Applications
    • CENG340 : Autonomous Systems: Fundamentals and Applications
    • CENG205 : Digital Design & Computer Organization
    • CENG603 : Internet of Things (IoT) Systems and Platforms
    • CENG709 : Modeling, Simulation and Performance Evaluation
    • CENG341 : Autonomous Systems Lab
    • CENG533 : Advanced Network Services
    • CENG513 : Hardware Testing and Fault Tolerance
    • CENG640 : Internet of Things Security
    • CENG602 : Wireless and Mobile Networks
    • CENG410 : Distributed Systems, Microservices and Containers
    • CENG531 : Wireless Communication and Sensor Networks
    • CENG210 : Communication & Networks Fundamentals
    • CENG601 : Embedded Systems Design
    • CENG742 : Advanced Computer Architecture
    • CENG420 : System Design, Analysis and Simulation
    • CENG440 : Machine Learning for Embedded Systems
    • CENG320 : Signals and Systems I

    Information Systems and Security

    • ITPG708 : Foundations of Computational Science and Informatics
    • ISEC421 : Risk Analysis and Management
    • ISEC755 : Advanced Systems and Data Security.
    • ITBP420 : Data Analytics
    • ITBP430 : Mobile Computing
    • ISBP636 : IT Legislation
    • SECB621 : Information Security Fundamentals
    • ISBP669 : Computation and Data Science
    • ISEC323 : Secure Software Design and Engineering
    • SECB623 : Cryptography and Secure Communications
    • ISBP633 : Managing the IT Venture
    • ITBP270 : Professional Responsibility in Information Technology
    • ITCO602 : Management and Leadership in Information Technology
    • ISEC311 : Network Security I
    • ISEC428 : Special Topics in Information Security
    • ITPG760 : Special Topics in Informatics and Computing
    • ISBP632 : Applied Data Mining
    • ITBP301 : Security Principles & Practice
    • ISEC413 : Security Architecture and Mechanisms
    • ITBP421 : Big Data Analytics
    • ITBP496 : Internship
    • ISBP637 : E-Governance
    • ISEC322 : Design and Analysis of Security Protocols
    • ITBP323 : Systems Integration and Administration
    • ITPG690 : Practicum Project
    • ITBP322 : Web and Mobile Systems
    • ISEC412 : Digital Forensics
    • ISEC416 : Information Security Management
    • ITBP280 : Information Technology Project Management Exhibition
    • ISEC321 : Network Security II
    • ISEC423 : Systems Security Lab
    • ISEC422 : Security Policy, Laws, and Governance
    • GEIT113 : Introduction to Artificial Intelligence
    • ISEC417 : Database Security
    • ISEC414 : Network Security Lab
    • ISEC424 : Hardware-Oriented Security and Trust
    • ITPG698 : Special Topics in Information Technology
    • ISBP634 : Enterprise Computing
    • ITPG602 : Research Methods in Information Technology
    • ITCO601 : Current Emerging Trends in Information Technology
    • ISEC324 : Cryptography Lab
    • ISEC312 : Cryptography
    • ISBP635 : Knowledge Management
    • SECB628 : Computer Crimes and Forensics
    • ISBP631 : Information Systems Management
    • ITBP410 : The Internet of Things
    • SECB622 : Advanced Network Security
    • ISEC411 : Privacy and Anonymity
    • ITCO603 : System Analysis, Modeling & Design
    • ITBP480 : Senior Graduation Project I
    • ITBP481 : Senior Graduation Project II
    • ITPG699 : Research Thesis
    • ITPG910 : Dissertation Defense
    • ITPG720 : Numerical Optimization Methods
    • ITPG800 : Comprehensive Exam
    • ITPG810 : Research Proposal
    • ITBP218 : Entrepreneurship and New Venture Creation in IT
    • ECBP614 : Mobile Commerce
    • SECB624 : Software Security
    • GEIT112 : Fourth Industrial Revolution
    • SECB627 : Ethics, Law and Policy in Cyberspace
    • ITPG900 : Dissertation Research
    • SECB626 : Secure Electronic Commerce
    • ITBP324 : Cloud Computing Fundamentals
    • ITBP321 : Web Application Development Lab

    Computer Science and Software Engineering

    • CSPG751 : Software Engineering
    • SWEB450 : Analysis of Algorithms
    • CSBP325 : Data Visualization
    • CSPG730 : Data Mining for Advanced Analytics
    • CSBP123 : Introduction to Programming
    • SWEB651 : Software Construction
    • CSBP475 : Advanced topics in Data Science
    • SWEB451 : Game Development
    • CSBP341 : Data Management and Organization
    • CSBP421 : Smart Computer Graphics
    • SWEB657 : Embedded Software
    • CSBP441 : Applied Computer Vision
    • CSBP121 : Programming Lab I
    • CSBP315 : Operating Systems Fundamentals
    • SWEB652 : Requirements Engineering
    • SWEB654 : HCI and Usability
    • CSBP411 : Machine Learning
    • CSBP400 : Modeling & Simulation
    • SWEB645 : Application and Service Development for the IoT
    • SWEB656 : Special Topics in Software Engineering
    • CSBP431 : Bioinformatics
    • CSBP119 : Algorithms and Problem Solving
    • CSBP495 : Internship
    • CSBP112 : Introduction To Programming
    • CSBP487 : Computer Animation and Visualization
    • CSBP323 : Data Structures and Algorithms
    • CSBP319 : Data Structures
    • CSBP461 : Internet Computing
    • CSBP221 : Programming Lab II
    • CSBP219 : Object Oriented Programming
    • CSBP340 : Database Systems
    • CSPG731 : Distributed and Parallel Computing
    • CSBP499 : Special Topics in Computer Science
    • SWEB653 : Software Testing & Quality Assurance
    • CSBP483 : Mobile Web Content and Development
    • CSBP301 : Artificial Intelligence
    • SWEB655 : Web Applications
    • CSPG701 : Advanced Design and Analysis of Algorithms
    • CSBP491 : Computational Intelligence for Data Management
    • CSBP320 : Data Mining
    • CSBP316 : Human Computer Interaction
    • CSBP476 : Robotics and Intelligent Systems
    • CSBP477 : Natural Language Processing
    • SWEB300 : Software Engineering Fundamentals
    • CSBP224 : Introduction to Data Science