Hide Advanced Options
Courses - Spring 2024
ENPM
Engineering, Professional Masters Department Site
ENPM818I
Variable Topics in Engineering; Embedded Software Design and Optimization
Credits: 3
Grad Meth: Reg, Aud
This course covers the design and optimization of stable, maintainable, and secure embedded software systems. The main study topics include: Software engineering design and documentation artifacts; Information assurance and cybersecurity; CPU architectures, system components, and development tools; Operating system details; Programming models and tools; IO busses and networking protocols; and Low-level optimization techniques. Students will acquire not only technical knowledge, but also soft skills such as communication, collaborations, critical thinking, leadership, negotiation, and time management.