Modelagem e Simulações
Computacionais no Ensino Ciências
Prof. Dr. Márcio Marques Martins
UNIPAMPA – Campus Bagé
http://digichem.org
http://fb.com/digimarcio
SUMÁRIO
PARTE 1: Modelagem Computacional (MC)
PARTE 2: Simulação Computacional (SC)
PARTE 1
Modelagem Computacional (MC)
I. O que é modelagem computacional?
II. Por que fazer MC?
III. Vantagens
IV. Como implementar
V. Ambientes de MC para ensino de ciências
• Área de conhecimento multidisciplinar.
• Desenvolve e aplica modelos matemáticos
de fenômenos e de problemas complexos.
• Presente nas engenharias, ciências
naturais e exatas, humanas, etc.
Modelagem Computacional (MC)
I.O que é modelagem computacional?
Indissociável da simulação computacional (SC).
MC
Análise do fenômeno
Descrição mecanística
Criação de modelos matemáticos
Elaboração de códigos computacionais
Testagem do código e validação dos resultados
Nas ciências, são bons alvos de MC:
Biologia  dinâmica populacional, reações
bioquímicas, epidemias, membranas, proteínas, ...
Química: gases, líquidos, sólidos cristalinos,
reações, fármacos, ...
Física: Sistemas planetários e galáxias, corpos em
movimento, sistemas quânticos, ...
Modelagem Computacional (MC)
II.Por que fazer MC?
Ganhar maior compreensão
sobre sistemas complexos
que, muitas vezes, não
podem ser estudados
amplamente pela via
experimental.
II.Por que fazer MC?
Economia de tempo, insumos e $$$.
Exploração de ambientes inacessíveis.
Testagem de condições experimentais
“irreais”.
Previsão de comportamento do sistema
modelado.
Boa parte dos
modelos físicos são
consolidados.
II.Por que fazer MC?
Os resultados
esperados têm limites
de validade bem
delimitados.
II.Por que fazer MC?
Graças ao grande
número de
reproduções pelo qual
cada modelo já
passou.
II.Por que fazer MC?
A vantagem é que já se sabe
o que esperar do fenômeno
modelado.
III.Vantagens de fazer MC
O professor estará lançando mão
de uma técnica segura e
inovadora para ensinar ciências.
III.Vantagens de fazer MC
• A MC no ensino de ciências cria
um espaço de aprendizagem
dinâmico, interativo e lúdico.
• E permite aos alunos viver o
método científico na prática.
III.Vantagens de fazer MC
• MC no lab de informática da escola;
• Ou no computador de casa (EaD);
• Desenvolver pensamento autônomo;
• Aprendizagem sócio-interacionista;
• É possível “errar” múltiplas vezes.
III.Vantagens para o aluno
• O mesmo fenômeno pode ser aplicado e
modelado computacionalmente em
diferentes níveis de ensino;
• alterando os níveis de interação docente-
turma e de independência na realização
da atividade.
III.Vantagens para o Professor
Tipos de Modelos
• Segundo Bliss e Ogborn (1992):
– Modelos dinâmico/estáticos
• (variável tempo)
– *Modelos quantitativos
• (descrição matemática do fenômeno, relações
causa-efeito,...)
– + comum no meio acadêmico
Tipos de Modelos
– Modelos qualitativos
• (descrição do objeto e sua relação com o
mundo a ser modelado, precisa de grafos
semi-orientados)
• + comum no dia-a-dia
– Modelos semi-quantitativos
• (descrição ordinal de objetos  X aumenta,
então Z diminui)
IV.Como implementar?
Cada área tem sua definição de
“modelo”.
Um “modelo” permite descrever e
representar estruturas significantes
e eventos de um determinado
mundo.
IV.Como implementar?
Modelos contêm um
conjunto de regras que
governam o
funcionamento de suas
partes.
IV.De modelo a simulação
Muito próximo do
conceito de modelo,
esta o conceito de
simulação.
IV.De modelo a simulação
Uma “simulação”
objetiva imitar o
comportamento de um
fenômeno através do
uso de modelos.
IV.De modelo a simulação
São usados processos
iterativos com objetivo
de recriar um
comportamento.
Em geral, ferramentas
computacionais
permitem tanto
modelar um sistema
quanto simulá-lo.
IV.De modelo a simulação
V.Ambientes de MC para ensino de
ciências
• Easy Java Simulations
http://youtu.be/YJVYf-oRcdE
V.Ambientes de MC para ensino de
ciências
• Easy Java Simulations
http://youtu.be/maZ1dNhMRhM
V.Ambientes de MC para ensino de
ciências
• Modellus/WxMaxima/GNU Octave
V.Ambientes de MC para ensino de
ciências
• NetLogo
http://youtu.be/YJVYf-oRcdE
V.Ambientes de MC para ensino de
ciências
• Small Basic
V.Ambientes de MC para ensino de
ciências
• OSP Tracker
V.Ambientes de MC para ensino de
ciências
• OSP Tracker
V.Ambientes de MC para ensino de
ciências
• OSP Tracker
V.Ambientes de MC para ensino de
ciências
• OSP Tracker
PARTE 2
Simulação computacional (SC)
I. O que é simulação computacional?
II. Como pode ajudar no ensino de
ciências?
III. Ambientes e aplicativos para SC
I.O que é simulação computacional?
• Computador+instruções+INPUTs
• Programa+INPUTs = OUTPUTs
Os outputs são analisados e
fornecem uma descrição de que
ocorre com o sistema estudado.
I.O que é simulação computacional?
• Dependendo da complexidade
de descrição mecanística do
sistema, os outputs podem ser
mais ou menos realistas.
I.O que é simulação computacional?
I.O que é simulação computacional?
II.Como pode ajudar no ensino de
Ciências
• O ideal seria simular algo
que integrasse a Física, a
Química e a Biologia em um
único e grande projeto de
pesquisa-ensino.
• Biomoléculas é uma boa
resposta!
• Líquidos é outra!
• Soluções aquosas de
biomoléculas é melhor ainda!
II.Como pode ajudar no ensino de
Ciências
III.Ambientes e aplicativos para SC
• PhET
http://youtu.be/n0zN57l23HE
• PhET
III.Ambientes e aplicativos para SC
http://www.youtube.com/watch?v=yCczdJ5TPis
• Molecular Workbench
III.Ambientes e aplicativos para SC
http://www.youtube.com/watch?v=_vL61l_1uT4
• Easy Java Simulations
• Também serve para fazer simulação, só
que exige programação dos modelos
matemáticos.
III.Ambientes e aplicativos para SC
• Small Basic
• Necessita programação, mas é muito
simples e fácil de aprender.
III.Ambientes e aplicativos para SC
• Scratch
III.Ambientes e aplicativos para SC
http://www.youtube.com/watch?v=MRkDTKnObzY
• Chem Collective Virtual Chemistry Lab
III.Ambientes e aplicativos para SC
http://www.youtube.com/watch?v=IUNNSK-30_E
• Solar System Scope
III.Ambientes e aplicativos para SC
• PHUN
III.Ambientes e aplicativos para SC
http://www.youtube.com/watch?v=d8SWm2RViuA
• PHUN
III.Ambientes e aplicativos para SC
• WebMo/YASARA/ArgusLab
III.Ambientes e aplicativos para SC
http://www.youtube.com/watch?v=5NRxvHDx1Wc
• NetLogo
• Exige programação, mas já vem com
vários modelos pré-programados e
classificados por área do conhecimento.
III.Ambientes e aplicativos para SC
Atividade
• Vamos utilizar o Net Logo para simular a
disseminação do vírus HIV em uma população
humana.
• O modelo é uma simplificação da realidade,
mas podemos tirar várias conclusões
interessantes e gerar uma discussão em sala
de aula com ela.
• Detalhes sobre o software e os detalhes
simulacionais podem ser vistos AQUI.
FIM

