About this course:

The Master of Software Engineering degree program is intended to provide the following skills to those who successfully complete it:

  • Software system design and development
  • Software development lifecycles
  • Web and mobile application development
  • System testing and quality assurance
  • Waterfall and agile software development
  • Programming languages such as C/C++/C#; Java, Android and iOS
  • Design patterns
  • Cloud computing
  • Software success metrics and incident tracking
  • Software system and project management
  • Software development cost estimation