Can ICT support learning and teaching in Computing courses? How do we choose and use?Vasileiou I4th International Conference on Open and Distance Learning, Athens, Greece, 2007