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 December 1, 2025.  For the most up-to-date information, please contact the program.