ICT and learning theories: Preparing pre-service teachers ...