Software Engineering, M.S.
Learning Goals and Student Learning Outcomes
The following learning goals and learning outcomes have been established for students pursuing a degree in Software Engineering:
Process Assessment/Appraisal
- Demonstrate the ability to analyze and estimate software process costs
Software Standard Comprehension
- Demonstrate the ability to identify, analyze and apply software standards in software engineering practice
Professional Legal and Ethical Issues
- Demonstrate the ability to analyze, assess and interpret professional codes of ethics and regulatory documents pertaining to software engineering
Critical Thinking and Problem Solving
- Demonstrate the ability to analyze, evaluate, and synthesize information as well as demonstrate and apply appropriate solutions to solve problems based reasoned rationale
Collaboration and team work
- Demonstrate the ability to work productively in team or collaborate settings to achieve common goals or purposes
Research
- Conduct, evaluate and synthesize research and apply theoretical ideas to practical settings
Communication
- Effectively present ideas in a logical framework in various forms with proper language structure and mechanics

