Aprendendo juntas: O Grupo de Programação da GeoLatinas

Aprendendo juntas: O Grupo de Programação da GeoLatinas

Escrito por Isamar Cortés
Traducido por Raquel Portes 

PictureIntegrante GeoLatina examinando múltiplos códigos enquanto trabalha em seus modelos de estresse da crosta terrestre. Programação é uma habilidade muito importante para geocientistas

A programação é uma habilidade essencial para geocientistas. Na medida em que fazemos perguntas científicas mais sofisticadas, nós precisamos de ferramentas específicas que nos ajudam a gerir e analisar uma grande quantidade de dados para resolvermos problemas e explorarmos novas ideias. Desta forma, o Grupo de Programação da Geolatinas foi criado para promover o ensino desta ferramenta tão abrangente para membros Latinos trabalham com geociências.

Resposta a uma demanda atual

O ambiente acadêmico exige autonomia para aprender, e embora isto seja padrão para alguns acadêmicos, isto não necessariamente se aplica a todos. Além disto, é especialmente difícil aprender sozinho uma nova habilidade em uma outra língua.

Em conjunto com várias colegas da Geolatinas, chegamos à conclusão de que programação não é apenas uma habilidade essencial, mas também de que nossa organização está preparada para oferecer uma experiência de aprendizagem orientada e representativa para a cultura Latina. O que isto significa? Todos os materiais didáticos que oferecemos são disponibilizados em inglês e espanhol. Desta forma, nós oferecemos um ambiente acolhedor para que todos os integrantes aprendam programação, independente do seu nível de inglês ou espanhol. Para manter consistência, nós oferecemos duas sessões (em espanhol) por semana de programação em Python.

A cada semana, nós focamos no ensino de um novo módulo da biblioteca padrão do Python e de como utilizá-lo no ambiente Spyder e Jupyter Notebook. Além disso, nós exploramos o uso de diversos materiais didáticos para suportar o processo de ensino-aprendizagem. Nós focamos especificamente no ensino de módulos da biblioteca padrão do Python para subsidiar o trabalho de todos tanto na área acadêmica quanto em outras áreas. Os tópicos das sessões são escolhidos de acordo com o interesse dos participantes. Até o momento, nós já utilizamos pandas, matplotlib, numpy e seaborn.


Picture
Integrante GeoLatina Andrea Balza e parte do Conselho de Liderança do Grupo de Programação da GeoLatinas conversando sobre Grupo de Programação durante o evento Software Underground’s Transform 2020.

Aprendizagem colaborativa
As sessões de programação são “ensinadas” por mim, mas são na verdade um esforço coletivo, onde todas participam e contribuem. Eu começo cada sessão relembrando o grupo de que eu não sou uma especialista profissional em Python. Quando alguém me pergunta uma questão que eu não sei a resposta, eu primeiro pergunto se alguém do grupo sabe. Caso ninguém saiba, nós usamos o Google para buscar a resposta e discutimos quaisquer outras possíveis interpretações.

Nestas sessões, nós praticamos e explicamos cada linha do código. Posteriormente, nós manipulamos diversas funções para obtermos diferentes resultados. Aprender Python e praticar códigos juntas tem nos ajudado imensamente a desenvolver as nossas habilidades de programação.

Honesto e eficaz
Eu percebi que aprender através do ensino e as iniciativas de aprendizagem em grupo, é criado um ambiente que promove a nossa autoconfiança. Eu tenho observado nas sessões de programação que muitos de nós estamos mais confortáveis para admitir que não sabemos de alguma coisa. Ou se alguma coisa não está clara, nós não sentimos vergonha de expressar nossas incertezas. 

Nós estruturamos o grupo para que ele seja acolhedor e inclusivo. Até agora, existem pelo menos 10 integrantes que participam regularmente das sessões semanais e nas discussões em nosso Slack workspace, e o número de integrantes está cada vez aumentando. Eu estou tão orgulhosa de ver como o grupo de programação chegou tão longe nestes poucos meses de sua existência. Existe um certo estigma e medo associados ao aprender programar pela primeira vez, nós estamos mudando essa percepção com esse grupo. O sucesso do nosso Grupo de programação da GeoLatinas demonstra que com um ambiente acolhedor e um excelente sistema de apoio, qualquer tópico se torna uma agradável experiência de aprendizagem.
Picture
Feedback positivo no Twitter de algumas participantes do Grupo de Programação da GeoLatinas. O ambiente de aprendizagem colaborativo e solidário pode ser bastante eficaz e gratificante.
Participe você também!
Se você se interessou em se juntar ao nosso Grupo de Programação, por favor registre-se para se tornar membro GeoLatinas em https://geolatinas.weebly.com/get-involved.html, depois vá em Slack workspace e entre no canal #coding_group para receber informações sobre todas as sessões e eventos relacionados ao Grupo de Programação. Esperamos por você! Para aprender mais sobre outras iniciativas do GeoLatinas, siga a gente no Twitter @GeoLatinas, Facebook @GeoLatinasFace,e no Instagram @GeoLatinas