> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Resumo Os métodos de ensino e aprendizagem da disciplina de algoritmos têm sido tema de diversos artigos e discussões na área da computação. A complexidade e abstração dessa disciplina fazem com que muitos alunos acabem desistindo do curso, reprovando ou tendo muitas dificuldades em disciplinas posteriores. Métodos tradicionais de ensino precisam ser substituídos por metodologias mais atraentes e que relacionem a teoria e a prática. Esse artigo apresenta um método de ensino de algoritmos usando placas de prototipagem (arduíno). O experimento realizado com alunos em uma universidade brasileira, integrando hardware e conceitos de lógica de programação, mostrou-se bastante eficiente quanto a percepção dos alunos em relação a clareza dos conteúdos abordados. O experimento também permitiu que os alunos trabalhassem tais conteúdos em grupo, potencializando a aprendizagem de programação. Palavras-chave Aprendizagem de algoritmos, Placas Arduino, Lógica de Programação. Abstract The learning methods of algorithms course are topics of many papers and discussions in the science computer area. The complexity and abstraction of this course furthers escapes, disapprovals and trouble in next courses. This paper presents a method to teach algorithms using arduino boards. The experiment were made with students in a Brazilian university, integrating hardware and programming logic concepts. It proved to be very efficient with regard to perception of students about the approached concepts. The experiment also allowed to students work with these contents in team, potentiating the programming learning. Index Terms Algorithms Learning, Arduino boards, Programming Logic. I. I NTRODUÇÃO e acordo com Santos [1], a carga de conceitos abstratos nos primeiros anos dos cursos na área de informática é significativa e pode ser decisiva para a motivação dos estudantes. Os problemas e dificuldades no ensino de lógica Trabalho desenvolvido como parte dos estudos do projeto de pesquisa “Wearable Devices e suas aplicações na área da saúde” da Universidade Feevale aprovado para execução na data 01/01/2016. Jonathan Pablo de Oliveira, Universidade Feevale, Novo Hamburgo, RS, Brasil (e-mail: jonathan.pablo.oliveira@gmail.com). Juliano Varella de Carvalho, Universidade Feevale, Novo Hamburgo, RS, Brasil (e-mail: julianovc@feevale.br). Marta Rosecler Bez, Universidade Feevale, Novo Hamburgo, RS, Brasil (e-mail: martabez@gmail.com). de programação ou de algoritmos no meio acadêmico sempre foi apontado por diversos autores [2]. Rapkiewicz et al. [3] destacam que as disciplinas de algoritmos se tornam até mesmo um gargalo e impedem a continuidade de diversos alunos nos cursos de Computação, devido ao alto número de reprovações e evasões. Nesta mesma linha, Barcelos [4] destaca um levantamento realizado na disciplina de algoritmos do curso superior de Bacharelado em Sistemas de Informação no IFF-Campos-RJ, onde mostra que nos três semestres estudados (2008-2, 2009-1 e 2009-2) os percentuais de reprovação dos alunos foram superiores a 50%. Ferreira, Gonzaga e Santos [5] destacam também que programar não é uma tarefa trivial, pois requer o entendimento de uma linguagem específica, de algoritmos, da lógica de programação e das regras de negócios. Pensar pela primeira vez de maneira detalhadamente os passos necessários para a solução de um problema, desenvolver uma abstração que represente isso e que seja processada corretamente por um computador [6] é um dos principais motivos para essas dificuldades. Iepsen [2] ainda acrescenta que o desafio de superar essas dificuldades no aprendizado, se não vencido, acaba por romper o sonho de inúmeros estudantes de atuar na área de desenvolvimento de sistemas. Os diversos problemas enfrentados pelos estudantes na aprendizagem de algoritmos, segundo Hostins e Raabe [7], é um fator motivador para o desenvolvimento de várias ferramentas e metodologias com o intuito de auxiliar na redução dos problemas. Na seção dois deste artigo são demonstrados alguns trabalhos já desenvolvidos na busca de melhorias no ensino de algoritmos e/ou programação. Os materiais e métodos utilizados são demonstrados na seção três. Na quarta seção os resultados do experimento são apresentados e discutidos, seguido das considerações finais. II. TRABALHOS RELACIONADOS Melo et al. (2014) [8] desenvolveram, no Instituto Federal de Pernambuco IFPE, um trabalho com o objetivo de analisar o aprendizado de lógica de programação com alunos do ensino médio e propor uma alternativa de aprimoramento do método sem mudar as matrizes curriculares dos cursos de computação e informática. Para o desenvolvimento do projeto foi realizada uma seleção de alunos voluntários e interessados em participar do experimento. Reuniu-se 12 estudantes do ensino médio com idades entre 14 e 15 anos, sem nenhum conhecimento formal O USO DA ELETRÔNICA PARA O ENSINO DE LÓGICA DE PROGRAMAÇÃO Jonathan Pablo de Oliveira, Juliano Varella de Carvalho, Marta Rosecler Bez D