Advanced Systems Engineering

Course Code
AdvSE-Custom

Caltech's Advanced Systems Engineering Certificate Program provides the advanced tools and methods needed to solve the challenges of designing and developing today’s complex systems. The program’s content reflects the unique needs and challenges, and covers topics critical to successful systems engineering. 

Advanced Systems Engineering is a customizable certificate program for your organization.

  • Learners Any Level
  • Time Client definable
  • Duration Client definable
  • Program Type Customizable Programs
  • Certificate Type Certificate
  • Format On-Campus
  • CEU/PDU Available
  • Fees Group Rate

Caltech's Advanced Systems Engineering Certificate Program provides the advanced tools and methods needed to solve the challenges of designing and developing today’s complex systems. The program’s content reflects the unique needs and challenges, and covers topics critical to successful systems engineering. 

Advanced Systems Engineering is a customizable certificate program for your organization.

Advanced Systems Engineering

Program Experience

Caltech's Advanced Systems Engineering program teaches participants with a solid foundation in the practical use of methods, processes and tools for the architecture, modeling and simulation, and analysis of complex systems. The program is focused on systems with the attributes of distributed control and complexity. Systems thinking, model-based systems engineering and simulation approaches are emphasized.

Our instructors are selected for their expertise and systems engineering experience in industry and government agencies and provide practical examples and lessons that create an exceptional learning environment.

The program consists of four integrated courses: System Architecture Development and Evaluation; Model-Based Systems Engineering and SysML; Software Systems Engineering; Systems Integration. Leverage all four in a custom program for your group or set a focus on deep dives into one or two domains "to workshop" problem solving and learning.

Benefits

Caltech's Advanced Systems Engineering program focuses on coaching participants to apply proven methods for ensuring robust, cost-effective designs that meet stringent functional and performance requirements under realistic constraints ensuring the successful completion of the entire project engineering life cycle.

Participants will gain the ability to:

  • Apply the fundamental principles of systems engineering to complex problems

  • Lead innovative technology projects and businesses

  • Develop technical skills to model, analyze, and design integrated engineering systems

  • Enhance multidisciplinary skills to architect, design, and manage complex systems throughout their life cycle

Our instructors are selected for their expertise and systems engineering experience in industry and government agencies. They provide practical examples and lessons that create an exceptional learning environment.

Topics

System Architecture Development and Evaluation

The system architecture is often the primary feature that determines system life-cycle cost, customer satisfaction, maintainability, evolvability, adaptability, and a host of other “ilities.” Yet, architecture quality has been a difficult characteristic to quantify and evaluate. This course examines the methods for developing and evaluating system architectures. You will review recent research that applies these methods to architecture designs and development.

 

Model-Based Systems Engineering and SysML

This course is an introduction to model-based systems engineering (MBSE) with an additional focus area on the Object Management Group’s standard system modeling language (SysML). Examples of MBSE presented in this class include system of systems, mission analysis, operational/business analysis, and platform-specific system trades space analysis. Physics-based models are used to advance your understanding of the four pillars of SysML (structure, behavior, requirements, and parametrics).

 

Software Systems Engineering

Modern systems offer software with increasing functionality, creating new challenges for engineers. This course addresses current topics and issues in software-intensive system development, focusing on the role and responsibilities of the software systems engineer as the interface between systems engineering and software development.

 

Systems Integration

Systems integration is significantly impacted by planning, requirements definition, requirements allocation, and subsystem technical coordination and management. This course reviews the pitfalls and best practices of systems engineering that affect system integration performance.

Who Should Attend

Systems engineers, software/hardware engineers, component/subsystems engineers, project managers, and technical support personnel seeking a practical toolkit for solving complex systems engineering problems.