The MSE program in engineering science with a software engineering concentration offers specialized courses founded on the fundamentals and principles of software engineering. ... The program addresses major software development methodologies, techniques, tools and processes for developing and managing software projects.