Embedded Systems Certificate


Jien-Chung Lo
Program Director

Embedded systems are special purpose computer systems commonly found in consumer electronic smart devices, industrial control systems and robots, military applications, and more. Based on their particular applications, they can also be known by other terms including mobile computing, internet-of-things (IoT), system-on-chip (SoC), and cyber-physical system (CPS). Recent developments also bring embedded systems into medical devices such as portable MRI, robotic prostheses, and health monitors.

A common theme of the myriad of applications is the ever advancing embedded hardware and embedded software of the underlying embedded systems. The field of embedded systems involves the disciplines and knowledge of modern computer architecture, embedded system interface and programming, field programmable gate arrays (FPGAs), and cyber security. This certificate program provides practicing engineers opportunity to update and renew their careers with the latest knowledge and skills in this ever evolving field.

Admission Requirements

A B.S. degree in computer engineering, electrical engineering, biomedical engineering, computer science, or other related fields is required to earn the certificate. To apply to the certificate program, visit the URI Graduate School website for the application procedure.

Upon the completion of the program students will be awarded the certificate in embedded systems. Students who enroll in the certificate program before receiving their B.S. degrees will receive the certificate after they earn their B.S. degrees. The earned credits can be applied to the URI M.S. and Ph.D. programs wherever the specific program allows.

Program Requirements

A minimum of 12 credits are required to earn this certificate:

One required course:

  • ELE 547: Embedded Computer Systems and Applications

Two to three from the following elective courses:

  • ELE 438: Information and Network Security
  • ELE 470: Mobile Computing
  • ELE/ISE 500: Project Planning and Management for Systems Engineering
  • ELE 543: Computer Networks
  • ELE 545: Advanced Digital Circuits and Systems
  • ELE 548: Computer Architecture