Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Danilo Oliveira Vaz

In this guided project you will learn how to use the HubNet technology from the NetLogo modelling environment. HubNet makes it possible to create participatory simulations where users can interact simultaneously in the same simulation using networked computers. By doing so, they are able to collectively enact the behavior of a system.

Read more

In this guided project you will learn how to use the HubNet technology from the NetLogo modelling environment. HubNet makes it possible to create participatory simulations where users can interact simultaneously in the same simulation using networked computers. By doing so, they are able to collectively enact the behavior of a system.

You will learn how to use HubNet in the context of the BeeSmart Hive Finding model, which has been created from the observations described in the book HoneyBee Democracy. Finally, you will be shown the first steps to design your own custom HubNet activities, modeled after phenomena you find relevant.

Enroll now

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Suitable for individuals with beginner to intermediate level experience with NetLogo and agent-based modeling
Enhances understanding of participatory simulations and their applications in collective learning
Provides hands-on experience with HubNet technology and its use in creating simulated environments
Uses the BeeSmart Hive Finding model as a practical example, making the concepts relatable and applicable
Students can potentially explore applications of HubNet beyond the provided examples

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Hands-on hubnet for participatory simulations

According to learners, this course offers a highly practical introduction to NetLogo's HubNet technology, enabling the creation of participatory simulations. Students praise the step-by-step guidance, especially with the BeeSmart Hive Finding model, finding it excellent for practical application in fields like educational research and social dynamics. While many found the server setup manageable and the concepts well-explained, some beginners noted a warning steep learning curve, particularly regarding technical setup and coding aspects, suggesting prior NetLogo basics are beneficial. A few mentioned software compatibility issues, indicating potential areas for updates. Overall, it's considered a positive unique and valuable resource for interactive agent-based modeling.
Provides a strong foundation but advanced custom projects may require more.
"While it's great for understanding the basics, extending it to complex custom scenarios might require more independent study beyond this project."
"It's a project-based course, so expect to be hands-on."
"I can now envision applying this to my own educational research."
Provides excellent hands-on experience for unique interactive simulations.
"This guided project was incredibly helpful for understanding HubNet. The BeeSmart Hive Finding model was an excellent practical example..."
"Excellent course! It really fills a niche in making agent-based models interactive. The examples are clear and directly applicable."
"As a researcher in social dynamics, HubNet has always been on my radar. This course provided the perfect hands-on guide. The practical application is outstanding."
May be challenging for beginners without prior NetLogo or programming experience.
"I came into this course with limited NetLogo experience, and I found it quite challenging. While the idea of HubNet is fascinating, the project moves very quickly..."
"Too advanced for a 'guided project' for someone without a strong programming background."
"Some parts felt a bit rushed... It's best if you have some NetLogo basics down."
Setup can be challenging, benefiting from prior technical or NetLogo knowledge.
"My only minor gripe is that some of the technical setup (ports, network configuration) was a bit tricky, requiring some prior IT knowledge..."
"I encountered a few issues with software versions and compatibility that took extra effort to troubleshoot. It feels like some parts could use an update..."
"Too advanced for a 'guided project' for someone without a strong programming background. The instructions were not always clear for debugging technical issues..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Participatory NetLogo Simulations with HubNet with these activities:
Review Netlogo and HubNet basics
Reviewing the basics of Netlogo and HubNet will help you better understand the concepts and techniques used in this course.
Browse courses on NetLogo
Show steps
  • Review the Netlogo User Manual
  • Complete the Netlogo tutorials
  • Explore the HubNet website and documentation
Read Honeybee Democracy
Reading 'Honeybee Democracy' will provide you with a deeper understanding of the principles of swarm intelligence and collective decision-making, which are key concepts in HubNet simulations.
Show steps
  • Read the book
  • Take notes on key concepts
  • Discuss the book with others
