Software Engineering

Internet Background

Our software engineering programs blend engineering, computing, project leadership and software construction. Students engineer software solutions in application areas such as Web applications, mobile systems, embedded systems, or graphics and game development.


  • Create innovative software solutions to global problems
  • Apply engineering principles to software development
  • Optimize team productivity for software and muti-disciplinary teams
  • Complex software system analysis, planning, design, and construction
  • New software technologies, languages, methods and tools

Career Opportunities

  • Video game development
  • Creating mobile device and Web applications
  • Embedded system design
  • Software project management
  • Software quality engineering

Our Degree Programs