2023-2024 University Catalog 
    
    Feb 10, 2025  
2023-2024 University Catalog [ARCHIVED CATALOG]

COSC 255 - Gadgets and Gizmos: the Hardware/Software Interface


An introduction to programming and prototyping at the hardware-software interface. Topics may include electronic circuit prototyping, event-driven programming, real-time programming, environmental sensors and actuators, field-programmable gate arrays, printed circuit board layout design, cloud-based coordination, energy consumption and efficiency, control algorithms, reinforcement learning, loT security, and usability testing. Emphasis is on hands-on hardware development on platforms ranging from 8-pin microcontrollers to Arduino and Raspberry Pi single board computers.

Credits: 1.0
Corequisite:   
Prerequisites:   
Major/Minor Restrictions: None
Class Restriction: None
Area of Inquiry: Natural Sciences & Mathematics
Liberal Arts Practices: Quantitative and Algorithmic Reasoning
Core Component: None


Click here for Course Offerings by term