Systems Engineering
Faculty
Faculty members hold full-time positions in a WPI academic department or are adjunct faculty vetted by a WPI academic leader.
D. Gelosh, Director, Systems Engineering Programs, Ph.D., University of Pittsburgh. Advancing the overall state of practice for systems engineering and professional development, technical leadership, defense acquisition systems, and competency models and frameworks.
L. Mallak, Systems Engineering Academic Director and Professor of Practice. Ph.D. Virginia Tech. Systems engineering management & leadership, requirements elicitation in R&D, transformational innovation methods.
J. P. Monat, Teaching Professor; Ph.D., Stanford University. Systems thinking, emergence and self-organization, system optimization, risk management, decision analysis, project management, business practices.
Programs of Study
- Master of Science in Systems Engineering
- Master of Science in Systems Engineering Leadership (program information may be found in the Interdisciplinary Programs section)
- B.S./M.S. Program in Systems Engineering
- Ph.D. in Systems Engineering
- Graduate Certificate in Systems Engineering
- Graduate Certificate in Systems Engineering Fundamentals
- Graduate Certificate in Systems Thinking
- Advanced Certificate in Systems Engineering
WPI offers graduate level studies in the field of systems engineering leading to a Master of Science as well as graduate level certificates. These programs are designed to exemplify the WPI tradition of theory and practice and incorporate input from engineers currently practicing systems engineering. The programs integrate content from engineering, science, and management. The M.S. degree is designed to provide students with advanced knowledge of engineering systems and management supplemented with a technology focus. The degree of Doctor of Philosophy is conferred on candidates in recognition of high scientific attainments and the ability to conduct original research. Professional employment in a technological field or industry enhances the student’s ability to comprehend the scope and magnitude of the complexity of systems engineering.
Admission Requirements
Admission for the Master’s degree and graduate certificates is consistent with the admission requirements listed in the Graduate Catalog for a Master of Science degree. Appropriate undergraduate bachelor’s degree majors include but are not limited to Computer Science, Electrical Engineering, Mechanical Engineering, Biomedical Engineering, or Computer Engineering from an accredited university. Applicants interested in Systems Engineering, but not holding an undergraduate engineering or computer science degree, as well as those interested in engineering leadership, should seek the MS in Systems Engineering Leadership, which is located in the Interdisciplinary Degree section of this catalog.
All SE program applicants should have at least the following mathematics skills:
- A solid understanding of statistics and probability.
- A strong background in general engineering mathematics and linear algebra.
Applicants who are accepted and who are judged to not have an appropriate mathematics background may be required to take a graduate level refresher course in mathematics.
-
Certificate in Systems Engineering, Certificate -
M.S. in Systems Engineering, Master of Science -
Ph.D. in Systems Engineering, Ph.D.
Classes
SYS 501: Concepts of Systems Engineering
Systems Engineering is a multifaceted discipline, involving human, organizational, and various technical variables that work together to create complex systems. This course is an introduction and overview of the methods and disciplines that systems engineers use to define, develop, and deploy systems. It includes specific integrated examples, projects, and team building exercises to aid in understanding and appreciating fundamental principles. Topics covered include; Introduction to Systems Engineering; Requirements Development; Functional Analysis and Requirements Allocation; System Architecture and System Design; Integration, Verification and Validation; Trade Studies; Systems Analysis, Modeling and Simulation; Specialty Engineering; Risk Management; and Technical Planning and Management.
an undergraduate degree in engineering or science, or permission of the instructor
SYS 502: Business Practices
This course introduces students to the business aspects of Systems Engineering (SE) and is designed to help SE professionals integrate Systems Engineering concepts into a professional business practice environment and to improve systems engineers’ understanding fundamental business practices and their relationship to systems engineering. This course will cover how to prepare and evaluate professional quality business plans, project budgets, financial proposals, timelines and technical outlines. This course will also cover topics such as working with stakeholders; understanding competitive advantage and perceived value of systems engineering; various roles of systems engineers from a business practices perspective; contracting for systems engineering services, how systems engineers impact and are impacted by the various corporate operating divisions, and how to ensure quality control. The course will consist of lectures, case studies, class projects and student presentations.
SYS 503: Systems Engineering Management and Leadership
Systems engineers interact with professionals from many different disciplines. This course supports the Systems Engineer with essential knowledge and skills related to the SEBoK (Systems Engineering Body of Knowledge) technical management functions. These include motivation, conflict, risk management, team dynamics, leadership, communication, and organizational culture to support the modern systems engineer. Understanding how to manage and lead more effectively in professional team environments requires essential skill sets and knowledge as well as proficiency with current AI tools. You will emerge with a much more enlightened understanding and practice of systems management and leadership.
Credit cannot be given for both SYS 579S and SYS 503.
SYS 510: Systems Architecture and Design
This course will study and contrast various important architectural frameworks, representations, tools, and methodologies in order to provide scalable and flexible approaches for enterprises operating in dynamic and complex environments. Enterprise-level system architecting tools will be discussed and demonstrated. At a minimum, the DoDAF, FEAF, Zachman, and TOGAF architectural frameworks will be discussed in depth. Other topics will include analysis of architectural alternatives to meet physical and logical objectives and providing information and systems assurance in an environment that takes people, processes, and technology into account. Modeling tools such as UML/SysML and the use of model-driven architectures will be presented. Validation of the architecture with stakeholders will be discussed. Methods of identifying risks and opportunities associated with the architectural choice will be explored. Practical examples will be included for illustration.
SYS 501 Concepts of Systems Engineering or another introductory course in Systems Engineering
SYS 511: Systems Integration, Verification and Validation
This course examines the use of Systems Engineering principles and best practices with respect to systems and systems-of-systems verification and validation (V&V). V&V processes, activities and methods as they apply across the product lifecycle will be examined. Case studies, papers and exercises will be used to examine the success and failure of verification, validation and test processes. Course topics include 1) How early systems engineering activities and solution sets affect integration, verification, validation and test; 2) V&V activities relative to product development phases; 3) Modeling quality, cost, time and risk; 4) Testing and non-testing methods; 5) V&V planning, execution and reporting; 6) Systems integration; and 7) V&V of critical and complex systems.
SYS 501 Concepts of Systems Engineering
SYS 512: Requirements Engineering
Requirements drive system definition and development. Properly managed requirements contribute to project success, while poorly defined and poorly managed requirements often lead to project failure. Modern systems are demanding even more attention to proper requirements definition and management. This course provides processes, techniques, and best practices necessary to develop and manage requirements in todays complex environments.
SYS 501 Concepts of Systems Engineering. Formerly SYS 579R
SYS 520: System Optimization
This course covers both the principles and practices of system optimization. The course includes both traditional mathematical treatments of optimization (including linear programming, non-linear programming, integer programming, stochastic methods such as Monte-Carlo methods, multi-objective system optimization, data envelope analysis) and practical, hands-on application with many real-world examples and student projects/exercises. Qualitative as well as quantitative approaches will be discussed. The course begins with an introduction and definitions of system, optimization, and system optimization. It then proceeds to explain the traditional mathematical tools and models used in system optimization including location, allocation, scheduling, and blending models as well as sensitivity analysis and network models. Optimized design is covered next. The course will conclude with several multi-objective optimization problems. Student projects and real-world examples will be heavily emphasized. A technical undergraduate degree (B.A. or B.S. or equivalent) is a prerequisite for this course.
SYS 521: Model-Based Systems Engineering
Model-based systems engineering (MBSE) formalizes the practice of systems engineering through the use of models. This course is intended to answer the why, what and how of MBSE and provides background and motivation for transitioning from a document centric approach to a model-based approach to systems engineering. The course provides a foundation for MBSE by introducing SysML as a descriptive language for modeling systems and a method for applying SysML to support the specification, architecture design, and analysis of complex systems. The course also introduces other important aspects of implementing MBSE, including organizational and project planning considerations. The course includes a combination of slide presentations to introduce the fundamentals, coupled with class exercises and a class project to help the student grasp the fundamentals. A modeling tool is expected to be used for the class project.
SYS 501 Concepts of Systems Engineering.
SYS 540: Introduction to Systems Thinking
Systems Thinking provides an arsenal of tools that enable program managers and systems engineers to better identify, understand, and control systems, and to improve their performance. In this course, we will study system identification and delineation, causal loops and feedback, system leverage points, delays and oscillations, mental models and unintended consequences, emergent properties, patterns, events, and self-organization, and use these tools to improve the performance of engineering, biological, business, and complex social systems. We will explore great system failures, how they might have been avoided, and how we can learn from them in developing and participating in current systems. Finally, we will learn how systems thinking explains the conflicting behavior of individuals, departments, businesses, and countries.
SYS 544: Technical Decision and Risk Analysis
This course focuses on structured decision analysis for system design and formal risk and opportunity analysis to manage uncertainty throughout the system lifecycle. Students will learn techniques to conduct a trade study and analysis of alternatives using multiple objectives from varied stakeholder perspectives, followed by sensitivity analysis. Students will learn how to identify, analyze, characterize, treat, and monitor risks and opportunities, including risk mitigation plans and opportunity capture plans. These concepts will be applied to real-world problems.
SYS 550: System Reliability Engineering
This course presents reliability, maintainability, and related topics with the breadth of techniques and depth of detail that will benefit systems engineers by allowing them to understand how they relate to the specification, development, testing, and fielding of reliable systems. The reliability of electronics, mechanical equipment, and software will be covered from the component level through their application at the system level.
Other key topics include reliability mathematics, prediction and modeling; failure modes, effects, and criticality analysis; stress testing; accelerated life testing; and reliability management. In addition, a series of relevant case studies are used for analysis and discussion.
Credit cannot be given for both SYS 579R and SYS 550.
SYS 552: Engineering Dependable and Secure Systems
This course considers all facets of engineering dependable and secure systems, i.e., systems that are reliable, available, secure, and can be depended upon to deliver their intended capabilities despite hardware failures, software failures, network failures, external attack, and unexpected behavior. Topics include building dependable system architectures; resilience; security and quality of service of networks; dependability assessment; and software reliability. The class consists of lectures, case studies, and a class project. (Prerequisite: SYS 501)
Credit cannot be given for both SYS 579D and SYS 552.
SYS 579: Special Topics
SYS 585: Systems Engineering Capstone Experience
One of the central priorities in WPI’s educational philosophy is the application of academic skills and knowledge to real-world problems. The capstone project represents a substantive evaluation and application of coursework covered in the program. Students are encouraged to select projects with practical significance for the advancement of their company’s competitive position as well as their own personal development. The project is administered, advised, and evaluated by WPI as part of the learning experience, but students are encouraged to seek mentorship from experienced colleagues in the Systems Engineering profession. The presence of or degree of participation from a mentor is made at the discretion of the student or the organization sponsoring the program.
SYS 501 Concepts of Systems Engineering
SYS 596A and SYS 596B: Graduate Seminars
The graduate seminar series will be presented by recognized experts in various fields of Systems Engineering and related disciplines. All SE Ph.D. students are required to take two offerings of the SE seminar course. Each offering will be graded Pass/Fail.
SYS 597: Independent Study
Approved study of a special subject or topics selected by the student to meet his or her particular requirements or interests. Independent study students will work under the direct supervision of a WPI ECE, ME or CS faculty member.
SYS 598: Directed Research
Directed research students will work under the direct supervision of a WPI ECE, ME or CS faculty member on an experimental or theoretical problem which may involve an extensive literature search, experimental procedures and analysis. A comprehensive report in the style of a technical report or paper and an oral presentation are required.
SYS 599: Thesis
Accepted to Systems Engineering M.S. degree program.
SYS 699: Ph.D. Dissertation
Reserved for Ph.D. candidate research. Approval of the Ph.D. research advisor is required.