Electrical and Computer Engineering (MS in Engineering) Online Course Schedule

This is a general schedule of online courses for the online Electrical and Computer Engineering (MS in Engineering) program. It can help current and future students plan their studies. This pattern of course offerings is subject to change by the department. 

Already a student at ODU? Please contact your graduate program director or advisor if you have any questions about these courses.

Last updated: May 2024

CourseTitleFallSpring
ECE 504Electric DrivesX 
ECE 505Power System AnalysisX 
ECE 506Introduction to Visualization (MSIM 441/541)X 
ECE 507Intro to Game Development (MSIM 408/508) X
ECE 508Fundamentals of Electric Vehicles X
ECE 509Introduction to Distributed SimulationX 
ECE 510Model Engineering (MSIM 410/510) X
ECE 511Networked System Security (MSIM 411/511) X
ECE 516Cyber Defense fundamentals (CYSE & MSIM 416/516)X 
ECE 519Cyber Physical System Security (CYSE& MSIM 419/519) X
ECE 541Advanced Digital Design & FPGAs X
ECE 543Computer ArchitectureX 
ECE 545Introduction to Computer VisionX 
ECE 550Introduction to Machine Learning X
ECE 551Communication Systems X
ECE 552Intro to Wireless Communication NetworksX 
ECE 553Analysis for Modeling and Simulation X
ECE 555Network Engineering and Design X
ECE 561Automatic Control SystemsX 
ECE 562Introduction to Medical Image Analysis (MSIM & BME 462/562) X
ECE 564Biomedical Applications of Low Temperature Plasmas (BME 464/564)X 
ECE 570Foundations of Cyber Security (CYSE & MSIM 470/570)X 
ECE 572Plasma Processing at the Nanoscale (MAE 495/595)X 
ECE 573Solid State Electronics  
ECE 574Optical Fiber Communications X
ECE 575Transportation Data Analytics X
ECE 583Embedded SystemsX 
ECE 601Linear SystemsX 
ECE 607Machine Learning I (MSIM 607)X 
ECE 611Numerical Methods in Engineering AnalysisX 
ECE 612Digital Signal Processing I (BME 612) X
ECE 623Electromagnetics X
ECE 642Computer Networking X
ECE 643Computer Architecture DesignX 
ECE 651Statistical Analysis and Simulation X
ECE 652Wireless Communication Networks X
ECE 731Graduate SeminarXX
ECE 742Computer Communication Networks X
ECE 762Digital Control Systems X
ECE 763Multivariable Control Systems X
ECE 766Nonlinear Control Systems X
ECE 772Fundamentals of Solar Cells X
ECE 773Introduction to NanotechnologiesX 
ECE 774Semiconductor CharacterizationX 
ECE 775Non-thermal Plasma EngineeringX 
ECE 777Semiconductor Process Tech.X 
ECE 780Machine Learning II  X
ECE 782Digital Signal Processing IIX 
ECE 783Digital Image Processing X 
ECE 784Computer Vision X
ECE 787Digital CommunicationsX 

 

Electrical and Computer Engineering Online Master's Program Overview