A literatura indica uma crescente preocupação com a apresentação dos conceitos de programação no ensino fundamental. Entretanto, a partir de dois levantamentos realizados, verificamos que esse movimento ainda não chegou aos currículos oficiais das escolas públicas brasileiras. Além disso apresentamos os resultados de um projeto no qual relacionamos programação e matemática, com turmas de primeiro ano do ensino médio de uma escola pública de periferia da cidade São Paulo. Nesse projeto foram utilizadas ferramentas integradas ao ambiente web, em dois semestres. No primeiro os conceitos foram apresentados utilizando o paradigma da programação visual e no segundo semestre utilizamos a linguagem Python. Relatamos alguns dos resultados obtidos, em particular o bom aproveitamento de aprendizado e de motivação por parte do alunos, além de algumas dificuldades enfrentadas.