Nunes, Ricardo RodriguesCruz, GonçaloPedrosa, DanielaMaia, Ana MargaridaMorgado, LeonelParedes, HugoCravino, JoséMartins, Paulo2021-04-142021-04-142021978-3-030-73987-4 (Print)978-3-030-73988-1 (Online)http://hdl.handle.net/10400.2/10649This paper presents an action research study aiming to motivate undergraduate students to develop their computer programming learning skills, particularly within the transition from beginner to proficient level. The SimProgramming motivational approach is presented as a didactic proposal for this context. From the results of this iterative research process, we concluded that SimProgramming is a promising tool for teaching computer programming skills in intermediate classes, with potential to be used and/or applied in other educational contexts.engMotivation to learnSimProgrammingComputer programmingComputer scienceEngineering educationMotivating students to learn computer programming in higher education: the SimProgramming approachbook part2021-04-13cv-prod-252173810.1007/978-3-030-73988-1_41