Embedded Systems Engineering
Embedded Systems Engineering microcredential equips students with the skills to develop and optimize software for hardware systems. Students who complete this microcredential will have the demonstrated ability to design efficient, high-performance embedded applications while utilizing memory management, parallel processing, and secure communication.
Competencies gained:
- Execute high-level code on hardware, manage memory, and leverage parallel processing to maximize efficiency inC and Assembly.
- Design and manage domain-specific software, applying best practices for project management and using Pythonfor testing and debugging.
- Develop operating systems or Internet of Things applications with a focus on memory management, secure communication, and performance optimization.
Take all of the following courses (8 credits):
- CMPSC 200 – Computer Organization *
- CMPSC 203 – Software Engineering*
Take one of the following courses (4 credits):
- CMPSC 200 – Computer Organization *
- CMPSC 203 – Software Engineering*
*Additional prerequisite not in microcredential requirements.
Program Contact
© 2024 Allegheny College