Java for AnyLogic tutorials: Agent-Based Modeling Bootcamp for Health Researchers 2011

There are two advisories for visitors:

Tutorial Title & Link to Slides Screencasts (can be viewed using Quicktime 7) Audio Notes
Anylogic and Java First portion of this screencast Many elements available in the first section of this audio
Java Expressions and Statements Latter portion of this screencast Many elements available in the latter section of this audio
Classes and Objects Screencast Audio
Arrays, Glimpse of Subtype relationships in AnyLogic, miscellaneous clarifications (No slides -- mostly interactive) Screencast Audio
Information on enums, Information on subtyping & subclassing Screencast Audio
Some slides from 'Methods and Functional Abstraction' slides, much additional material based on questions Screencast Audio

Click here to return to the link to bootcamp materials.

Material from other lectures and tutorials outside of the scope of this course can be accessed here.

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.