A teacher's view about introductory programming teaching and learning: Difficulties, strategies and motivations | IEEE Conference Publication | IEEE Xplore