We may earn an affiliate commission when you visit our partners.
Course image
Danilo Oliveira Vaz

Neste curso com base em projeto, você criará um modelo baseado em agentes (ABM) que simula a propagação de um vírus hipotético por meio do contato próximo entre agentes em um mundo virtual. Ao fazer isso, você aprenderá sobre as maravilhas da modelagem baseada em agentes como um paradigma, bem como os fundamentos do NetLogo - um dos ambientes de simulação mais famosos e poderosos neste reino.

Read more

Neste curso com base em projeto, você criará um modelo baseado em agentes (ABM) que simula a propagação de um vírus hipotético por meio do contato próximo entre agentes em um mundo virtual. Ao fazer isso, você aprenderá sobre as maravilhas da modelagem baseada em agentes como um paradigma, bem como os fundamentos do NetLogo - um dos ambientes de simulação mais famosos e poderosos neste reino.

Uma das belezas do ABM é que muitas vezes podemos observar propriedades emergentes decorrentes das interações codificadas entre os agentes no mundo simulado. Portanto, experimentando diferentes regras e parâmetros de interação, podemos obter uma compreensão intuitiva da dinâmica subjacente de fenômenos complexos variados. Essas habilidades são extremamente valiosas para qualquer pessoa em uma posição de tomada de decisão, bem como para a educação de forma geral, especialmente em um mundo onde a interconectividade parece ser onipresente.

Por tudo isso, este modelo e projeto estão altamente sintonizados com a pandemia global que estamos enfrentando devido à disseminação do Coronavírus.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Ensina a modelagem baseada em agentes, um paradigma útil para entender fenômenos complexos
Usa ferramentas reconhecidas na área de modelagem baseada em agentes, como o NetLogo
Desenvolve habilidades valiosas para tomada de decisão, compreensão de fenômenos complexos e educação
Aborda a dinâmica de disseminação de vírus em um cenário real, alinhado com a pandemia de COVID-19
Oferece um projeto prático de simulação de propagação de vírus
Trabalha com conceitos de interação e regras de agentes

Save this course

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

Reviews summary

Introdução prática à modelagem abm com netlogo

De acordo com os alunos, este curso é uma excelente introdução à modelagem baseada em agentes (ABM) e ao uso do NetLogo. Muitos elogiam a abordagem prática e os projetos práticos que tornam o aprendizado divertido e eficaz. A clareza das explicações e o estilo didático do instrutor são frequentemente destacados, mesmo para tópicos complexos. É considerado um ótimo ponto de partida para entender a dinâmica de epidemias e sistemas complexos, com conteúdo bem organizado e progressivo. No entanto, um pequeno número de alunos o considera muito básico e limitado para usuários avançados ou estudos mais aprofundados, sugerindo que é ideal para quem está começando.
A conexão com a disseminação de vírus é muito pertinente.
"A relação com a pandemia foi muito relevante para o entendimento do tema."
"A explicação sobre a disseminação de vírus é fascinante e o uso de NetLogo torna tudo muito visual e compreensível."
"A aplicação prática no modelo de vírus é muito inteligente e relevante para o cenário atual."
Explicações são claras, diretas e fáceis de entender.
"O instrutor é claro e o projeto final é desafiador na medida certa, me guiando bem."
"O curso é direto ao ponto, sem enrolação, o que me ajudou a dar os primeiros passos com ABM e NetLogo de forma muito eficiente."
"Fiquei impressionado com a clareza das explicações, mesmo para tópicos complexos."
Aprendizado eficaz através de projetos e atividades.
"Os projetos foram práticos e muito bem explicados, tornando meu aprendizado divertido e eficaz."
"Gostei muito da abordagem prática do curso; eu aprendi fazendo, o que é ótimo para entender o conceito de emergência."
"A aplicação prática no modelo de vírus é muito inteligente e relevante para mim."
Ótimo para quem está começando em ABM e NetLogo.
"Excelente introdução à modelagem baseada em agentes com NetLogo."
"É muito bom para iniciantes em NetLogo e modelagem de sistemas complexos."
"Achei perfeito para quem nunca teve contato com NetLogo ou modelagem baseada em agentes."
Pode ser superficial para quem já tem experiência prévia em ABM.
"O curso é muito básico e não aprofunda nos conceitos de modelagem como eu esperava."
"Para quem já tem alguma experiência, é uma perda de tempo, pois não oferece conteúdo avançado."
"Além disso, na minha opinião, a ferramenta NetLogo é limitada para estudos mais sérios."

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 Modelo de Disseminação de Vírus com NetLogo with these activities:
Review the basics of NetLogo
Review the fundamentals of NetLogo to ensure you have a solid foundation before starting the course.
Browse courses on NetLogo
Show steps
  • Read the NetLogo User Manual
  • Complete the NetLogo tutorials
  • Build a simple NetLogo model
