RESUMO
A aprendizagem da programação envolve a compreensão de um conjunto de teorias, práticas e o conhecimento sobre paradigmas, sintaxes e semânticas das linguagens, competências de raciocínio lógico, matemático e abstrato e algorítmico. Estes aspetos tornam a aprendizagem difícil para os alunos inciantes, sendo uma disciplina com elevadas taxas de reprovação e evasão. Vários estudos têm apontado os ambientes de programação visual e por blocos como ferramentas que podem ajudar a ultrapassar algumas das barreiras inicias. Este artigo apresenta uma Revisão Sistemática da Literatura sobre a utilização do ambiente de programação por blocos MIT App Inventor no ensino e aprendizagem de programação. Para tal, desenvolveu-se uma pesquisa sistemática de artigos publicados, entre 2011 e 2020, em seis das principais bases de dados relacionadas com as ciências da computação e educação. Os resultados dos 10 artigos analisados salientaram as potencialidades do ambiente para a aprendizagem de conceitos de programação e revelaram, igualmente, a falta de estudos experimentais que analisem o efeito da sua utilização na aprendizagem e na motivação dos alunos.
Palavras-chave: Ambiente de programação por blocos. Aprendizagem de programação. MIT app inventor. Revisão sistemática.