Modelagem e Simulações Computacionais no Ensino de Ciências

  • 1.
    Modelagem e Simulações Computacionaisno Ensino Ciências Prof. Dr. Márcio Marques Martins UNIPAMPA – Campus Bagé http://digichem.org http://fb.com/digimarcio
  • 2.
    SUMÁRIO PARTE 1: ModelagemComputacional (MC) PARTE 2: Simulação Computacional (SC)
  • 3.
  • 4.
    Modelagem Computacional (MC) I.O que é modelagem computacional? II. Por que fazer MC? III. Vantagens IV. Como implementar V. Ambientes de MC para ensino de ciências
  • 5.
    • Área deconhecimento multidisciplinar. • Desenvolve e aplica modelos matemáticos de fenômenos e de problemas complexos. • Presente nas engenharias, ciências naturais e exatas, humanas, etc. Modelagem Computacional (MC)
  • 6.
    I.O que émodelagem computacional? Indissociável da simulação computacional (SC). MC Análise do fenômeno Descrição mecanística Criação de modelos matemáticos Elaboração de códigos computacionais Testagem do código e validação dos resultados
  • 7.
    Nas ciências, sãobons alvos de MC: Biologia  dinâmica populacional, reações bioquímicas, epidemias, membranas, proteínas, ... Química: gases, líquidos, sólidos cristalinos, reações, fármacos, ... Física: Sistemas planetários e galáxias, corpos em movimento, sistemas quânticos, ... Modelagem Computacional (MC)
  • 8.
    II.Por que fazerMC? Ganhar maior compreensão sobre sistemas complexos que, muitas vezes, não podem ser estudados amplamente pela via experimental.
  • 9.
    II.Por que fazerMC? Economia de tempo, insumos e $$$. Exploração de ambientes inacessíveis. Testagem de condições experimentais “irreais”. Previsão de comportamento do sistema modelado.
  • 10.
    Boa parte dos modelosfísicos são consolidados. II.Por que fazer MC?
  • 11.
    Os resultados esperados têmlimites de validade bem delimitados. II.Por que fazer MC?
  • 12.
    Graças ao grande númerode reproduções pelo qual cada modelo já passou. II.Por que fazer MC?
  • 13.
    A vantagem éque já se sabe o que esperar do fenômeno modelado. III.Vantagens de fazer MC
  • 14.
    O professor estarálançando mão de uma técnica segura e inovadora para ensinar ciências. III.Vantagens de fazer MC
  • 15.
    • A MCno ensino de ciências cria um espaço de aprendizagem dinâmico, interativo e lúdico. • E permite aos alunos viver o método científico na prática. III.Vantagens de fazer MC
  • 16.
    • MC nolab de informática da escola; • Ou no computador de casa (EaD); • Desenvolver pensamento autônomo; • Aprendizagem sócio-interacionista; • É possível “errar” múltiplas vezes. III.Vantagens para o aluno
  • 17.
    • O mesmofenômeno pode ser aplicado e modelado computacionalmente em diferentes níveis de ensino; • alterando os níveis de interação docente- turma e de independência na realização da atividade. III.Vantagens para o Professor
  • 18.
    Tipos de Modelos •Segundo Bliss e Ogborn (1992): – Modelos dinâmico/estáticos • (variável tempo) – *Modelos quantitativos • (descrição matemática do fenômeno, relações causa-efeito,...) – + comum no meio acadêmico
  • 19.
    Tipos de Modelos –Modelos qualitativos • (descrição do objeto e sua relação com o mundo a ser modelado, precisa de grafos semi-orientados) • + comum no dia-a-dia – Modelos semi-quantitativos • (descrição ordinal de objetos  X aumenta, então Z diminui)
  • 20.
    IV.Como implementar? Cada áreatem sua definição de “modelo”. Um “modelo” permite descrever e representar estruturas significantes e eventos de um determinado mundo.
  • 21.
    IV.Como implementar? Modelos contêmum conjunto de regras que governam o funcionamento de suas partes.
  • 22.
    IV.De modelo asimulação Muito próximo do conceito de modelo, esta o conceito de simulação.
  • 23.
    IV.De modelo asimulação Uma “simulação” objetiva imitar o comportamento de um fenômeno através do uso de modelos.
  • 24.
    IV.De modelo asimulação São usados processos iterativos com objetivo de recriar um comportamento.
  • 25.
    Em geral, ferramentas computacionais permitemtanto modelar um sistema quanto simulá-lo. IV.De modelo a simulação
  • 26.
    V.Ambientes de MCpara ensino de ciências • Easy Java Simulations http://youtu.be/YJVYf-oRcdE
  • 27.
    V.Ambientes de MCpara ensino de ciências • Easy Java Simulations http://youtu.be/maZ1dNhMRhM
  • 28.
    V.Ambientes de MCpara ensino de ciências • Modellus/WxMaxima/GNU Octave
  • 29.
    V.Ambientes de MCpara ensino de ciências • NetLogo http://youtu.be/YJVYf-oRcdE
  • 30.
    V.Ambientes de MCpara ensino de ciências • Small Basic
  • 31.
    V.Ambientes de MCpara ensino de ciências • OSP Tracker
  • 32.
    V.Ambientes de MCpara ensino de ciências • OSP Tracker
  • 33.
    V.Ambientes de MCpara ensino de ciências • OSP Tracker
  • 34.
    V.Ambientes de MCpara ensino de ciências • OSP Tracker
  • 35.
  • 36.
    Simulação computacional (SC) I.O que é simulação computacional? II. Como pode ajudar no ensino de ciências? III. Ambientes e aplicativos para SC
  • 37.
    I.O que ésimulação computacional? • Computador+instruções+INPUTs • Programa+INPUTs = OUTPUTs
  • 38.
    Os outputs sãoanalisados e fornecem uma descrição de que ocorre com o sistema estudado. I.O que é simulação computacional?
  • 39.
    • Dependendo dacomplexidade de descrição mecanística do sistema, os outputs podem ser mais ou menos realistas. I.O que é simulação computacional?
  • 40.
    I.O que ésimulação computacional?
  • 41.
    II.Como pode ajudarno ensino de Ciências • O ideal seria simular algo que integrasse a Física, a Química e a Biologia em um único e grande projeto de pesquisa-ensino.
  • 42.
    • Biomoléculas éuma boa resposta! • Líquidos é outra! • Soluções aquosas de biomoléculas é melhor ainda! II.Como pode ajudar no ensino de Ciências
  • 43.
    III.Ambientes e aplicativospara SC • PhET http://youtu.be/n0zN57l23HE
  • 44.
    • PhET III.Ambientes eaplicativos para SC http://www.youtube.com/watch?v=yCczdJ5TPis
  • 45.
    • Molecular Workbench III.Ambientese aplicativos para SC http://www.youtube.com/watch?v=_vL61l_1uT4
  • 46.
    • Easy JavaSimulations • Também serve para fazer simulação, só que exige programação dos modelos matemáticos. III.Ambientes e aplicativos para SC
  • 47.
    • Small Basic •Necessita programação, mas é muito simples e fácil de aprender. III.Ambientes e aplicativos para SC
  • 48.
    • Scratch III.Ambientes eaplicativos para SC http://www.youtube.com/watch?v=MRkDTKnObzY
  • 49.
    • Chem CollectiveVirtual Chemistry Lab III.Ambientes e aplicativos para SC http://www.youtube.com/watch?v=IUNNSK-30_E
  • 50.
    • Solar SystemScope III.Ambientes e aplicativos para SC
  • 51.
    • PHUN III.Ambientes eaplicativos para SC http://www.youtube.com/watch?v=d8SWm2RViuA
  • 52.
    • PHUN III.Ambientes eaplicativos para SC
  • 53.
    • WebMo/YASARA/ArgusLab III.Ambientes eaplicativos para SC http://www.youtube.com/watch?v=5NRxvHDx1Wc
  • 54.
    • NetLogo • Exigeprogramação, mas já vem com vários modelos pré-programados e classificados por área do conhecimento. III.Ambientes e aplicativos para SC
  • 55.
    Atividade • Vamos utilizaro Net Logo para simular a disseminação do vírus HIV em uma população humana. • O modelo é uma simplificação da realidade, mas podemos tirar várias conclusões interessantes e gerar uma discussão em sala de aula com ela. • Detalhes sobre o software e os detalhes simulacionais podem ser vistos AQUI.
  • 56.