Publicação
Promoting deep learning through a concept map-building collaborative activity in an introductory programming course
| Resumo: | Programming courses focus heavily on problem-solving and coding practice. However, students also face numerous interrelated concepts that should be given more attention to foster more effective and comprehensive learning. Often, students only get an incomplete knowledge of those concepts and their relations as no adequate reflection is promoted or even seen as necessary. The result is a superficial surface learning about essential programming concepts and their relations. This experience report presents a learning activity to promote deep learning of concepts and their relations. The activity challenges students to specify relations between concepts. Students search definitions for a given set of concepts and define relations between those concepts in textual form. To that end, they use a freely available tool that produces a graph from textual descriptions. This tool dramatically simplifies and speeds up the creation of readable graphical representations. Although many different courses can take advantage of the presented activity, we present the activity’s application to an introductory object-oriented programming course. We also present and discuss the student’s feedback, which was highly positive. In the end, we provide recommendations, including possible variations. These can help educators to effectively foster active learning of concepts and their relations in their classrooms. |
|---|---|
| Autores principais: | Barros, João |
| Assunto: | Active-learning Ontologies Concepts Concept maps Learning activity Object-oriented programming Oop Pedagogy Education |
| Ano: | 2024 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Beja |
| Idioma: | inglês |
| Origem: | Repositório Institucional do IPBeja |
Registos relacionados
article Promoting deep learning through a concept map-building collaborative activity in an introductory programming course
por: Barros, João
Publicado em: (2024)
por: Barros, João
Publicado em: (2024)
category Boosting conceptual thinking in a programming course – An ontology-based approach
por: Barros, João
Publicado em: (2023)
por: Barros, João
Publicado em: (2023)
article Using concept maps as a cognitive tool in a teacher education program
por: Coutinho, Clara Pereira
Publicado em: (2008)
por: Coutinho, Clara Pereira
Publicado em: (2008)
article Sokoban: An assignment for an object-oriented and GUI programming course
por: Barros, João
Publicado em: (2024)
por: Barros, João
Publicado em: (2024)
article Individual versus collaborative computer-supported concept mapping : a study with adult learners
por: Coutinho, Clara Pereira
Publicado em: (2009)
por: Coutinho, Clara Pereira
Publicado em: (2009)
article Academic achievement and intrinsic motivation in higher education students: an analysis of the impact of using concept maps
por: Pestana, Susana
Publicado em: (2022)
por: Pestana, Susana
Publicado em: (2022)
article Using concept maps with postgraduate teachers in a web-based environment : an exploratory study
por: Coutinho, Clara Pereira
Publicado em: (2008)
por: Coutinho, Clara Pereira
Publicado em: (2008)
article Heuristics and usability testing of a project-based learning online course: A case study with structural mathematical concepts
por: Cruz, Sara Maria Alves
Publicado em: (2023)
por: Cruz, Sara Maria Alves
Publicado em: (2023)
book Self-concept and engagement of trainees attending the training courses for petty officers 1st class
por: Frade, Ana
Publicado em: (2016)
por: Frade, Ana
Publicado em: (2016)
school “Aprender é ocupar o cérebro com coisas essenciais” - conceções de ensino e aprendizagem no 1.º ciclo do ensino básico
por: Gomes, Ana Margarida Ferreira Galguinho de Almeida
Publicado em: (2015)
por: Gomes, Ana Margarida Ferreira Galguinho de Almeida
Publicado em: (2015)
groups Engaging distance online students through active methods: the example of concept maps
por: Sanches, Tatiana
Publicado em: (2021)
por: Sanches, Tatiana
Publicado em: (2021)
article Class dissatisfaction and intelligibility of PBL
por: Neto, Octavio Mattasoglio
Publicado em: (2020)
por: Neto, Octavio Mattasoglio
Publicado em: (2020)
article Video and literary based learning in a psychology course: A pilot study
por: Mesquita, Filipe Castro
Publicado em: (2018)
por: Mesquita, Filipe Castro
Publicado em: (2018)
article Project-based learning methodology as a promoter of learning math concepts: a scoping review
por: Cruz, Sara Maria Alves
Publicado em: (2022)
por: Cruz, Sara Maria Alves
Publicado em: (2022)
category Java2Sequence: a tool for the visualization of object-oriented programs in introductory programming
por: Barros, João Paulo
Publicado em: (2011)
por: Barros, João Paulo
Publicado em: (2011)
groups Self-Concept in Portuguese Students: Implications for learning and career education
por: Faria, Liliana
Publicado em: (2012)
por: Faria, Liliana
Publicado em: (2012)
article I´m a creative not a programmer! Computer programming for artists supported by tabletPCs
por: Cardoso, Elisabete P. C.
Publicado em: (2008)
por: Cardoso, Elisabete P. C.
Publicado em: (2008)
article Why Theories of Concepts Should Not Ignore the Problem of Acquisition
por: Carey, Susan
Publicado em: (2015)
por: Carey, Susan
Publicado em: (2015)
book Comparing pixel vs. object based classifiers for land cover mapping with Envisat- MERIS data
por: Santos, Teresa
Publicado em: (2007)
por: Santos, Teresa
Publicado em: (2007)
article Association of physical activity, self-concept and self-efficacy in high school students
por: Gasparotto, Guilherme
Publicado em: (2019)
por: Gasparotto, Guilherme
Publicado em: (2019)
article Supporting web-based learning with CmapTools : an example from Portugal
por: Coutinho, Clara Pereira
Publicado em: (2008)
por: Coutinho, Clara Pereira
Publicado em: (2008)
article From classroom teaching to e-learning: the way for a strong definition
por: Amaral, Luís
Publicado em: (2006)
por: Amaral, Luís
Publicado em: (2006)
article Application of value stream mapping for cycle time reduction in production of link and roller assembly
por: Manupati, Vijay Kumar
Publicado em: (2019)
por: Manupati, Vijay Kumar
Publicado em: (2019)
article How to engage engineering students to physics: A case report of an introductory physics course taught in the first year of an engineering programme
por: Moura, C.
Publicado em: (2021)
por: Moura, C.
Publicado em: (2021)
article Portuguese primary school children’s conceptions about digestion : identification of learning obstacles
por: Carvalho, Graça Simões de
Publicado em: (2004)
por: Carvalho, Graça Simões de
Publicado em: (2004)
article A transformational conception of evolutionary processes
por: Martins, Nuno
Publicado em: (2009)
por: Martins, Nuno
Publicado em: (2009)
book Words around information Literacy: construction and use of concepts to support scholarship as conversation
por: Sanches, Tatiana
Publicado em: (2022)
por: Sanches, Tatiana
Publicado em: (2022)
book Words around Information Literacy: Construction and use of concepts to support scholarship as conversation
por: Sanches, Tatiana
Publicado em: (2022)
por: Sanches, Tatiana
Publicado em: (2022)
article Conceptions and practices of assessment in higher education: a study of Portuguese university teachers
por: Pereira, Diana Alexandra Ribeiro
Publicado em: (2016)
por: Pereira, Diana Alexandra Ribeiro
Publicado em: (2016)
book Words around information literacy: construction and use of concepts to support scholarship as conversation
por: Sanches, Tatiana
Publicado em: (2022)
por: Sanches, Tatiana
Publicado em: (2022)
article A software engineering course that promotes entrepreneurship: Insights from a VUCA perspective
por: Fernandes, João M.
Publicado em: (2021)
por: Fernandes, João M.
Publicado em: (2021)
article Threshold concepts vs. Tricky topics: exploring the causes of student ́s misunderstandings with the problem distiller tool
por: Cruz, Sara Maria Alves
Publicado em: (2016)
por: Cruz, Sara Maria Alves
Publicado em: (2016)
article (Re)defining the euroregion concept
por: Medeiros, Eduardo
Publicado em: (2011)
por: Medeiros, Eduardo
Publicado em: (2011)
article The Problem Distiller Tool: supporting teachers in uncovering why their students have problems understanding Threshold Concepts
por: Cruz, Sara Maria Alves
Publicado em: (2017)
por: Cruz, Sara Maria Alves
Publicado em: (2017)
article A edição de vídeo na resolução de Threshold Concepts: um estudo utilizando tecnologias móveis
por: Magalhães, Celestino
Publicado em: (2016)
por: Magalhães, Celestino
Publicado em: (2016)
article Cycle time reduction in deck roller assembly production unit with value stream mapping analysis
por: Gangala, Chaitanya
Publicado em: (2017)
por: Gangala, Chaitanya
Publicado em: (2017)
article A framework to specify, extract and manage topic maps driven by ontology
por: Librelotto, Giovani Rubert
Publicado em: (2008)
por: Librelotto, Giovani Rubert
Publicado em: (2008)
article Comparing topic maps constraint specification languages
por: Librelotto, Giovani Rubert
Publicado em: (2008)
por: Librelotto, Giovani Rubert
Publicado em: (2008)
article The effect of a concept mapping Intervention on shared cognition and adaptive team performance over time
por: Santos, Catarina M.
Publicado em: (2021)
por: Santos, Catarina M.
Publicado em: (2021)
article Portuguese university students' conceptions of assessment: taking responsibility for achievement
por: Flores, Maria Assunção
Publicado em: (2020)
por: Flores, Maria Assunção
Publicado em: (2020)
Registos relacionados
-
article Promoting deep learning through a concept map-building collaborative activity in an introductory programming course
por: Barros, João
Publicado em: (2024) -
category Boosting conceptual thinking in a programming course – An ontology-based approach
por: Barros, João
Publicado em: (2023) -
article Using concept maps as a cognitive tool in a teacher education program
por: Coutinho, Clara Pereira
Publicado em: (2008) -
article Sokoban: An assignment for an object-oriented and GUI programming course
por: Barros, João
Publicado em: (2024) -
article Individual versus collaborative computer-supported concept mapping : a study with adult learners
por: Coutinho, Clara Pereira
Publicado em: (2009)