Systems Science and Engineering, BSE

Systems Engineers provide technical management for societal-scale problems that often encompass the connections between the physical and the information world. Examples of the many cutting-edge applications include autonomous robotics, smart buildings, national power grid management, global networks, service optimization, and biological systems. Systems engineering is the set of reusable mathematics, intellectual tools, and methodology for attacking large-scale engineering problems. These common tools are adaptable for problems in different engineering domains (e.g., electrical, mechanical, biological, chemical, and computing) and help us understand, design, and manage systems that contain elements from multiple domains. Systems engineering deals with how we extract useful, abstract models from lower level systems, use these models to analyze and predict behavior, and use the analysis to control behavior and optimize/synthesize solutions.   System engineering helps us understand what happens when we compose many elements, each with their own behavior, and how to design and constrain the individual elements to engineer desired behavior for the composed system.

Systems Science and Engineering (SSE) Major Requirements

40 course units are required. Read more about the Undergraduate Student Handbook.

Systems Foundations
CIS 110Introduction to Computer Programming (or equivalent)1
or ENGR 105 Introduction to Scientific Computing
ESE 111Atoms, Bits, Circuits and Systems 11
CIS 120Programming Languages and Techniques I1
ESE 204Decision Models1
ESE 210Introduction to Dynamic Systems1
ESE 224Signal and Information Processing1.5
ESE 303Stochastic Systems Analysis and Simulation1
Information Systems Electives
Select 3 from the following:3
Introduction to Computer Systems
Design Principles of Information Systems
Database and Information Systems
Optimization of Systems
Introduction to Networks and Protocols
Agent-Based Modeling and Simulation
Introduction to Optimization Theory
Control of Systems
Dynamical Systems for Engineering and Biological Applications
Agent-Based Modeling and Simulation
Estimation and Detection Theory
Scalable and Cloud Computing
Theory of Networks
Algorithmic Game Theory
System Design
Select one of the following:1
Software Design/Engineering
Embedded Software for Life-Critical Applications
Control of Systems
Design of Smart Systems
Systems Methodology
Select one of the following:1
Introduction to Electrical and Systems Engineering Research Methodology
Embedded Systems/Microcontroller Laboratory
Medical Devices
ESE 450Senior Design Project I - EE and SSE1
ESE 451Senior Design Project II - EE and SSE1
Math and Natural Science
MATH 104Calculus, Part I1
MATH 114Calculus, Part II1
MATH 240Calculus, Part III1
ESE 301Engineering Probability1
ESE 302Engineering Applications of Statistics1
Select one of the following:1.5
AP Credit for Principles I (PHYS 150)
Principles of Physics I (without laboratory)
Principles of Physics I: Mechanics and Wave Motion
Honors Physics I: Mechanics and Wave Motion
Introduction to Mechanics
Select one of the following:1.5
AP Credit for Principles II (PHYS 151)
Principles of Physics II (without laboratory)
Principles of Physics II: Electromagnetism and Radiation
Honors Physics II: Electromagnetism and Radiation
Select one of the following:1
General Chemistry I
Introduction to Biology A
Introduction to Biology - The Molecular Biology of Life
MATH 312Linear Algebra1
or EAS 205 Applications of Scientific Computing.
Natural Science Lab 2.5
Professional Electives
Technology Management Electives
Choose 2 from the following:2
Engineering Economics
Engineering Entrepreneurship I
Foundations of Leadership
Technological Innovation and Entrepreneurship
Management of Technology
Societal Problem Application
Select 3 Societal Problem Electives 33
Social Sciences and Humanities 4
EAS 203Engineering Ethics1
Select 1 Social Science course1
Select 2 Humanities courses2
Select 1 Social Science or Humanities course1
Select 2 Social Science or Humanities or Technology in Business & Society courses2
Free Elective
Select 3 course units of free electives3
Total Course Units40

If not taken by the end of freshman year, must be replaced by another department approved Engineering course.


Natural Science Lab - 1.0 cu total; PHYS 150/170, or PHYS 050 or MEAM 147; PHYS 151/171 or PHYS 051; BIOL 101/121; CHEM 053 can each count 0.5 cu toward this requirement.


Approval required; A complete list of approved SPA electives can be found on the ESE undergraduate webpage.


The Social Science & Humanities Depth and Writing Requirement can be satisfied with the 7 total course units.

The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2017 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.