This page includes separate tables of materials for both lectures and Java for AnyLogic tutorials; assignments are also available.
Visitors may also be interested in two coming events:
. Material from other supporting lectures and tutorials outside of the scope of this course can be accessed here or via my homepage.
Please note that the screencasts below are hosted on (streamed from) youtube and therefore cannot be easily downloaded. If you would like to download the videos (e.g. for offline viewing or archiving), please visit our page of downloadable avi's for the same course.
Lecture Title & Link to Slides | Screencast (via youtube) | MP3 Audio (.mp3) | |
---|---|---|---|
Classes, Objects and References | Screencast | Audio | |
Expressions, Values and Variables | Part 2 of this Screencast | Part 2 of this Audio | |
Statements | Part 1 of this Screencast | Audio not yet available -- check back later | |
Java Types and Enums | Part 2 of this Screencast | Audio not available | |
Methods and Functional Abstraction | Screencast | Audio | |
A Few Useful Java Collections | Screencast | Audio | |
Introductory remarks from slides from Java tutorial 7 -- Encapsulation, Interfaces, Subtyping and Subclassing |
Screencast | Audio | |
Reviewing and continuation of slides in Java tutorial 7 -- Encapsulation, Interfaces, Subtyping and Subclassing |
Screencast | Audio | |
A Glimpse of the Specification Pattern | Screencast | Not yet available -- check back soon |
Assignment Title & Link to Slides | Supplemental Materials | Notes |
---|---|---|
Assignment 1 | Standalone -- No supplemental material required | A First Encounter With Anylogic; Modifying A Simple Sample Model
Building a Minimalist Network-Based Model Framework |
Assignment 2 | Standalone -- No supplemental material required | Creating a heterogeneous population
Simulating contagion |
Assignment 3 | Zipped model for debugging exercise Mystery Infectious Prevalence for calibration Mystery Incident Cases |
Extending a calibration experiment
A debugging exercise |
Material from other lectures and tutorials outside of the scope of this course (including a full semester course on System Dynamics modeling for health policy using stock and flow models) 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.