Explore NetLogo HubNet Examples
Exploring examples of HubNet simulations in NetLogo will provide you with valuable insights and best practices for designing your own simulations.
Show steps
  • Access the NetLogo HubNet library.
  • Browse through the available examples.
  • Open a few examples and examine their code.
Ten other activities
Expand to see all activities and additional details
Show all 13 activities
Build a simple HubNet simulation
Building a simple HubNet simulation will help you understand how HubNet works and how to use it to create your own simulations.
Show steps
  • Follow the HubNet getting started guide
  • Create a simple model in Netlogo
  • Connect your Netlogo model to HubNet
Create a Digital Storyboard
Creating a digital storyboard will help you visualize and plan your HubNet simulation, ensuring a coherent and engaging experience for participants.
Browse courses on Digital Storytelling
Show steps
  • Brainstorm the key events and interactions in your simulation.
  • Sketch out a visual representation of each scene.
  • Write short descriptions for each scene, including dialogue and actions.
Run Test Simulations
Running test simulations will allow you to identify and troubleshoot any issues with your HubNet model before sharing it with others.
Browse courses on Agent-Based Modeling
Show steps
  • Set up your HubNet simulation with different parameters.
  • Run the simulation and observe the results.
  • Make adjustments to your model based on the observations.
Participate in HubNet simulations
Participating in HubNet simulations will help you experience how HubNet works and how it can be used to simulate complex systems.
Show steps
  • Join a HubNet simulation
  • Interact with other participants
  • Observe the behavior of the simulation
Design a Custom HubNet Activity
Designing a custom HubNet activity will challenge you to apply your knowledge of HubNet technology and create an engaging experience that meets your specific learning objectives.
Show steps
  • Identify the learning objectives of your custom activity.
  • Choose a topic or phenomenon that aligns with your learning objectives.
  • Develop a simulation model using HubNet.
Facilitate a HubNet Simulation Session
Facilitating a HubNet simulation session with peers will allow you to practice your facilitation skills and engage in a collaborative learning experience.
Show steps
  • Gather a group of participants.
  • Choose a HubNet simulation model.
  • Prepare instructions and materials for the session.
  • Facilitate the simulation session.
  • Lead a discussion and reflect on the outcomes.
Participate in a HubNet competition
Participating in a HubNet competition will help you test your skills and knowledge of HubNet and agent-based modeling.
Show steps
  • Find a HubNet competition
  • Develop a HubNet simulation
  • Submit your simulation to the competition
Design your own HubNet simulation
Designing your own HubNet simulation will help you apply your understanding of HubNet and agent-based modeling to a real-world problem.
Show steps
  • Identify a problem or question that you want to simulate
  • Develop a model of the system in Netlogo
  • Connect your model to HubNet
  • Test and refine your simulation
Develop a HubNet simulation to model a real-world problem
Developing a HubNet simulation to model a real-world problem will help you apply your understanding of HubNet and agent-based modeling to a real-world challenge.
Show steps
  • Identify a real-world problem that you want to simulate
  • Develop a model of the system in Netlogo
  • Connect your model to HubNet
  • Test and refine your simulation
  • Present your simulation to others
Contribute to the HubNet community
Contributing to the HubNet community will help you learn more about HubNet and how it is used by others, and it will also give you the opportunity to make a positive impact on the community.
Show steps
  • Join the HubNet community
  • Find a project to contribute to
  • Make a contribution to the project

Career center

