Teaching Programming Fundamentals to Modern University Students Topics: Game-Based and Simulation-Based Learning; Intelligent Learning and Teaching Systems In Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU, 308-317, 2016 , Rome, Italy