This page uses javascript to help render elements, if you have problems please enable javascript.
 
You are now inside the main content area
 
 

Software engineering

(M.S. Online and M.S. Accelerated AMSE)

Degree and Concentrations

M.S. Software Engineering (MSE)

The MSE curriculum covers industry de-facto standard and international standard models in:

  • software process
  • software process assessment and improvement
  • software requirements
  • software architectural design
  • software testing
  • software project management
  • software measurement
  • software engineering ethics, such as agile processes, Scrum, XP, CMMI/SCAMPI, ISO 12207/15504, ISO/IEEE standards, SESC framework, test process, agile testing, maintenance metrics, Attribute-Driven Design (ADD), estimation and scheduling, project planning, and many current practices in the field

Master of Science - Online Only

Our online Master of Science in software engineering program readies students for the advanced application of software engineering methodologies, techniques and practices. By earning an advanced degree, you develop critical thinking skills as well as hands-on and project-based experience to bolster your portfolio.

Distinctions

  • Distinguished faculty with research and industry experience
  • Preparation for challenging profession
  • Professional development
  • Industry partnerships

Master of Science - Accelerated (AMSE)

The Accelerated Master of Science in software engineering is a 17-month on-campus program offered through Extension and International Programs. The curriculum coursework is designed to connect you with experienced faculty in the classroom and industry leaders as you work on your capstone project. We also provide employment workshops and career preparation which will help you lay the foundation for a career after you complete your degree.

Distinctions:

  • Affordable classes provide a cost-effective opportunity to advance in the industry
  • STEM Designated Program: Graduates are eligible for optional practical training in the United States after graduation
  • The Accelerated Master of Science in software engineering is an on-campus version of the online program
  • During the summer, we offer a free coding boot camp for AMSE students. You’ll learn new software, complete hands-on projects and collaborate with fellow students to build your portfolio

CAREER PATH

Online Only: The online software engineering program prepares graduates for diverse careers as software engineers, software architects, project managers and process managers in industry and government agencies.

Accelerated AMSE: On a quicker timeline, the accelerated program readies students for the advanced application of software engineering methodologies, techniques and practices. By earning an advanced degree, you develop critical thinking skills, as well as hands-on and project-based experience to further your career.

  • Android engineer
  • Applications engineer
  • Application security engineer
  • Backend engineer
  • Cloud engineer
  • Computer vision engineer
  • Cybersecurity engineer
  • Data engineer
  • Data scientist
  • Development operations engineer
  • Fullstack engineer

 

For more information about career paths:    Contact Us

  • Game developer
  • iOS Engineer
  • Javascript developer
  • Machine learning engineer
  • Mobile engineer
  • Software architect
  • Software development engineer
  • Software engineering lead
  • Software project manager
  • Software test engineer
  • SQA engineer