Embedded Systems Graduate Certificate Online

Many information technology companies today desire employees who have advanced embedded systems knowledge and design skills. Our graduate certificate program in Embedded Systems serves the continuing education role for professionals in the rapidly evolving area of embedded systems. Our certificate program is designed to provide students with sufficient knowledge and skills in embedded systems design, including in the areas of:

  • embedded hardware
  • embedded software
  • real-time systems
  • real-time operating systems
  • design methodology
  • hardware-software co-design

The program aims to enhance your competitiveness, technical knowledge, and resulting working efficiency. It also serves as a stepping stone into our professional coursework-only Master of Engineering programs.

Students can receive the certificate in as little as 9 months by taking two courses a semester. Several of the courses offer hands-on learning experience where the students will be able to perform experiments and use software systems remotely through the Internet.

Admission Requirements

Entry into the Embedded Systems Graduate Certificate Program requires a bachelor’s degree in science of engineering from a four-year college, with a grade point average of 3.0 or higher.

Admission and application procedures are on the Graduate College website. Students may take up to 9 credits as a non-degree seeking student, so it is possible to begin your studies before formal admittance into the program.

Certificate Requirements

To obtain the Embedded Systems Graduate Certificate, students must complete 12 total credit hours of courses, including 9 credit hours of required courses and 3 credit hours of elective courses.

Required Courses

  • CprE 558: Real-Time Systems
  • CprE 583: Reconfigurable Computing Systems
  • CprE 588: Embedded Computer Systems

Elective Courses

  • CprE 581: Computer Systems Architecture
  • CprE 541: High-Performance Communication Networks
  • CprE 546: Wireless Sensor Networks
  • CprE 556: Scalable Software Engineering

Course descriptions are in the course catalog

Continuing on for a Master’s Degree
If a person who receives a graduate certificate decides to continue for a graduate degree, the person needs to seek approval from that degree program. Credits earned for the graduate certificate may be used to meet Master of Engineering degree requirements if approved by the Department of Electrical and Computer Engineering’s Director of Graduate Education. If the student wishes to continue and get a Master of Engineering in computer engineering, the student must be admitted to the Department of Electrical and Computer Engineering.

Contact Information

Joseph Zambreno
515-294-3312
zambreno@iastate.edu