banner-nll

Learning Labs

We have organized curriculum for learning NetLogo into several sections or “labs.”

They are designed to be completed sequentially, but depending on the end-user’s experience with NetLogo, some users might be able to skip the introductory labs.


Labs 1& 2. Introduction to NetLogo.

    This lab is designed to introduce you to NetLogo, explore a sample model, learn how to manipulate the NetLogo user-interface, and learn basic commands.  Adapted from Tutorials 1 and 2 in the NetLogo User’s Manual

Lab 3. Writing your first procedures with NetLogo.

    This lab is based on Tutorial # 3 from the NetLogo User’s Manual and introduces you to procedures - the language of NetLogo.

Lab 4.   Mastering the NetLogo graphic canvas.

     In this lab, you will learn how to manipulate the NetLogo graphics canvas, control the behavior of patches, and better understand the use of the coordinate-grid system.  Students will use the “Fire” model and extend it to include better “wind.”

Lab 5. Breeds

    This lab explore the concept of breeds.  It also introduces the shape editor.

Lab 6.   The Modeling Process.

    This lab ties it all together, by focusing on the process by which you should build models, and it has you develop a complete model.

 


With Support from:

The NetLogo Learning Lab is part of modelingcomplexity.org, the home of the Mesa State College Center for Agent-Based Modeling.

This website is copyright by Mesa State College, 2004. All rights are reserved.

Some materials are adapted from the NetLogo User manual, and are copyright Wilensky, U. (1999). NetLogo.  Center for Connected Learning and Computer-Based Modeling. Northwestern University, Evanston, IL.