This course provides an introduction to simulation methodologies and model development approaches that provide insight into the systemic risks or performance characteristics involved in random processes and complex systems. The simulation methodologies are designed to inform decision-making at all stages of the system’s lifecycle. Key elements of this course include the underlying mathematic principles, numerical analysis techniques, and application of results to solve problems in a range of science and engineering fields. Students will gain experience in creating properly scoped simulation models, verifying models, and presenting results to communicate information. Successful completion of the course will equip the student with a working knowledge of fundamental simulation techniques and the ability to create meaningful models of their own.