**THE USE OF
COMPUTERS IN MATHEMATICS EDUCATION: A PARADIGM SHIFT FROM “COMPUTER ASSISTED
INSTRUCTION” TOWARDS “STUDENT PROGRAMMING”**

**ABSTRACT**

The purpose of
this study is to review the changes that computers have on mathematics itself
and on mathematics curriculum. The study aims at investigating different
applications of computers in education in general, and mathematics education in
particular and their applications on mathematics curriculum and on teaching and
learning of mathematics. There are three broad categories of the applications of
computers in the field of mathematics education: computer assisted instruction (CAI),
student (educational) programming and general purpose educational tools such as
spreadsheets, databases and computer algebra systems (CAS). This study presents
a historical background and attempts to describe the paradigmatic shift in the
use of computers in mathematics education from behavioristicly oriented CAI
movement towards constructivist based student programming movement. **
**