Skip to content

Competencies gained:

  • Execute high-level code on hardware, manage memory, and leverage parallel processing to maximize efficiency in C 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.

Allegheny on CredlySign Up (for Allegheny students)

Program Contact