Brush up on foundational knowledge of epidemiology
Reinforce your understanding of key concepts in epidemiology, preparing you for the course's more advanced topics.
Browse courses on Epidemiology
Show steps
  • Review key epidemiological terms and concepts.
  • Go through basic measures of disease frequency and association.
  • Explore major study designs used in epidemiology.
Follow NetLogo tutorials on YouTube
Complement your learning by following NetLogo tutorials on YouTube to deepen your understanding.
Browse courses on NetLogo
Show steps
  • Search for NetLogo tutorials on YouTube
  • Watch and follow along with the tutorials
  • Experiment with the code and try variations
Three other activities
Expand to see all activities and additional details
Show all six activities
Practice creating NetLogo models
Solidify your understanding by practicing creating NetLogo models and experimenting with different parameters.
Browse courses on NetLogo
Show steps
  • Create a simple model of a flock of birds
  • Create a model of a predator-prey system
  • Create a model of the spread of a virus
  • Modify the models to explore different scenarios
Create a NetLogo model to simulate the spread of a virus
Apply your knowledge by creating a NetLogo model to simulate the spread of a virus. This will help you understand the dynamics of disease transmission.
Browse courses on NetLogo
Show steps
  • Define the rules for agent interactions
  • Implement the model in NetLogo
  • Run the model and analyze the results
  • Write a report summarizing your findings
Mentor other students in NetLogo
Enhance your understanding by helping other students learn NetLogo. This will reinforce your knowledge and develop your communication skills.
Browse courses on NetLogo
Show steps
  • Join a NetLogo forum or online community
  • Answer questions and provide support to other users
  • Create tutorials or resources to assist learners

Career center

