Pedagogy and learning spaces in IT