CSCI 455

Embedded Systems

The University of Montana · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Offered spring. Prereq., CSCI 232 . Students are expected to have knowledge of computer architecture and operating systems and an experience with at least one programming language, such as Python or C. This course is designed to bring students to the design, implement, and evaluate embedded systems. Such systems usually include four main components: data collection, data processing, data communication, and adaptive control. In that, the data collection includes hardware and software to control embedded sensors to “sense” the information and report to host computer. Data processing includes a set of methods to remove noises from the raw data and only maintain the information of interested. Data communication includes hardware and software to exchange data between embedded controllers, sensors, and host machine (e.g., Bluetooth or Wi-Fi). Finally, yet importantly, adaptive control includes a set of algorithms provides the “act” to the system according to the input data. In this class, students will have opportunity to walk through all the components mentioned earlier and have a capability of design and implement a small cyber-physical project by the end of the semester. Level: Undergraduate

Sections

Current meeting, instructor, credit, and enrollment details

Updated 10 hours ago

001

Availability not recently verified
Class #montana_2-CSCI455Fall 2026UGRD3 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?