Research indicates that computer technology can help support learning, and that it is especially useful in developing the higher order skills of critical thinking, analysis and scientific inquiry..
In primary school, it is important to learn to do arithmetic fluently. Using technology to do this thinking for the student would be inappropriate. In high levels, however, students have mastered arithmetic and should be focused on more advanced skills and concepts. Computational support can be very important..
What needed in schools and colleges are student-led mathematical modeling, problem solving and computer programming which makes use of the powerful Mathematical digital technologies that are widely used in society and the workplace.