Preparing Teachers for the Information AgeTechnological training should be a key role of Teacher Education Programs.The International Journal of Learning: Annual ReviewCommon Ground Research Networks