Information and communication technologies (ICT), particularly computers and the Internet, have major education implications that are rapidly changing curriculum and classroom practice in many countries.