Undergraduate Requirements

Curriculum for Class of 2029 and on

Curriculum for Class of 2027 and 2028

Curriculum Overview

The Systems Engineering curriculum is organized around four core areas that reflect the field’s interdisciplinary approach: Human–Technology Interaction, Operations Research and Analytics, Information and Intelligent Automation, and Systems Methodology. 

 

Systems triangle

Human Technology Interaction

Major TopicsExample Methodologies

User analysis ​

Functional and informational needs, task analysis, cognitive work analysis, user flow diagrams, personas ​

User interface design & usability​

Design principles, data visualization, wireframing, cognitive walkthrough, A/B testing, heuristic evaluation ​

Human perception and cognition   ​

Memory, attention, foveal and peripheral vision, decision making, human performance modeling ​

Operations Research & Analytics

Major TopicsExample Methodologies

Deterministic optimization ​

Linear and non-linear programming, simplex method, convex and non-convex optimization, network optimization ​

Probabilistic decision-making  ​

Stochastic processes, queueing theory, Markov chains, Markov decision processes  ​

Modeling and simulation ​

Analyzing stochastic systems using Monte Carlo methods, distribution modeling, discrete event simulation ​

Information & Intelligent Automation

Major TopicsExample Methodologies

Data generation and collection  ​

Data pipelines, feature engineering, clustering and classification  ​

Data storage ​

Relational databases, SQL, cloud-based engineering, querying ​

Machine learning and regression  ​

Principal component analysis, logistic, multiple-linear, time-series ​

Systems Methodology

Major TopicsExample Methodologies

System definition and structure ​

Stakeholder needs, problem framing, objectives and goals, interdependencies ​

Modeling and analysis ​

Design of experiments, ANOVA, factorial design, least squares estimation  ​

Implementation  ​

Verification, validation, client presentations  ​

Contact Information

Robert Riggs

Assistant Professor, Academic General Faculty, Teaching Track Director of Undergraduate Programs in Systems Engineering Director of Systems ME and VEO Programs
My research interest include integer programming and combinatorial optimization, healthcare systems engineering, applying lean enterprise to healthcare and manufacturing applications, optimization of disassembly and remanufacturing system, and game theory.

The information contained on this website is for informational purposes only.  The Undergraduate Record and Graduate Record represent the official repository for academic program requirements. These publications may be found here.