Advances in computer technology and the diffusion of personal computers, coupled with the associated hardware and software, and network resources, motivated the development and implementation of new and innovative teaching strategies. Today, it is accepted that technology plays an important and integral role in the instructional process in order to effectively prepare students to face multiple …