E-learning environment with problem solving places for teaching and learning of algorithm oriented concepts | IEEE Conference Publication | IEEE Xplore