A studio-based teaching and learning model in IT: what do first year students think? | ACM SIGCSE Bulletin | DeepDyve