Abstract. In this paper, a study of software based on visual languages for programming teaching through the concept of Pedagogical Robotics is carried out. The analysis of the characteristics of these platforms helped the authors of this research to classify them according to usability criteria necessary for their future target audience: high school students beginning in the subjects of algorithms and programming languages.Resumo. Neste trabalho realiza-se um estudo de softwares que utilizam como base linguagens visuais para o ensino de programação através do conceito de Robótica Pedagógica. A análise das características destas plataformas deu suporte para classificá-las de acordo com critérios de usabilidade necessários ao seu futuro público alvo: estudantes do ensino médio iniciantes nos assuntos de algoritmos e linguagens de programação.
IntroduçãoA popularização dos conhecimentos em ciência e tecnologiaé relevante no mundo atual, pois no cotidiano das pessoasé muito difícil não se deparar com situações onde estes temas não estejam inseridos. Não obstante, o advento da Web 2.0 e a inclusão de novas tecnologias nas relações entre alunos e professores ganham força no cenário educacional [De Miranda et al. 2007].Muitos alunos do Ensino Médio (EM) que ingressam em um curso superior de Ciência da Computação, e afins, demonstram grande dificuldade na abstração e execução de atividades inerentes a estasáreas de formação, principalmente nas disciplinas iniciais de Linguagem de Programação e Algoritmos, o que pode acarretar baixo rendimento, mudança de curso, alta retenção na disciplina e evasão escolar [Gomes et al. 2008, Gomes et al. 2012, Queiroz et al. 2016.Com base nisto, a implementação do pensamento computacional em estudantes do EM poderia representar uma nova forma de se desenvolver, neste público, competências e habilidades que facilitassem a construção de soluções de problemas nas mais variadaś areas do conhecimento. Entretanto, a formação do adolescente no ensino de lógica e da programação computacional se apresenta como um desafio, visto que há uma grande complexidade nos termos que circundam este conteúdo [Barr and Stephenson 2011].