Teaching and learning process of Programming is a challenge because it presents several variables such as the teacher's dynamics, the students' learning style, and programming language. Gamification or collaboration can be used to smooth the impact of these challenges. However, they want new adaptations when there are students in the class with special needs. This paper presents an experiment in a computer class, including students with special needs, in collaborative and competitive activities. The results indicate that collaborative activities are more effective, but should be planned to include students with disabilities fairly.Resumo. O processo de ensino e aprendizagem de Programaçãoé desafiador, pois apresenta diversas variáveis como, por exemplo, a dinâmica do professor, o estilo de aprendizagem dos alunos e a apropriação de uma linguagem de programação. Abordagens envolvendo aspectos de gamificação podem suavizar o impacto desses desafios. No entanto, elas requerem novas adaptações quando, na turma, há discentes com necessidades especiais. Este trabalho apresenta um relato de experiência em uma turma da Computação, incluindo alunos com necessidades especiais, em atividades individuais, colaborativas e competitivas. Os resultados indicam que atividades colaborativas são mais efetivas, porém devem ser planejadas para incluir, com equidade, os discentes com deficiência.