Loading...
6 results
Search Results
Now showing 1 - 6 of 6
- Anonymizing student team data of online collaborative learning in slackPublication . Fontes, Mario Madureira; Pedrosa, Daniela; Morgado, Leonel; Cravino, JoséResearch data on the activities of student teams in online learning environments are relevant for evaluating instructional methods, strategies, tools, and materials. For research data sharing and publication purposes, these personal data must be anonymized or pseudonymized as recommended by data protection and privacy policies. This paper addresses issues related to anonymizing and pseudonymizing student data on the Slack teamwork platform, one often employed in educational and business settings. Issues are discussed from two perspectives: data extraction and data transformation. Difficulties and challenges concerning data extraction and transformation are described. The complexities of these two processes are considered, and a starting point for developing more efficient methods is put forward.
- Narrative-driven immersion and students perceptions in an online software programming coursePublication . Fontes, Mario Madureira; Pedrosa, Daniela; Araújo, Tânia; Morais, Ceres Germanna Braga; Costa, Aline; Cravino, José; Morgado, LeonelLearning software programming is challenging for software engineering students. In this paper, students’ engagement in learning software engineering programming is considered under the SimProgramming approach using the OC2-RD2 narrative technique to create an immersive learning context. The objectives of this paper are twofold: presenting a narrative-driven immersive learning approach to introduce software engineering concepts and coding techniques to online undergraduate students; and analyzing the students’ feedback on this approach. Thematic analysis of the metacognitive tasks was performed on the students’ fortnightly reflections about their learning progress. Content analysis was based on interest categories, students’ perceptions, metacognitive challenges, narratives, examples and aspects to be kept or to be improved. Data from the content analysis were organized into categories, subcategories, indicators, and recording units and their categorization was peer-reviewed. The narratives were considered by the students as interesting, appealing, akin to professional reality and promoting interaction. Most students thought the approach was helpful for learning software programming.
- Viewing puzzles as two-faced: theoretical and practical implications for Puzzle-based LearningPublication . Fontes, Mario Madureira; Morgado, Leonel; Pestana, Pedro Duarte; Pedrosa, Daniela; Cravino, JoséThe Puzzle-based Learning approach has been applied to several fields of knowledge. In education research papers, the instructional usage of puzzles is considered to improve learners’ motivation and engagement and help them to develop critical skills but difficulties concerning learners’ interaction with puzzles have also been pointed out. Our paper investigates the dynamics of the concept of a puzzle and its interface to provide a better understanding of its form and functions, and help learners interact with puzzles. We consider Puzzle-based Learning tenets as well as their educational impacts on both critical thinking and learner engagement and provide an original proposal concerning the understanding of puzzles. Our proposal centered on the dynamics of puzzles bears conceptual and educational facets. Conceptually, puzzle dynamics is viewed as composed of two elements: a mechanism, the Puzzle Trigger, and a process, the Puzzle-Solving. From an educational point of view, the rationale for integrating Puzzle Triggers in Puzzle-based Learning is meant to help learners interact with puzzles and consequently become motivated and engaged in the Puzzle-Solving process. This way, learners’ critical thinking skills are reinforced and focused on finding solutions to challenges. We illustrate the implementation of Puzzle Triggers and Puzzle-Solving by considering two instructional activities in a Software Development undergraduate course of an online learning Informatics Engineering Program.
- Challenges implementing the SimProgramming approach in online software engineering education for promoting self and co-regulation of learningPublication . Pedrosa, Daniela; Morgado, Leonel; Cravino, José; Fontes, Mario Madureira; Castelhano, Maria; Machado, Claudia; Curado, ElianaHigh academic failure rates in computer programming are significant transitioning from initial to advanced stages. In online higher education, challenges are greater since students’ autonomy requires greater skills for self-regulation and co-regulation of learning. The SimProgramming approach develops these skills and is being adapted to e-learning for this transitioning phase. In this paper, we describe the dynamics and outcomes of student participation and task development in a first iteration of the adapted e-SimProgramming approach, which took place during a 2nd year-2nd semester course for the Informatics Engineering program at Universidade Aberta in the 2018/2019 academic year. We identified pedagogical and technical challenges, requiring changes for subsequent attempts of adopting SimProgramming for online education contexts: target audience and teaching context aspects; self and co-regulation of learning dimensions of e-learning courses; pedagogical design recommendations; and requirements for software tools for learning management.
- Metacognitive challenges to support self-reflection of students in online software engineering educationPublication . Pedrosa, Daniela; Fontes, Mario Madureira; Araújo, Tânia; Morais, Ceres Germanna Braga; Bettencourt, Teresa; Pestana, Pedro Duarte; Morgado, Leonel; Cravino, JoséSoftware engineering education requires students to develop technical knowledge and advanced cognitive and behavioral skills, particularly in the transition from novice to proficient. In distance learning, the hurdles are greater because students require greater autonomy, adopting strategies of self and co-regulation of learning. Facing these challenges, the SimProgramming approach has been transposed into the context of DL: e-SimProgramming. In the second iteration of e-SimProgramming implementation (2019/2020), one adaptation was inclusion of metacognitive challenges (MC) to promote students’ self-reflection on their learning process. We explain the design of the two types of implemented MCs. We provide qualitative and quantitative analysis of: 1) evolution of MCs submission throughout the semester, identifying regularity and completion within deadlines and their relationship to student success; 2) students’ perceptions of MCs. Results show a positive correlation between high MC submission and student success, greater interest and involvement of students in type 2 MCs and positive perceptions of students about MCs.
- Detailing an e-Learning course on software engineering and architecture using BPMNPublication . Morais, Ceres Germanna Braga; Pedrosa, Daniela; Fontes, Mario Madureira; Cravino, José; Morgado, LeonelWe have employed BPMN diagrams to expose the foreseen teaching and learning activities of participants in an e-learning course under planning. This provided clarification of the teaching and learning actions, revealing to the educational planning team aspects which were not explicit in the lecturer’s plan, such as: the level of effort for the teacher as well as for the student; specific moments when there is a need to provide feedback and motivation. We believe that this exercise constitutes a rich and helpful contribution in planning and visualization efficient for other teaching teams of computer programming courses.