Field of Study
  • Application Developer
  • Computer Programmer
  • Consultant
  • Cybersecurity Analyst
  • Database Administrator
  • Entrepreneur
  • Information Systems Manager
  • IT Specialist
  • Video Game Developer
  • UX Designer

For individuals who

Want to be on the cutting-edge of software development and design.  

Looking for

A comprehensive advanced degree that includes the software life cycle. 

To become

  • Data Engineer
  • Software Developer
  • Software Engineer
  • Solutions Architect
  • Web Designer

The Department of Computer Science offers a graduate certificate in Software Engineering, Master of Software Engineering (M.S.E), Master of Science (M.S.) in Software and Security Engineering, and Doctor of Philosophy (Ph.D.) in Software and Security Engineering. The programs are designed to appeal to both full-time students and software professionals who are employed and wish to pursue a program part time. The M.S.E. is an online coursework only program aimed at professionals while the M.S. in Software and Security Engineering is a coursework and research program. For additional information, see the Computer Science website (or contact the Computer Science department at (701) 231-8562 or

*Spring admissions are given only occasionally, depending on funding and faculty interest. If there are no spring openings, spring applicants are automatically considered for the subsequent fall semester.