This course is designed to introduce students to the world of model-based systems engineering. Systems Engineering is an interdisciplinary field of engineering and engineering management that enables the realization of successful complex systems over their life-cycles. Systems Engineering integrates multiple disciplines and specialty groups into a team effort forming a structured development process that proceeds from concept to production to operation to obsolescence. Systems Engineering considers the technical, social, and business needs of all stakeholders with the goal of realizing a successful system. At its core, systems engineering utilizes systems thinking principles to organize this body of knowledge.
This course will prepare students to engineer, analyze, and simulate complex systems. Such systems are characterized by a high level of heterogeneity and a large number of components. They will appreciate the physical, informatic, social and economic aspects of such systems. They will use systems thinking concepts and abstractions to manage complexity. They will learn to use model-based systems engineering techniques to model a system’s form, function, and concept. They will analyze the structure of these systems using graph-theoretic approaches. Finally, they will learn to simulate social, technical, and economic systems with continuous-time and discrete-event dynamics. The systems engineering skills developed over the course are applicable to a broad range of disciplinary applications.
ENGG 199, like other introductory graduate-level systems engineering courses at other universities, is meant to be taken after the student has well established their undergraduate engineering program.