Teaching fundamentals of computing theory: a constructivist approach

Autores
Chesñevar, Carlos Iván; Maguitman, Ana Gabriela; González, María Paula; Cobo, María Laura
Año de publicación
2004
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
A Fundamentals of Computing Theory course involves different topics that are core to the Computer Science curricula and whose level of abstraction makes them difficult both to teach and to learn. Such difficulty stems from the complexity of the abstract notions involved and the required mathematical background. Surveys conducted among our students showed that many of them were applying some theoretical concepts mechanically rather than developing significant learning. This paper shows a number of didactic strategies that we introduced in the Fundamentals of Computing Theory curricula to cope with the above problem. The proposed strategies were based on a stronger use of technology and a constructivist approach. The final goal was to promote more significant learning of the course topics.
Facultad de Informática
Materia
Ciencias Informáticas
Computer science education
tecnología de la información
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc/3.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/9486

id SEDICI_ce7b81b933cee772131fe190bf63352d
oai_identifier_str oai:sedici.unlp.edu.ar:10915/9486
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Teaching fundamentals of computing theory: a constructivist approachChesñevar, Carlos IvánMaguitman, Ana GabrielaGonzález, María PaulaCobo, María LauraCiencias InformáticasComputer science educationtecnología de la informaciónA Fundamentals of Computing Theory course involves different topics that are core to the Computer Science curricula and whose level of abstraction makes them difficult both to teach and to learn. Such difficulty stems from the complexity of the abstract notions involved and the required mathematical background. Surveys conducted among our students showed that many of them were applying some theoretical concepts mechanically rather than developing significant learning. This paper shows a number of didactic strategies that we introduced in the Fundamentals of Computing Theory curricula to cope with the above problem. The proposed strategies were based on a stronger use of technology and a constructivist approach. The final goal was to promote more significant learning of the course topics.Facultad de Informática2004-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf91-97http://sedici.unlp.edu.ar/handle/10915/9486enginfo:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Aug04-2.pdfinfo:eu-repo/semantics/altIdentifier/issn/1666-6038info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/3.0/Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:50:43Zoai:sedici.unlp.edu.ar:10915/9486Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:50:44.175SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Teaching fundamentals of computing theory: a constructivist approach
title Teaching fundamentals of computing theory: a constructivist approach
spellingShingle Teaching fundamentals of computing theory: a constructivist approach
Chesñevar, Carlos Iván
Ciencias Informáticas
Computer science education
tecnología de la información
title_short Teaching fundamentals of computing theory: a constructivist approach
title_full Teaching fundamentals of computing theory: a constructivist approach
title_fullStr Teaching fundamentals of computing theory: a constructivist approach
title_full_unstemmed Teaching fundamentals of computing theory: a constructivist approach
title_sort Teaching fundamentals of computing theory: a constructivist approach
dc.creator.none.fl_str_mv Chesñevar, Carlos Iván
Maguitman, Ana Gabriela
González, María Paula
Cobo, María Laura
author Chesñevar, Carlos Iván
author_facet Chesñevar, Carlos Iván
Maguitman, Ana Gabriela
González, María Paula
Cobo, María Laura
author_role author
author2 Maguitman, Ana Gabriela
González, María Paula
Cobo, María Laura
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Computer science education
tecnología de la información
topic Ciencias Informáticas
Computer science education
tecnología de la información
dc.description.none.fl_txt_mv A Fundamentals of Computing Theory course involves different topics that are core to the Computer Science curricula and whose level of abstraction makes them difficult both to teach and to learn. Such difficulty stems from the complexity of the abstract notions involved and the required mathematical background. Surveys conducted among our students showed that many of them were applying some theoretical concepts mechanically rather than developing significant learning. This paper shows a number of didactic strategies that we introduced in the Fundamentals of Computing Theory curricula to cope with the above problem. The proposed strategies were based on a stronger use of technology and a constructivist approach. The final goal was to promote more significant learning of the course topics.
Facultad de Informática
description A Fundamentals of Computing Theory course involves different topics that are core to the Computer Science curricula and whose level of abstraction makes them difficult both to teach and to learn. Such difficulty stems from the complexity of the abstract notions involved and the required mathematical background. Surveys conducted among our students showed that many of them were applying some theoretical concepts mechanically rather than developing significant learning. This paper shows a number of didactic strategies that we introduced in the Fundamentals of Computing Theory curricula to cope with the above problem. The proposed strategies were based on a stronger use of technology and a constructivist approach. The final goal was to promote more significant learning of the course topics.
publishDate 2004
dc.date.none.fl_str_mv 2004-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/9486
url http://sedici.unlp.edu.ar/handle/10915/9486
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Aug04-2.pdf
info:eu-repo/semantics/altIdentifier/issn/1666-6038
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc/3.0/
Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/3.0/
Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)
dc.format.none.fl_str_mv application/pdf
91-97
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615757898448896
score 13.070432