Embedded Systems

Embedded systems sense, actuate, compute, and communicate to accomplish tasks in domains such as medical, automotive, and industrial controls. Informal methods of hacking together embedded systems are at odds with the criticality of their applications. This course will introduce recent developments toward more rigorous modeling and verification of embedded and cyber-physical systems.

Semiconductor Devices

In-depth examination of semiconductor devices. The physics of semiconductors, p-n junction diodes, bipolar transistors, Schottky barriers, JFETs, MFSFETs, MIS diodes, CCDs, and MOSFETs. Prerequisite: E&C-Eng 344, or introductory semiconductor theory course.

Signal Theory

Unified treatment of techniques for representation of signals and signal processing operations. Emphasis on physical interpre-tation of vector spaces, linear operators, transform theory, and digital signal processing with wavelet filter banks. Prerequisite: graduate standing.

ST-Machine Learning/Engineers

Introductory course in machine learning designed for senior level undergraduates and graduate students. The class will briefly cover topics in regression, classification, mixture models, trees, neural networks, deep learning, and ensemble methods. The course will give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work.

ST-Modlg Verif of Embedded Sys

This course introduces the theoretical foundations of embedded systems, with a focus on applications in the domains of medical devices and other low-power systems. The topics covered will include modeling, scheduling, analysis and verification of systems with discrete, continuous, and hybrid dynamics. Course is intended for graduate students and senior undergraduates.

ST-DesignPrinc/LowPowerEmbedCo

This course provides an overview of the core design principles used in the holistic design of low power embedded computing systems. The topics for the course will include wireless and ambient energy harvesting, alternative energy storage technologies, low power radio design, efficient sensor data processing, and low power AI accelerators. The course will include a survey of papers from recent top-tier conferences and journals. Students will have the opportunity to design a low power embedded system for IoT, mobile health, or other HCI application and empirically evaluate its performance.

ST-Deep Learning Lab/GPU & IoT

Students will work low power portable Edge devices for data acquisition and DL-based processing with an eye towards computer vision and healthcare analytics. Hands-on experiments with NVIDIA Jetson Nano/ Google Coral/ Intel Neural Compute Stick. This course will not provide any existing infrastructure and is ideally suited for students with strong motivation to master Deep-Learning on Edge with limited guidance.

ST- Intro/Antennas&Propagation

Introduction to antennas and radiowave propagation for microwave frequency applications. Antenna topics include basic antenna parameters, antennas in communication and radar systems, wire antennas. Propagation topics include direct transmission between a transmitter and a receiver, reflection and refraction, and propagation properties in ionosphere.

ST- Applied Machine Learning

This course introduces concepts, techniques, and algorithms from artificial intelligence and machine learning, such as classification, regression, support vector machines, decision trees, and neural networks, as well as deep neural networks. The application of these techniques to solve practical problems is a focus of this course. Project assignments are used to reinforce concepts learned in lectures.
Subscribe to