This program provides a framework emphasizing the design and development of large software systems. It mixes core software engineering methodologies with foundational algorithmic computing. Courses are delivered in a blended hybrid learning format split between physical and online settings.

