Etapas | Habilidades |
---|---|
1 | 1 - execução de trecho de código por ação simples (copiar/colar), e mesmo inserção de código diretamente em snippet, para reprodução/edição do mesmo em página de internete (JavaScript): habilidade de reprodução de resultados (cálculos, equações, gráficos, tabelas, diagramas, etc), como na informação estática presente em livros-texto e artigos científicos |
2 | 2 - execução com modificação de texto, parâmetros, e variáveis: habilidade de compreensão do problema em análise, e prospecção de novos resultados tentativos |
3 | 3 - modificação do código: habilidade básica para programação, melhoria de códigos e análise do algoritmo |
4 | 4 - criação de código e uso de pacotes: habilidade de programação consolidada e uso de recursos avançados do programa escolhido |
O que é Ensino Reprodutível
O Ensino Reprodutível (ER) define uma metodologia ativa em ensino e aprendizagem que combina linguagem de programação com conteúdos descritivos.
Em uma frase: códigos para conteúdos.
Na prática, o ER envolve aplicar códigos escritos em texto para que um programa gere algum produto de interesse ao Ensino, como um gráfico, uma tabela, uma mídia, um texto formatado (pdf, docx, epub), estáticos ou interativos, uma simulação, uma animação, dentre vários. Dessa forma é possível imaginar que um educando possa repetir a execução do código num programa específico, alterar algum trecho do código para observar um resultado diferente, ou mesmo criar um novo código buscando outro resultado final.
O Ensino Reprodutível deve ser praticado de forma aberta, envolver programas ou aplicativos de distribuição livre e, preferencialmente, por uso de um simples navegador de internete, para possibilitar seu uso pelo maior número de pessoas, sem restrições de configuração de máquinas, e permitindo acesso tanto por computador de mesa e notebooks como por dispositivos móveis, como tablets e smartphones.
Etapas de aprendizado em ensino reprodutível
Programas de computador, para aplicativos móveis, ou para aplicativos web, devem permitir ao educando uma integração ampla a conteúdos desenvolvidos previamente por um instrutor (ou grupo). Dessa forma, o aprendiz pode conquistar uma apropriação progressiva de habilidades de competência digital e conteudista, tais como as elencadas no quadro abaixo:
ERЯƎ …
O acrônimo ERЯƎ sugere as iniciais para Ensino Reprodutível, com disposição das fontes em palíndromo, e com a clara intenção de sugerir o exercício do erro libertário. Também intenciona um arranjo lúdico à analogia de princípios de desenvolvimento responsável e sustentável dos 3 Rs. Aqui, por tratar-se de códigos para conteúdos em ER, com o significado de reutilizar (cópia), e reciclar (alteração) ou reinventar (recriação). Ah! E os olhinhos no “RЯ”…apenas para associar a sabedoria da coruja, ou o foco e precisão de uma ave de rapina !