INTRODUCTION
The rapid developments in technology have made tremendous changes in the way we live, as well as the
demands of the society. Recognizing the impact of new technologies on the workplace and everyday life, today’s
teacher education institutions try to restructure their education programs and classroom facilities, in order to
minimize the teaching and learning technology gap between today and the future. This restructuring process
requires effective integration of technologies into existing context in order to provide learners with knowledge of
specific subject areas, to promote meaningful learning and to enhance professional productivity (Tomei, 2005, p.
195).