Learners who complete Modelo de Disseminação de Vírus com NetLogo will develop knowledge and skills that may be useful to these careers:
Data Scientist
As a Data Scientist, you will use your knowledge of scientific methods, mathematics, and NetLogo skills to interpret large amounts of data to extract insights from complex data sets. This course can be a great resource to learn about NetLogo, a valuable tool for Agent-Based Modeling, which enables you to model scenarios and analyze results based on simulating the actions and interactions of agents in a system.
Epidemiologist
As an Epidemiologist, you will use your understanding of the spread of diseases, as well as your Agent-Based Modeling skills in NetLogo, to develop and evaluate strategies to control and prevent disease outbreaks. This course can be a great resource for Epidemiologists wanting to sharpen their NetLogo skills as it enables you to model scenarios and analyze results based on simulating the actions and interactions of agents in a system.
Environmental Scientist
As an Environmental Scientist, you will leverage your knowledge of natural systems, along with your Agent-Based Modeling skills in NetLogo, to analyze and address environmental issues. This course can be a great way to develop your NetLogo skills and complement your understanding of natural systems as it enables you to model scenarios and analyze results based on simulating the actions and interactions of agents in a system.
Health Educator
As a Health Educator, you will use your understanding of health behavior and NetLogo to develop and implement health education programs. This course can be a great way to build a foundation for working with Agent-Based Modeling software and enhance your understanding of the spread of disease, an important issue in public health.
Public Health Nurse
As a Public Health Nurse, you will utilize your knowledge of health promotion and disease prevention, as well as your NetLogo skills, to help improve the health of communities. This course can be a great way to develop your NetLogo skills and complement your understanding of public health practices as it enables you to model scenarios and analyze results based on simulating the actions and interactions of agents in a system.
Software Engineer
As a Software Engineer, you might use NetLogo's programming environment to develop software applications. Though this course may not directly prepare you for Software Engineering roles, the NetLogo programming skills and the understanding of Agent-Based Modeling in general that you will gain may be useful.
Statistician
As a Statistician, you will use your mathematical skills, as well as programming tools such as NetLogo, to collect, analyze, and interpret data. This course can be a great way to develop your NetLogo skills and explore a different way of visualizing and simulating data, an important aspect of statistical analysis.
Urban Planner
As an Urban Planner, you will use your knowledge of urban planning and development, along with your NetLogo skills, to design and implement plans for the physical development of communities. This course can be a great way to develop your NetLogo skills and enhance your understanding of simulating how different factors affect urban development.
Social Scientist
As a Social Scientist, you will explore human behavior and social dynamics, using tools such as NetLogo to analyze and simulate different scenarios. This course can be a great way to develop your NetLogo skills and complement your understanding of social dynamics as it enables you to model scenarios and analyze results based on simulating the actions and interactions of agents in a system.
Operations Research Analyst
As an Operations Research Analyst, you might use Agent-Based Modeling to solve complex problems in a variety of industries. While this course may not directly prepare you for Operations Research Analyst roles, the NetLogo programming skills and the understanding of Agent-Based Modeling in general that you will gain may be useful.
Quantitative Analyst
As a Quantitative Analyst, you will develop and implement mathematical and statistical models to analyze data and make investment decisions. This course may be helpful in understanding how to use computer simulations and Agent-Based Modeling to analyze data and understand complex systems.
Teacher
As a Teacher, you might use Agent-Based Modeling software such as NetLogo to create simulations and teach students about complex systems. This course can be a great way to gain hands-on experience with NetLogo and develop lesson plans that incorporate Agent-Based Modeling, a valuable tool for engaging students in STEM subjects.
Researcher
As a Researcher, you will investigate and analyze complex systems, and Agent-Based Modeling can be a valuable tool in this process. This course can be a great way to gain hands-on experience with NetLogo and develop research projects that incorporate Agent-Based Modeling to better understand the behavior of complex systems.
Project Manager
As a Project Manager, you will plan, organize, and manage projects, and Agent-Based Modeling can be a way to simulate and analyze different project scenarios. While this course may not directly prepare you for Project Manager roles, the NetLogo programming skills and the understanding of Agent-Based Modeling in general that you will gain may be useful.
Financial Analyst
As a Financial Analyst, you will analyze financial data and make recommendations to clients. While this course may not directly prepare you for Financial Analyst roles, the NetLogo programming skills and the understanding of Agent-Based Modeling in general that you will gain may be useful.

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 Modelo de Disseminação de Vírus com NetLogo.
Comprehensive textbook on agent-based modeling (ABM). It provides a thorough introduction to the concepts and methods of ABM, and it covers a wide range of topics, including model design, simulation techniques, and data analysis.
Este romance clássico explora os temas da alienação, indiferença e resistência durante uma epidemia de peste. Ele oferece uma perspectiva poderosa sobre o impacto psicológico e social das doenças infecciosas.
Provides a sweeping overview of human history, from our origins as hunter-gatherers to the present day. It offers a unique perspective on the challenges and opportunities that we face as a species.
Explores the possible futures of humanity. It discusses the challenges and opportunities that we face, and it offers a vision of a future that is both hopeful and sustainable.

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