College of Engineering and Computer Science

Software Engineering MS

Student Learning Outcomes

  • Demonstrate knowledge and competence in such fundamental areas of computer science as algorithms, design and analysis, computational theory, computer architecture, and software engineering.
  • Analyze a problem, define the computing requirements appropriate to its solution, and apply design principles in constructing software systems of varying complexity following systematic processes.
  • Survey an area of interest, identify the key issues and problems of the selected area through a review of academic literature, and provide potential solutions to the issues and problems.
  • Function effectively on a team to accomplish a common goal.
  • Communicate effectively with a range of audiences in both written and oral form.
  • Understand and weigh possible social impacts of their work.


*Retrieved from AMS February 16, 2024. For the most up-to-date information, please contact the program.