The learning of fundamental concepts and problem solving strategies in informatics, through the experimentation and classroom research with physical and virtual models of the Turing machine | IEEE Conference Publication | IEEE Xplore