Lectures for the bootcamp are shown below. Note that Visitors may also be interested in the materials from the bootcamp guest lectures and Java for AnyLogic tutorials.
| Lecture Title & Link to Slides |
Dual-Panel Slides & Video (requires Adobe Flash) |
MP3 Audio |
Notes |
| Orientation & Featured Models |
Video |
Audio |
Featured models not discussed here |
| Emergence & First Glimpse of ABM in AnyLogic |
Part 1, Part 2. |
May be available in segment 2 of this Audio |
|
| Motivation for ABM and Systems Science Methods |
Video |
Available in segment 1 of this Audio |
|
| Overview of Modeling Process |
Video |
Available in segment 3 of this Audio |
|
| Introduction to the AnyLogic Interface & Supporting Concepts by Building Up a Simple Model |
Video |
Available in segment 4 of this Audio |
|
| Specifying Agent Properties, Parameters & Heterogeneity |
Part 1,Part 2 |
Elements available in earlier parts of this Audio |
|
| Discrete Intra-agent Dynamics, Statecharts |
Video |
Available in middle part of this Audio |
|
| Discrete Inter-agent Dynamics, Sending & Receiving Messages |
Video |
Available in latter part of this Audio |
|
| Events, Static & Dynamic |
Video |
Available in first part of this Audio |
|
| Networks |
Part 1, Part 2 |
Available in later part of this Audio |
|
| Agent Movement |
Part 1, Part 2 |
Audio |
|
| Outputting and Inputting Data & Database Interfaces |
Part 1, Part 2 |
Audio |
|
| Dynamic Populations |
Part 1, Part 2 , Part 3 (for mechanism for assigning person's ids see also this video and slides |
Audio |
| Stochastic Processes and Models |
Part 1 |
First segment of this Audio |
| Sensitivity Analyses |
Part 1, Part 2 |
Part 1 Audio, Part 2 is available in Segment 1 of this Audio |
|
| Intervention Selection |
Part 1 (starting at 00:51:29), Part 2 |
Available in middle and latter part of this Audio |
| Calibration |
Part 1 (starting at 01:15:25), Part 2 |
Available in segment 2 of this audio |
| Debugging in AnyLogic |
Slides & video (starting at 00:14:44) |
Audio |
|
| Performance & Computational Resource Considerations |
Slides & video (starting at 00:13:15) |
Segment 1 of this Audio |
|
| Discrete Event Modeling, Irregular Geometries, and Understanding Patient Flow |
Part 1 (starting at 00:44:34), Part 2 (starting at 00:46:07) |
Part 1 available in Segment 2 of this audio, Part 2 available in first component of this Audio |
|
| Building a Hierarchical Metapopulation Model |
Slides & video (starting 01:25:13) |
Available in the latter portion of this Audio |
|
| Discussion of plans for bootcamp material, research resources available, composite states, Q&A. No slides -- mostly interactive |
Part 1 (starting at 00:03:10), Part 2 |
Within much of this Audio |
|
| Effective AnyLogic & Broad Question & Answer Session Concerning Practicalities of Modeling |
Slides & video (starting at 00:29:10) |
Audio |
|
| Hybrid System Science Methods |
Slides & video (starting at 00:08:15) |
Audio |
|
| Best Practices, Overview and Technical |
Slides & video (starting at 01:50:00) |
Audio for a highly abbreviated version of this talk can be found in the latter portion of this Audio |
|
| Best Practices, Process. Insufficient time for delivery -- only slides available. |
None available. |
None available. |
|
| Discussion of issues, Q&A. No slides -- mostly interactive |
Slides & video (starting at 01:02:00) |
Audio |
|
| Extending the Hierarchical Network ABM Model with Infection Spread (latter portion of 'Building a Hierarchical Metapopulation Model' slides) |
Screencast |
Audio |
|
Material from other lectures and tutorials outside of the scope of this course can be accessed here.
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.