Information and communication technologies (ICT) have become one of the fundamental building blocks of modern society. Many countries now regard the mastering of the basic skills and concepts of ICT as an inevitable part of the core of education.