Electronics for the Internet of Things
Electronics and Electrical Engineering has become pervasive in our lives as a powerful technology with applications in a wide range of fields including healthcare, environmental monitoring, robotics, or entertainment. This course offers a broad survey of Electrical Engineering ideas to non-majors. In the laboratory students will learn in-depth how to design and build systems that exchange information with or are controlled from the cloud. Examples include solar harvesters, robots, and smart home devices. In the course project, the students will integrate what they have learned and build an Internet-of-Things application of their choice. The course has a mandatory lab fee.
Topics
- Electronics has become a powerful and ubiquitous technology supporting solutions to a wide range of applications in fields ranging from science, engineering, healthcare, environmental monitoring, transportation, to entertainment. This course teaches students majoring in these and related subjects how to use electronic devices to solve problems in their areas of expertise. Through the lecture and laboratory, students gain insight into the possibilities and limitations of the technology and how to use electronics to help solve problems. Students learn to use electronics to interact with the environment through sound, light, temperature, motion using sensors and actuators, and how to use electronic computation to orchestrate the interactions and exchange information wirelessly over the internet. The course has two objectives: (a) to teach students how to build electronic circuits that interact with the environment through sensors and actuators and how to communicate wirelessly with the internet to cooperate with other devices and with humans, and (b) to offer a broad survey of modern Electrical Engineering including analog electronics: analysis of RLC circuits, filtering, diodes and rectifiers, op-amps, A2D and D2A converters; digital electronics: combinatorial and sequential logic, flip-flops, counters, memory; applications: communication systems, signal processing, computer architecture; basics of manufacturing of integrated circuits.
- an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability an ability to identify, formulate, and solve engineering problems an ability to communicate effectively an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1245671', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1042681', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1044241', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1245673', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1245672', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1184911', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1144962', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1245674', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1066961', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1144961', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027