ITiCSE'12 proceedings of the ACM Conference on Innovation and Technology in Computer Science Education : July 3-5, 2012, Haifa, Israel / (ACM,)