About the program

An Advanced Degree for the Practicing Professional

  • Benefit from a dual-structured program with face-to-face class meetings in electrical topics and online class meetings in software topics
  • Attend face-to-face courses once a week in the evenings to accommodate professional schedules
  • Interact through online-learning in software topics to provide additional flexibility for engineers facing time and location constraints
  • Supplement online-learning through optional attendance at face-to-face software class meetings
  • Learn from industry-experienced faculty
  • Benefit from small class sizes and a high level of interaction between students and faculty
  • Collaborate with a diverse group of professionals, each bringing unique backgrounds and work experience

Learn the skills to design effective embedded systems

  • Software engineering
  • Digital hardware design
  • Electronic interfacing
  • Computer networks for distributed systems
  • Computer architecture


Gain Hands-on Project Experience in Four ECE Laboratories

  • Embedded Systems/ Digital Signal Processing Lab
  • Communications Lab
  • EMI-Passive Detection Lab
  • FPGA-Analog and Digital Fabrication Lab

Add Immediate Value to your Employer

  • Gain expertise in advanced computer engineering topics
  • Apply advanced mathematics and computational tools to solve complex engineering problems
  • Tailor degree to company needs and your own professional goals
  • Increase personal contributions to your engineering design team
  • Take on greater leadership roles within your team and/or company