- -

Practicing Abstraction through a Top-Down Problem-Solving Framework in a CS1 Course

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Practicing Abstraction through a Top-Down Problem-Solving Framework in a CS1 Course

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Brieven, Géraldine es_ES
dc.contributor.author Donnet, Benoit es_ES
dc.date.accessioned 2024-07-31T11:52:46Z
dc.date.available 2024-07-31T11:52:46Z
dc.date.issued 2024-06-20
dc.identifier.isbn 9788413962009
dc.identifier.uri http://hdl.handle.net/10251/206936
dc.description.abstract [EN] Mastering abstraction skills is a crucial learning outcome for computer science students. However, students often struggle with these skills and can quickly feel overwhelmed when required to apply them. In our Introduction to Programming (CS1) course, we explicitly teach abstraction by providing a framework where students must solve problems from higher to lower levels of abstraction. This paper presents this framework and demonstrates its application through a collaborative activity that simulates large-scale development projects. This paper also examines students’ perception and performance at each level of abstraction over three sessions of the activity. The findings highlight the concepts that should be prioritized to better prepare students for each session. They also emphasize the importance of illustrating to students the function of abstraction in problem-solving and its relevance to their future work life, as a complement to traditional academic activities. es_ES
dc.format.extent 8 es_ES
dc.language Inglés es_ES
dc.publisher Editorial Universitat Politècnica de València es_ES
dc.relation.ispartof 10th International Conference on Higher Education Advances (HEAd’24)
dc.rights Reconocimiento - No comercial - Compartir igual (by-nc-sa) es_ES
dc.subject Abstraction es_ES
dc.subject Team-based learning es_ES
dc.subject CDB es_ES
dc.subject CS1 es_ES
dc.subject Problem Solving es_ES
dc.title Practicing Abstraction through a Top-Down Problem-Solving Framework in a CS1 Course es_ES
dc.type Capítulo de libro es_ES
dc.type Comunicación en congreso es_ES
dc.identifier.doi 10.4995/HEAd24.2024.17110
dc.rights.accessRights Abierto es_ES
dc.description.bibliographicCitation Brieven, G.; Donnet, B. (2024). Practicing Abstraction through a Top-Down Problem-Solving Framework in a CS1 Course. Editorial Universitat Politècnica de València. https://doi.org/10.4995/HEAd24.2024.17110 es_ES
dc.description.accrualMethod OCS es_ES
dc.relation.conferencename Tenth International Conference on Higher Education Advances es_ES
dc.relation.conferencedate Junio 18-21, 2024 es_ES
dc.relation.conferenceplace València, España es_ES
dc.relation.publisherversion http://ocs.editorial.upv.es/index.php/HEAD/HEAd24/paper/view/17110 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.pasarela OCS\17110 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem