A inovação e tecnologia são essenciais para o progresso socioeconômico global, sendo a programação competitiva uma ferramenta importante para o desenvolvimento de habilidades técnicas avançadas e o pensamento crítico em um mundo digital. No entanto, a preparação adequada de professores para fomentar essa área requer não apenas conhecimento profundo em algoritmos e resolução de problemas, mas também a habilidade de ensinar estratégias de competição e adaptar-se a metodologias ativas de aprendizagem. Nesse sentido, este artigo oferece um relato de experiência sobre a metodologia aplicada na disciplina de Estágio em Docência de um Programa de Pós-graduação em Ciência da Computação na Universidade Federal de Uberlândia (UFU), focando nos resultados práticos da disciplina de Resolução de Problemas ofertada para cursos de graduação. O estágio em docência realizado proporcionou a oportunidade de imersão no ambiente de ensino-aprendizagem, através do desenvolvimento de atividades práticas e a implementação de metodologias inovadoras, como a sala de aula invertida e a programação competitiva, sendo possível compreender a complexidade do papel do professor no contexto da educação em Computação.