Learning Outcomes
Engineering programs
M.S. in Software Engineering program
Design Specialization
Quality and Testing Specialization
Engineering Management Specialization
Project Management Specialization
In Walden’s engineering programs, you will
- Apply knowledge of mathematics, science, and engineering to
a. Identify and solve real-world problems.
b. Design products to meet specific criteria and constraints. - Identify and take into account economic, social, political, and ethical concerns in problem solving and design.
- Apply knowledge of health and safety, manufacturability, and sustainability in problem solving and design.
- Understand the global societal impact of engineering solutions and the role of such solutions and work in positive social change.
- Communicate effectively and efficiently.
a. Engage in discussion with co-workers and stakeholders to solve problems and share ideas.
b. Develop presentations to communicate to both technical and non-technical audiences.
c. Develop written papers to communicate to both technical and non-technical audiences. - Participate on multidisciplinary teams.
- Recognize the need for and develop the ability to engage in life-long learning.
In Walden’s M.S. in Software Engineering program, you will
- Appropriately apply discrete mathematics, probability and statistics, and relevant topics in computer science and supporting disciplines to complex software systems.
- Analyze, design, verify, validate, implement, apply, and maintain software systems.
- Work in one or more significant application domains.
- All seven outcomes listed above
In Walden’s Engineering Design specialization, you will
- Elicit requirements for software products from stakeholders.
- Create or select architectures and design to meet requirements for products and product lines.
- Apply mathematical techniques to establish the soundness of designs.
- Establish performance metrics for software systems.
In Walden’s Quality and Testing specialization, you will
- Test software at the unit and system level.
- Apply probabilistic and statistical methods to the testing and measurement of software systems.
- Apply quality management techniques to the development and testing of software systems
In Walden’s Management specialization, you will
- Understand the functions and responsibilities of an engineering manager and apply this knowledge to the management of software engineering groups.
- Apply the principles of software quality management to the development and maintenance of software products and product lines.
- Understand marketing considerations for software products and the financial risks associated with software development.
In Walden’s Project Management specialization, you will
- Create schedules and budgets for software engineering projects.
- Apply the concepts of earned value, risk management, contract management, and stakeholder management to manage software engineering project activities.
- Present information to, communicate with, and negotiate with all stakeholders to achieve successful project completion.



