The Role of Computational Thinking and Critical Thinking in Problem Solving in a Learning Environment. - Buckley, Sheryl (Proceedings of the European Conference on e-Learning (ECEL), 2012)