Towards Enhanced Presentation-based Teaching of Programming - An Interactive Source Code Visualisation Approach Topics: Authoring Tools and Content Development; e-Learning Hardware and Software; Intelligent Learning and Teaching Systems In Proceedings of the 7th International Conference on Computer Supported Education CSEDU - Volume 1, 98-107, 2015 , Lisbon, Portugal