Description |
Pre-requisites |
Goals & Structure |
Grading |
Text Books |
Software |
Policies |
Schedule |
Ecological modeling will provide a comprehensive overview of the modeling of ecological systems to include biological and environmental systems. The class will provide an in-depth exploration of the methods used for modeling ecological and environmental systems with an emphasis on system dynamics and agent-based modeling. We will examine concepts of complex systems, including emergent properties, nonlinearities and feedbacks between system components. We will utilize the system dynamics software Stella and the agent-based programming language Netlogo.
This course is an online hybrid class. We will meet one time a week virtually to review that weeks' material, address questions, review assigments and solutions. This will be a reading intensive class where students will learn by doing. There will be weekly reading assignments and modeling exercises through which students will learn the modeling process and associated computer languages and software.
This is course is crosslisted as PBIO 3990 for undergraduates and PBIO 5940 for graduate students with different assignments and expectations. Pre-requisites include a general ecology class for PBIO 3990 and graduate level standing for PBIO 5940.
Learning Objectives. After completing this course, the student will be able to
Class Structure. Students will achieve course objectives through readings and assigned media, online discussions and model-building exercises. Completing readings and assigned exercises, participating in online discussions, and reviewing weekly solutions to assigned exercises will be critical to achieving class learning objectives.
Student grades will be based on the following components:
Grading for Undergraduates |
Grading for Graduate students |
---|---|
|
|
Grading scale:
Percentage |
Grade |
---|---|
|
|
Grades less than 70 are considered failing for graduate students.
Students will be assigned readings from the following set of books (below). These books will be required for this class and are available in the university bookstore or from the publisher or other online sources as hardcopies or ebooks.
Grades less than 70 are considered failing for graduate students.
We will use two software packages: Stella and Netlogo.
1. Stella. We will build system
dynamics models in the graphical programming language Stella created
by
ISEE Systems. This will require a semester student license for the Stella software at a cost of $59. You
should receive an email from ISEE with instructions for purchasing and accessing Stella at the beginning of
the semester. Below are some resources for working with Stella.
2. Netlogo. We will build agent-based models in the programming language Netlogo. Netlogo is a free, open source language. Below are some resources for working with Netlogo.
Netlogo website |
Model library |
User manual |
Programming guide |
Language Reference |