Skip Navigation

Engineering the Internet-of-Things

The Engineering the Internet-of-Things certificate program provides the fundamental principles, popular technologies and optimized engineering of Internet-of-Things applications and systems. Students gain a broad set of skills and knowledge for IoT development and innovation, including sensors and interfaces, RF communication, microcontroller and embedded systems, wireless radios, network protocols, cloud services and security techniques. Students learn how to design, implement and evaluate IoT systems and applications through hands-on projects on popular embedded system hardware. The certificate program includes a total of four courses: three required courses and one elective course.     

Certificate Requirements

To receive the Stony Brook certificate in Engineering the Internet-of-Things, a student must be enrolled in an MS or PhD program in the Electrical and Computer Engineering Department and must complete four courses as specified below, with at least a B grade in each course.

Foundations (1 required course)

            ESE 566 Hardware Software Co-design for Embedded Systems

Basic Skills and Knowledge (2 required courses)

            ESE 506 Wireless Networking and Mobile Computing

            ESE 525 Modern Sensors

Cloud and Security (1 course out of two electives)

            ESE 543 Mobile Cloud Computing

            ESE 544 Network Security Engineering 

To apply for the Engineering the Internet-of-Things Certificate Program, a student must complete  the   “Permission to Enroll in a Secondary Certificate Program”  form (which requires some signatures) from the Graduate School website, and submit it within the first week of the semester when they start the certificate.