Sign In

 Electives New

List of COE Electives

Course No. & TitleCRPrerequisite(s)
COE 401 Modeling and Simulation of Computer and Network Systems
Senior Standing
COE 402 Computer System Performance Evaluation3-0-3
STAT 319 or EE 315 or ISE 205
COE 403 Computer Architecture3-0-3
COE 301 or COE 233 or EE 390 or CISE 414
COE 408 Reconfigurable Computing3-0-3
COE 302
COE 409 Special Topics in Comp. Arch. & Dig. Sys. Design3-0-3
Senior Standing
COE 420 Parallel Computing3-0-3
COE 301 or COE 233 or EE 390 or CISE 414
COE 421 Fault-Tolerant Computing3-0-3
Senior Standing
COE 422 Real-Time Systems3-0-3
COE 306 or EE 390 or CISE 414
COE 423 Distributed Systems3-0-3
Senior Standing
COE 424 Introduction to Smart Cards & RFID Technology3-0-3
Junior Standing
COE 425 Data Management Systems3-0-3
Junior Standing
COE 426 Data Privacy3-0-3
Senior Standing
COE 429 Special Topics in Parallel and Distributed Systems3-0-3
Senior Standing
COE 441 Local Area Networks3-0-3
COE 344 or ICS 343 or EE 400
COE 444 Internetwork Design and Management3-0-3
COE 344 or ICS 343 or EE 400
COE 446 Mobile Computing3-0-3
COE 344 or ICS 343 or EE 400
COE 449 Special Topics in Computer Comm. and Networking3-0-3
Senior Standing
COE 450 Introduction to Smart Systems 2-3-3
EE 203 or EE 236
COE 453 Internet and Cloud Engineering3-0-3
COE 344 or ICS 343 or EE 400
COE 454 Internet of Things2-3-3
COE 344 or ICS 343 or EE 400
COE 456 Wireless Sensor Networks    3-0-3
COE 344 or ICS 343 or EE 400
COE 458 Internet of Drones3-0-3
COE 344 or ICS 343 or EE 400
COE 461 Principles of VLSI Design3-0-3
EE 203 or EE 236
COE 462 Design Automation of VLSI Circuits
EE 203 or EE 236
COE 464 Testing of Digital Circuits3-0-3
Senior Standing
COE 465 VLSI System Design Methodology3-0-3
COE 302
COE 469 Special Topics in VLSI and Design Automation3-0-3
Senior Standing
COE 482 Pervasive and Ubiquitous Computing3-0-3
COE 344 or ICS 343 or EE 400
COE 484 Introduction to Robotics3-0-3
Senior Standing
COE 487 Computer Vision Processing3-0-3
Senior Standing
COE 497 Undergraduate Research3-0-3
Senior Standing
COE 499 Special Topics in Computer Engineering3-0-3
Senior Standing

List of Technical Electives

