CSCI 455
Embedded Systems
The University of Montana · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff