Abstract. Computer Science researchers argue that computer programming may help in teaching Mathematics. Bootstrap is a curriculum for teaching algebric concepts for middle-and high-school classes by teaching programming, taking advantage, among other approaches, from the functional programming paradigm. Therefore we analyse the employment of functional languages and the effectiveness and suitability of Bootstrap by means of an experimental study with a sample of students from public schools. The results of the study indicate the potential of the approach in algebra teaching, motivating the use of this approach in Brazil and its application in the classroom, thus contributing to the improvement of Mathematics teaching and the introduction of Computer Science in schools.Resumo. Educadores e pesquisadores daárea de Computação argumentam que a programação de computadores pode auxiliar no ensino de Matemática. A abordagem curricular Bootstrap visa ensinar conceitos algébricos na Educação Básica através do ensino de programação, utilizando, dentre outras abordagens, o paradigma de programação funcional. Portanto, buscamos analisar o emprego de linguagens funcionais e a efetividade e adequabilidade do Bootstrap mediante um estudo experimental com uma amostra de alunos da rede pública estadual. Os resultados do estudo indicam o potencial da abordagem no ensino deálgebra, motivando o uso desta abordagem no Brasil e sua aplicação em sala de aula, contribuindo, assim, para a melhoria do ensino de Matemática e a introdução da Ciência da Computação nas escolas.