Lectures for CMPT 394, Term 2 2012-2013 -- Collected Videos and Slides for Lectures on Simulation Modeling for a Computer Science & Engineering Audience.

Lectures

Lecture Title & Recommended Links to Slides Recommended Screencasts (via youtube) Video file for download (.avi) Notes
Intro and Overview Screencast Video file
Brief Motivation for Dynamic Modeling Screencast Video file
AnyLogic Demonstration of Emergent Behavior Screencast Video file
Overview of Dynamic Modeling Process 1 (Scoping, Conceptualization, Problem Mapping) Screencast Video file
Overview of Dynamic Modeling Process 2 (Model Formulation & later) Screencast Video file
Lecture 5 -- Introduction to System Dynamics, Causal Loop Diagrams Screencast Video file
Lecture 6 -- Stock and Flows Screencast Video file
Lecture 7 -- Stocks and Flows 2 (First Order Delays) Screencast Video file
Higher order Delays, Competing Risks, and Nonlinear Models (slides not yet available) Screencast Video file
Aggregate (Stock and Flow) Infectious Disease Models 1 Screencast Not yet available
Aggregate (Stock and Flow) Infectious Disease Models 2 -- Mathematics and Dynamics Screencast Video file
Infectious Disease Models 3, Formal Analysis Screencast Video file
Motivation for ABM Screencast Video file
Introduction to the AnyLogic Interface & Supporting Concepts by Building Up a Simple Model Screencast Video file
Specifying Agent Properties, Parameters & Heterogeneity No screencast available -- see See this screencast from another of my classes Not yet available
Discrete Intra-agent Dynamics, Statecharts No specific recording available from this class -- see the first part of this Screencast Not yet available
Discrete Inter-agent Dynamics, Sending & Receiving Messages No specific recording available from this class -- it is folded into middle portions of this Screencast Not yet available
Events, Static & Dynamic No specific recording available from this class -- it is folded into latter portions of this Screencast Not yet available
Dynamic Populations No screencast available -- see See this screencast from another of my classes Not yet available
Networks Screencast Not yet available
Scale-Free Networks Screencast Not yet available
Discrete Event Modeling, Irregular Geometries, and Understanding Patient Flow Screencast Not yet available
Achieving Visualization in Discrete Event Modeling No distinct slide deck -- see the later half of these slides Screencast Not yet available
Modeling for Dynamic Decision Problems (Combining Classical Decision Analysis and Simulation Modeling) Screencast Not yet available
Sensitivity Analyses Only the tail end of the discussion of sensitivity analysis is avaialble at the beginning of this screencast Not yet available
Calibration Some initial discussion is available in this screencast, and this screencast offers more extensive treatment Not yet available
Dimensional Analysis: Dimensional Reasoning and Dimensional Homogeneity Testing Screencast Not yet available
Lecture 28 -- Some Future Directions in Dynamic Modeling Screencast Not yet available

Example Models

Visitors interested in our example models are recommended to visit the example model inventory page, which documents and provides the opportunity to download example Anylogic models with a focus on health-sciences applications.

Other material of interest

Materials on Agent-Based modeling for health policy using AnyLogic.

Materials from a previous full semester course on System Dynamics modeling for health policy using stock and flow models.

Reuse of Material

I have placed this information online in hopes that it will be of useful to a broader set of people. Users are welcome to distribute links to this page without restriction. I grant rights of non-commercial reuse (including reposting) of the material I have created for educational purposes, as long as it doesn't conflict with the rights of any other individuals.

If you are seeking to reuse this material, just drop me a brief email notification (osgood 'at' cs.usask.ca) to let me know of your planned use, and I request the courtesy of a citation with the repost indicating the original source of materials. I am especially interested in staying in touch with other educators who adopt components of the class material above for use in their own courses. Among other benefits, sending along your address will allow me to notify you of significant updates, of supplemental artifacts (e.g. models) that may be of interest, and could allow for exchange of ideas and suggestions on improving the material.

Please be encouraged to write me if there are any topics on which you feel additional tutorials would be useful.