18 428

Advanced IoT System Validation and Deployment

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course is designed for students who have completed the initial tapeout phase of their IoT system design and are ready to transition into the critical phases of validation and deployment. This course provides an in-depth exploration of methodologies and tools essential for testing and deploying IoT systems. Students will learn to create robust testing platforms, including FPGA prototyping, MATLAB simulations, and custom board designs, to validate their custom-designed chips. Emphasis will be placed on integrating mixed-signal, wireless, and control circuits, while addressing practical challenges in IoT system implementation. In addition, the course introduces reconfigurable system design, focusing on machine learning (ML) integration, wireless components, and mixed-signal circuits. Students will explore packaging strategies for testing, principles of reconfigurable hardware and software, and best practices for mixed-signal and RF integration. By the end of the course, students will have developed the skills to bring their IoT designs from post-tapeout validation to full system deployment, preparing them for careers in IoT system design, hardware engineering, and embedded systems development. This course is crosslisted with 18428. Although students in 18428 will share lectures with students in 18628, students in 18428 will receive distinct homework assignments, distinct programming projects, and distinct exams from the ones given to students in 18628. Specifically, the homework assignments, programming projects, and exams that are given to the 18628 students will be more challenging than those given to the 18428 students. Prerequisites: 18-620 Min. grade B or 18-420 Min. grade B

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-18428Fall 2026UGRD12 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?