Revista Brasileira de Informática na Educação, Volume 24, Número 1, 2016 DOI: 10.5753/RBIE.2016.24.01.66 Influência dos enunciados na resolução de problemas de programação introdutória Influence of problems statement style on Introductory Programming Learning André Luís Alice Raabe Programa de Mestrado em Computação Aplicada Programa de Pós-Graduação em Educação Laboratório de Inovação Tecnológica na Educação, LITE Universidade do Vale do Itajaí - UNIVALI raabe@univali.br André Luiz Maciel Santana Programa de Mestrado em Computação Aplicada Laboratório de Inovação Tecnológica na Educação, LITE Universidade do Vale do Itajaí - UNIVALI andrelms@univali.br Adriana Salvador Zanini Programa de pós-graduação em Ciência da Computação Universidade do Vale do Itajaí - UNIVALI adriana.zanini@unisul.br Marli Fátima Vick Vieira Programa de Pós-Graduação em Educação Universidade do Vale do Itajaí - UNIVALI marli@ifc-araquari.edu.br Resumo O método de ensino mais utilizado, em disciplinas de programação introdutória, é a proposição de problemas em que apresenta-se um enunciado com um problema descrito e os estudantes ela- boram um algoritmo para solucioná-lo. Muitas são as dificuldades apresentadas pelos estudan- tes, principalmente relacionadas à compreensão e interpretação do enunciado. Esta pesquisa analisou os enunciados apresentados nos livros didáticos mais frequentemente adotados em uni- versidades brasileiras, e constatou que geralmente são objetivos, sem indícios do processo de resolução, sem exemplificação e com um contexto predominantemente matemático. Nesse cenário formulou-se a questão de pesquisa: a estrutura e/ou o contexto de um enunciado podem influen- ciar o desempenho dos alunos, de programação introdutória na resolução de problemas? A es- trutura está relacionada aos elementos que constam no enunciado para auxiliar o estudante a compreendê-lo tais como exemplos, casos de testes ou indícios da solução. O contexto se refere ao tema/enredo da questão. Partiu-se da crença de que em contextos que o estudante possui maior familiaridade, como jogos, compreenderá melhor os problemas e poderá ter melhor desempenho. Para responder esta questão realizou-se uma pesquisa experimental para avaliar a influência dos enunciados no desempenho dos estudantes ao resolverem problemas de programação introdutória. Foram propostos problemas usando dois contextos: matemático e jogos e dois tipos de estrutura: estruturado e não estruturado formando assim quatro grupos de tratamento. No experimento par- ticiparam 246 estudantes de oito turmas de seis instituições de ensino superior de três diferentes estados de diferentes regiões geográficas do Brasil. Os resultados apontaram que os estudantes tiveram melhor desempenho quando os enunciados são estruturados e que este é acentuado quando o contexto é matemático. Não foi encontrada nenhuma evidência de que a utilização do contexto de jogos nos enunciados favoreceu o desempenho. O pior desempenho ocorreu o grupo de ques- tões do contexto matemático não estruturado, justamente o modelo de enunciado mais frequente- mente encontrado nos livros didáticos, o que leva a conclusão de que é necessário repensar a forma de apresentar os problemas aos estudantes de programação introdutória. Palavras-Chave: Aprendizagem de Programação; Educação em Computação; Resolução de Problemas; Teoria da Relevância; Teoria da Aprendizagem Significativa. Abstract Most used teaching method in Introductory Programing is the proposition of problems, in which is presented the enunciation with a described problem and, from it is elaborated an algorithm to solve it. There are several difficulties presented, mainly related to the comprehension and inter- pretation of the enunciation. Analyzing the enunciations presented in textbooks used in Brazil, it