Logo Kérwá
 

Understanding notional machines through traditional teaching with conceptual contraposition and program memory tracing

dc.creatorHidalgo Céspedes, Jeisson
dc.creatorMarín Raventós, Gabriela
dc.creatorLara Villagrán, Vladimir
dc.date.accessioned2018-01-18T15:48:57Z
dc.date.available2018-01-18T15:48:57Z
dc.date.issued2016-08
dc.description.abstractA correct understanding about how computers run code is mandatory in order to effectively learn to program. Lectures have historically been used in programming courses to teach how computers execute code, and students are assessed through traditional evaluation methods, such as exams. Constructivism learning theory objects to students’ passiveness during lessons, and traditional quantitative methods for evaluating a complex cognitive process such as understanding. Constructivism proposes complimentary techniques, such as conceptual contraposition and colloquies. We enriched lectures of a “Programming II” (CS2) course combining conceptual contraposition with program memory tracing, then we evaluated students’ understanding of programming concepts through colloquies. Results revealed that these techniques applied to the lecture are insufficient to help students develop satisfactory mental models of the C++ notional machine, and colloquies behaved as the most comprehensive traditional evaluations conducted in the course.es
dc.description.procedenceUCR::Vicerrectoría de Investigación::Unidades de Investigación::Ingeniería::Centro de Investigaciones en Tecnologías de Información y Comunicación (CITIC)es
dc.description.procedenceUCR::Vicerrectoría de Docencia::Ingeniería::Facultad de Ingeniería::Escuela de Ciencias de la Computación e Informáticaes
dc.description.sponsorshipUniversidad de Costa Rica/[]/UCR/Costa Ricaes
dc.description.sponsorshipMinisterio de Ciencia Tecnología y Telecomunicaciones de Costa Rica/[]/MICITT/Costa Ricaes
dc.identifier.citationhttp://www.clei.org/cleiej/paper.php?id=357
dc.identifier.doihttps://doi.org/10.19153/cleiej.19.2.2
dc.identifier.issn0717-5000
dc.identifier.urihttps://hdl.handle.net/10669/73878
dc.language.isoen_US
dc.rightsacceso abierto
dc.sourceCLEI Electronic Journal, Volume 19, Número 2. 2016es
dc.subjectProgramming learninges
dc.subjectNotional machinees
dc.subjectLecturees
dc.subjectConstructivismes
dc.subjectConceptual contrapositiones
dc.subjectCognitive dissonancees
dc.subjectProgram memory tracinges
dc.titleUnderstanding notional machines through traditional teaching with conceptual contraposition and program memory tracinges
dc.typeartículo original

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
v19n2a03.pdf
Size:
2.18 MB
Format:
Adobe Portable Document Format
Description:
Versión Final

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.38 KB
Format:
Item-specific license agreed upon to submission
Description: