Software Engineering

Also available in co-op.

Contribute to innovative and cutting-edge software design. Become well-versed in computer science concepts, focusing on team-based software development and professional standards. Develop a background in design and development, and the implementation and evolution of software. Enhance soft skills like communication and teamwork. Take courses on different aspects of software engineering simultaneously, to broaden your perspective.