L'atto di lavorare con gli algoritmi usando il pensiero algoritmico è descritto come una descrizione sistematica di come usare un approccio specifico per risolvere un problema. La capacità di pensare logicamente in matematica risolvendo problemi e usando algoritmi sono aspettative di apprendimento significative. Essere in grado di creare un programma, il pensiero algoritmico fa tali algoritmi nella programmazione. Lo studio ha indagato la percezione degli studenti della matematica e le loro prestazioni nella programmazione. L'approccio di ricerca per lo studio è stato un disegno di ricerca quantitativa. La popolazione dello studio ha coinvolto tutti gli studenti terziari che studiano programmazione e matematica nelle loro rispettive università. Un questionario è stato inviato ai partecipanti attraverso i moduli di Google. L'analisi dei dati era statistica descrittiva e SPSS è stato utilizzato per l'analisi dei dati. Lo studio ha trovato che gli studenti che non vedono l'apprendimento della matematica come rilevante per la programmazione avevano il fattore più alto alle ragioni per cui gli studenti di matematica hanno difficoltà nella programmazione. Lo studio ha rivelato che la percezione che gli studenti hanno della matematica influenza il loro interesse per la programmazione e che la loro incapacità di eccellere in matematica influenza il loro rendimento nella programmazione.