Learners who complete Participatory NetLogo Simulations with HubNet will develop knowledge and skills that may be useful to these careers:
Simulation Modeler
Simulation Modelers create and develop computer simulations. They use these simulations to study a wide range of phenomena, including the behavior of physical systems, the spread of diseases, and the evolution of ecosystems. This course may be useful for Simulation Modelers who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Modelers who are working on developing educational simulations.
Teacher
Teachers help students to learn. They develop and implement lesson plans, assess student learning, and provide feedback to students. This course may be useful for Teachers who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Teachers who are teaching science or math, as these subjects lend themselves well to simulation-based learning.
Educational Researcher
Educational Researchers conduct research to improve the quality of education. They study a wide range of topics, including teaching methods, curriculum development, and assessment. This course may be useful for Educational Researchers who are interested in studying the use of participatory simulations in education. The course's focus on participatory simulations could provide Researchers with new insights into how these types of simulations can be used to improve student learning.
Chemist
Chemists study the composition and properties of matter. They use their findings to develop new materials, design new drugs, and understand the chemical processes that occur in the environment. This course may be useful for Chemists who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Chemists who are teaching chemistry to students.
Learning Scientist
Learning Scientists study how people learn. They conduct research to understand the cognitive processes that are involved in learning, and they develop theories and models to explain how these processes work. This course may be useful for Learning Scientists who are interested in studying the use of participatory simulations in education. The course's focus on participatory simulations could provide Learning Scientists with new insights into how students learn from these types of simulations.
Game Designer
Game Designers create and develop video games. They work with artists, programmers, and other team members to bring their vision to life. This course may be useful for Game Designers who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Designers who are working on developing educational games.
Mathematician
Mathematicians study the properties of numbers, shapes, and other mathematical objects. They use their findings to solve problems in a wide range of fields, including physics, engineering, and finance. This course may be useful for Mathematicians who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Mathematicians who are teaching math to students.
Physicist
Physicists study the laws of nature. They use their findings to explain a wide range of phenomena, including the motion of objects, the behavior of light, and the structure of matter. This course may be useful for Physicists who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Physicists who are teaching physics to students.
Biologist
Biologists study the structure and function of living organisms. They use their findings to understand a wide range of phenomena, including the evolution of life, the behavior of animals, and the functioning of the human body. This course may be useful for Biologists who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Biologists who are teaching biology to students.
Systems Analyst
Systems Analysts study and evaluate existing systems and recommend ways to improve them. They work with users to understand their needs, and then they develop and implement new systems that meet those needs. This course may be useful for Systems Analysts who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Analysts who are working on developing educational systems.
Computer Scientist
Computer Scientists study the theory and practice of computer science. They work on a wide range of problems, including the design and implementation of new algorithms, the development of new programming languages, and the creation of new computer architectures. This course may be useful for Computer Scientists who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Scientists who are working on developing educational software.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with users to understand their needs, and then they design and develop software that meets those needs. This course may be useful for Software Engineers who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Engineers who are working on developing educational software.
Data Scientist
Data Scientists collect, analyze, and interpret data. They use their findings to help businesses make better decisions. This course may be useful for Data Scientists who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for Scientists who are working on developing educational data analysis tools.
Instructional Designer
Instructional Designers create and develop educational materials and programs. They work with subject-matter experts to determine the best way to teach a particular topic, and then they design and develop the materials and activities that will be used to teach it. This course may be useful for Instructional Designers who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for designers who are working on developing online or blended learning programs.
Education Consultant
Education Consultants help schools and other educational organizations to improve their practices. They may work with teachers to develop new teaching methods, or with administrators to develop new policies and procedures. This course may be useful for Education Consultants who want to learn about new ways to use technology in the classroom. The course's focus on participatory simulations could be particularly helpful for consultants who are working with schools that are interested in using technology to create more engaging and interactive learning experiences.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Participatory NetLogo Simulations with HubNet.
Provides the theoretical background for the BeeSmart Hive Finding model used in this course, which is based on the book's observations.
Explores the complexity of cooperation using agent-based models, which offer a computational approach to studying the behavior of complex systems. It provides insights into the dynamics of cooperation and competition.
Provides a comprehensive overview of social simulation, including its methods, techniques, and applications.
Save
Provides a theoretical framework for understanding artificial social systems, exploring the dynamics of self-organization and emergence in complex systems.
Provides insights into the behavior of complex adaptive systems, which are relevant to understanding the simulations used in this course.
Provides a theoretical foundation for multi-agent systems, which are relevant to the simulations in this course.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser