Software Engineering

An Optional Specialization for Computer Science & Innovation Majors

As the technology evolves, the problems that we can solve become more and more complex. Software Engineering is a critical field to promote systematic ways to design, evaluate and manage problems of great magnitude.


Students in the Software Engineering specialization will:

  • apply the principles of software engineering to successfully design and develop software applications on multiple platforms
  • apply sound computational principles and techniques to solve complex problems
  • plan, design, evaluate and determine the best way to solve a complex problem
  • determine the best way and technique to validate that the solution is correct and efficient
  • communicate with a wide range of audiences effectively

Find a Program
News Events Calendar Social Feeds