Informática e Sistemas de Informação | Capítulos/artigos em livros internacionais / Book chapters/papers in international books
Permanent URI for this collection
Browse
Browsing Informática e Sistemas de Informação | Capítulos/artigos em livros internacionais / Book chapters/papers in international books by Subject "Computer programming"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- Motivating students to learn computer programming in higher education: the SimProgramming approachPublication . Nunes, Ricardo Rodrigues; Cruz, Gonçalo; Pedrosa, Daniela; Maia, Ana Margarida; Morgado, Leonel; Paredes, Hugo; Cravino, José; Martins, PauloThis 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.
- Self-regulated learning in computer programming : strategies students adopted during an assignmentPublication . Pedrosa, Daniela; Cravino, José; Morgado, Leonel; Barreira, Carlos Manuel FolgadoThe SimProgramming teaching approach has the goal to help students overcome their learning difficulties in the transition from entry-level to advanced computer programming and prepare them for real-world labour environments, adopting learning strategies. It immerses learners in a businesslike learning environment, where students develop a problem-based learning activity with a specific set of tasks, one of which is filling weekly individual forms. We conducted thematic analysis of 401 weekly forms, to identify the students’ strategies for self-regulation of learning during assignment. The students are adopting different strategies in each phase of the approach. The early phases are devoted to organization and planning, later phases focus on applying theoretical knowledge and hands-on programming. Based on the results, we recommend the development of educational practices to help students conduct self-reflection of their performance during tasks.