Governments in most developing countries have responded to the challenge by initiating national programs to
introduce computers in education. To better prepare pre-service candidates for teaching in the information age,
the International Society for Technology in Education (ISTE) has defined National Educational Technology