El acto de trabajar con algoritmos utilizando el pensamiento algorítmico se describe como una descripción sistemática de cómo utilizar un enfoque específico para resolver un problema. La capacidad de pensar de forma lógica en matemáticas mediante la resolución de problemas y el uso de algoritmos son expectativas de aprendizaje importantes. Ser capaz de crear un programa, el pensamiento algorítmico hace tales algoritmos en la programación. El estudio investigó la percepción de los estudiantes de matemáticas y su rendimiento en la programación. El enfoque del estudio fue un diseño de investigación cuantitativo. La población del estudio incluyó a todos los estudiantes terciarios que estudian programación y matemáticas en sus respectivas universidades. Se envió un cuestionario a los participantes a través de formularios de Google. El análisis de los datos fue de estadística descriptiva y se utilizó el SPSS para el análisis de los datos. El estudio encontró que los estudiantes que no ven el aprendizaje de las matemáticas como relevante para la programación tenían el factor más alto a las razones por las que los estudiantes de matemáticas tienen dificultad en la programación. El estudio reveló que la percepción de los estudiantes de matemáticas afecta a su interés por la programación y que su incapacidad para sobresalir en matemáticas afecta a su rendimiento en la programación.