Desenvolver a capacidade de resolver problemas, organizar pensamentos e aprender é para todos!
Segundo o site progra{m}aria: Usamos as linguagens de programação para nos comunicar com os computadores. Ou seja, da mesma maneira que estudamos o inglês para falar com pessoas de outros países, temos que aprender a língua dos computadores se quisermos que as máquinas respondam aos nossos comandos. E programar é justamente se comunicar nesta outra língua, que o computador consegue interpretar e devolver um resultado ao usuário.
Todos podem se beneficiar e o mercado de trabalho é extremamente promissor, o levantamento “Profissões Emergentes” realizado pelo LinkedIn aponta que profissões ligadas ao setor de tecnologia da informação e internet devem predominar no mercado de trabalho pelos próximos anos e faz o destaque para 15 profissões que irão liderar, sendo 13 associadas ao setor de tecnologia da informação ou à internet..
- Professores têm à sua disposição atividades que engajam, motivam alunos, facilitam o aprendizado e a utilização concreta de conceitos como direção, ângulos, proporção, operações aritméticas, enquanto resolve os desafios propostos
- Pais podem praticar com seus filhos, se divertirem e aprenderem juntos
- Crianças, adolescentes e jovens podem se desafiar e aprender a desenvolver soluções como aplicativos, games e o que se desafiar a fazer
- Idosos podem ser orientados e estimulados a desenvolver o raciocínio lógico e desafiarem-se
Os benefícios de desenvolver atividades de resolução de problemas com programação são vários.
- Desenvolver o pensamento lógico e matemático com o uso de conceitos matemáticos e físicos para criar soluções;
- Desenvolver a capacidade de resolver problemas, o que inclui entendê-lo, buscar solução, criar uma solução em uma linguagem de programação, testar, corrigir erros e gerar versões com melhorias;
- Desenvolver a capacidade de lidar com problemas, frustrações e aprender com os erros;
- Interagir socialmente;
- Desenvolver habilidades técnicas;
- Desenvolver senso crítico;
A melhor notícia é que existem plataformas que permitem conhecer e desenvolver soluções de forma lúdica, gratuita, com orientações, desafios e com muita interação.
Algumas ferramentas e possibilidades são apresentadas.
- Hora do Código
- Plataforma que disponibiliza ferramentas de vários parceiros que permite ao usuário aprender conceitos da área de Computação
- É possível acesso como professor ou como aluno, com atividades direcionadas que facilitam a abordagem do professor e ao mesmo tempo permitindo trabalhar de forma muito criativa;
- Conhecer fundamentos de programação e desenvolver seu próprio app, game ou o que se desafiar a fazer
- Trilhas são disponíveis ambientadas em contextos de Star Wars, Angry Birds, Minecraft, Frozen e outros.
- Disponível em http://programae.org.br/hora-do-codigo/
- Scratch
- Plataforma que permite programar histórias, jogos, animações e compartilhar com a comunidade
- Auxilia a pensar de forma criativa, raciocinar de forma sistêmica e a trabalhar colaborativamente
- Possui vários tutoriais em diferentes áreas como animação, arte, música, jogos e histórias
- Acesso em https://scratch.mit.edu/
- AppInventor
- Ambiente de programação visual que permite que todos criem aplicativos totalmente funcionais para smartphones e tablets
- Democratiza o desenvolvimento de software ao capacitar todas as pessoas a passar de consumidor de tecnologia a produtor
- Além de ofertar desenvolvimento pessoal, os criadores de aplicativos nas escolas e na sociedade podem gerar impactar de forma efetiva no mundo
- Acesso em https://appinventor.mit.edu/
- Thinkercad
- Aplicativo da Autodesk, distribuído de forma gratuita para criar projetos 3D, componentes eletrônicos e afins
- Coleção online de ferramentas de software que contribuem para que as pessoas pensem, criem e desenvolvam seus projetos
- Crianças, adolescentes, professores, amadores e projetistas podem modelar, simular, compartilhar, testar e aprender muito
- Permite programação em blocos e ver o código gerado
- Acesso em https://www.tinkercad.com/
São várias as opções para usufruir da tecnologia, aprender, compartilhar e contribuir para a construção efetiva do conhecimento. Vamos experimentar?