Quais as melhores práticas para ensinar programação e como inovar no processo de ensino e aprendizagem?
O sonho de todo professor é utilizar práticas inovadoras levando em consideração as dificuldades de cada estudante, criando assim um ambiente de aprendizado mais adequado às necessidades deles. No ensino da computação, as práticas unplugged nos permitem ensinar fundamentos da programação de maneira inovadora, proporcionando uma experiência divertida para pessoas de qualquer idade, sem fazer uso dos computadores. Para muitos, tanto a tarefa de ensinar quanto a de aprender a programar não são simples. Quem quer aprender, tem a certeza de que nos dias atuais é fundamental saber ao menos o mínimo de programação, independente da área de atuação no mercado; e do outro lado, para os entusiastas da educação, existe a preocupação em ensinar programação apesar dos desafios de fazê-lo. Porém, quais desafios encontramos nos processos de ensino e aprendizagem da programação? Os desafios mais comuns se encontram nas dificuldades de abstração e resolução de problemas. Alguns se queixam da de...