Automated tests based on four cognitive factors and on six algorithms were created.
The goal was to determine which among these tests measure aptitude and predict success in
programming. The initial version of the tests was implemented in 2007 among students who have
taken the introductory programming and algorithm courses at the Ateneo de Manila University.
The scores in the algorithm tests were correlated with those of the cognitive tests and a number of
significant correlations were obtained.