EE 207-Signals and Systems
PHYS 353-Radiation and Health Physics
EE 303-Electronics IIPHYS 365-Introduction to Medical Physics
EE 306-Electromechanical DevicesPHYS 371-Methods of Theoretical Physics
EE 370-Communications Engineering IPHYS 373-Introduction to Computational Physics
EE 380-Control Engineering ICISE 301-Numerical Methods
EE 403-Semiconductor DevicesCISE 302-Linear Control Systems
EE 410-Digital Image ProcessingCISE 312-Instrumentation Engineering
EE 415-Analog Integrated Circuits Analysis and DesignCISE 313-Automation Devices and Electronics
EE 446-Programmable Logic ControllersCISE 315-Signals and Systems
GEOL 202-Applied Geosciences for Scientists and EngineersCISE 316-Control Systems Design
GEOP 202-Introduction to GeophysicsCISE 318-Computer Control Systems
QEOP 204-Introduction to SeismologyCISE 412-Mechatronics
GEOP 205-Computational GeophysicsCISE 418-Industrial Process Control
GEOP 315-Seismic Exploration ICISE 421-Simulation and Control for Process Industry
ICS 324-Database SystemsCISE 422-Intelligent Controllers
ICS 353-Design and Analysis of AlgorithmsCISE 423-Model Predictive Control
ICS 355-Theory of ComputingCISE 424-Identification of Linear Systems
ICS 381-Introduction to Artificial IntelligenceCISE 431-Industrial Automation
ICS 410-Programming LanguagesCISE 432-Digital Signal Processing
ICS 412-Compiler ConstructionCISE 433-Condition-based Maintenance
ICS 415-Computer GraphicsCISE 434-Computer Numerical Control
ICS 424-Advanced Database SystemsCISE 435-Distributed Computer Control Systems
ICS 426-Data Warehousing and Data MiningCISE 438-Instrumentation for Process Control
ICS 481-Artificial Neural NetworksCISE 441-Linear Optimal Control
ICS 482-Natural Language UnderstandingCISE 442-Stochastic Control
ICS 483-Computer VisionCISE 443-Introduction to Robust Control
ICS 484-Arabic ComputingCISE 451-Introduction to Biomedical Engineering
ICS 485-Machine LearningCISE 452-Theory of Stochastic Systems
ICS 486-Multi-Agent SystemsCISE 453-Methodology for Large Scale Systems
ICS 488-Soft ComputingCISE 454-Computer-Aided Manufacturing and Robotics
MATH 301-Methods of Applied MathematicsCISE 455-Advanced Instrumentation
MATH 321-Introduction to Numerical Computing CISE 456-Safety and Reliability of Control Systems
MATH 330-Euclidean and Non-Euclidean GeometryCISE 457-Industrial Communication Systems
MATH 345-Modern Algebra IISE 303-Operations Research I
MATH 401-Methods of Applied Mathematics IIISE 304-Principles of Industrial Costing
MATH 425-Graph TheoryISE 305-Optimization Methods
MATH 430-Introduction to Complex VariablesISE 320-Quality Control and Industrial Statistics
MATH 431-Introduction to Measure Theory and Functional AnalysisISE 323-Work and Process Improvements
MATH 440-Differential GeometryISE 402-Production Systems and Inventory Control
MATH 455-Number TheoryISE 405-Stochastic Systems Simulation
MATH 460-Applied Matrix TheoryISE 411-Productivity Engineering and Management
MATH 470-Partial Differential EquationsISE 420-Quality Improvement Methods
MATH 471-Numerical Analysis IISE 421-Operation Research II
MATH 472-Numerical Analysis II1SE 425-Queuing Systems
MATH 480-Linear & Nonlinear ProgrammingISE 443-Human Factors Engineering 
MATH 485-Wavelets and ApplicationsISE 447-Decision Making
MATH 495-Industrial MathematicsISE 448-Sequencing and Scheduling
ME 205-Materials Science (for non-ME students)ISE 460-Industrial Process Re-Engineering
MGT 301-Principles of ManagementISE 464-Industrial Information Systems
MGT 311-Legal EnvironmentISE 470-Supply Chain Systems Modeling
MGT 430-International Management STAT 301-Introduction to Probability Theory
MIS 215-Principles of Management Information SystemsSTAT 302-Statistical Inference
MIS 300-Fundamentals of Electronic CommerceSTAT 320-Statistical Quality Control
MIS 301-Business Systems Analysis & Design ISTAT 325-Nonparametric Statistical Methods
MIS 490- Information Resources ManagementSTAT 342-Applied Statistics
PHYS 201-General Physics IIISTAT 355-Demographic Methods
PHYS 203-Electrical and Magnetic Properties of MaterialsSTAT 361-Operations Research I
PHYS 211-OpticsSTAT 365-Data Collection and Sampling Methods
PHYS 212-Modern PhysicsSTAT 375-Categorical Data Analysis
PHYS 215-Introduction to AstronomySTAT 415-Stochastic Processes