Engineering Sciences MS: Focus on Internet of Things

The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items—embedded with electronics, software, sensors, and network connectivity that enables these objects to collect and exchange data.

Engineering Sciences MS (Focus on Internet of Things)

This innovative program is designed to meet high employer demand for experts that can engineer new interactive services, acquire, fuse, and process the data collected from sensors, actuators, controllers, and other devices, and develop architectures to interconnect these elements as part of larger, more diverse systems.

Potential careers in this rapidly evolving area encompass industry sectors ranging from energy, healthcare, transportation, infrastructure, to manufacturing.  Students will be trained in in a wide range of IoT technologies, architectures, and solutions applicable to different domains, and will have the opportunity to develop skills and advanced knowledge in areas such as data analytics, security, IoT architecture, and distributed application development.

The degree is flexible enough to allow students to further focus their interest utilizing the many elective options, and culminates in a portfolio of work, that is assess and showcases the skills acquired throughout the program. Classes will be modestly sized and emphasize best classroom practices while employing online resources to reinforce the classroom experience.

Entrance Requirements

  • Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science or a closely related field.
  • Undergraduate Grade Point Average: equivalent of a B or 3.0 (on a US scale) average or better from a regionally accredited institution.
  • GRE is recommended.

Degree Program Specifics

Students will take 10 courses for a total of 30 credits.  The program may be completed in one calendar year of study.

For questions on the degree requirements, please contact

Course Options

We consider IoT to have mainly two parts: the Internet and the Things:

- For the Internet, students focus on courses in communications and networking.

- For the Things, students become familiar with hardware (courses in sensors, embedded systems, antennas/RF, power systems). 

Core Courses:

EE 538 Principles of Modern Digital Communications

EE 534 Principles of Networking

EE 530 Fundamentals of Solid State Devices

EE 567 Power Electronics OR Special Topics: Control & Application of Power Electronics

EE 536 Antennas & Propagation for Wireless Communications

Special Topics: Internet of Things

Special Topics: Networked Systems Design

Elective Courses:

EE 516 Introduction to Digital Signal Processing

EE 620: MIMO Wireless Communications

Special Topics: HDL-based Digital Design

EE 526 Wearable and Implantable Sensors

EE 569: RF & Microwave Circuits

EE 611: Smart Grid: Economics, Policy & Engineering Aspects

Special Topics: Embedded Systems

Special Topics: Principles of Cellular Communication Networks

Special Topics: LTE, Mobile TV & EEWC

Special Topics: Digital Communication System Design

UB IoT News Stories