Skip to main navigation Skip to search Skip to main content

Diseño y validación de métodos para apoyar la enseñanza y evaluación del pensamiento computacional (PC) con independencia del lenguaje de programación (Poliglot)

  • Trejos-Zelaya, Ignacio (Institutional academic coordinator)
  • Navas Su, José (Institutional academic coordinator)
  • Gonzalez-Torres, Antonio (Institutional academic coordinator)
  • Monge Fallas, Jorge (Institutional academic coordinator)

Project: Research Projects With national external fundsTechnological Development

Project Details

Description

Computational Thinking refers, in general terms, to a set of skills in the analytical process of problem-solving, which facilitates people's capacity in terms of academic, work, and social development. According to the definition of the Educational Informatics Program of the Ministry of Public Education (PRONIE-MEP), Computational Thinking (CP) is the set of skills, attitudes, and practices that students develop when solving problems through programming, based on an understanding of the fundamental concepts of computer science. Therefore, for future students of STEM careers, having a high level of CP is of great importance. ITCR has been developing projects in Computer Science where research focuses on the design of visual analytics methods for the development and maintenance of software that considers different programming languages, as well as research on methodologies for the automatic recognition of computational

thinking patterns related to the improvement of education. This research has revealed new needs in terms of future work, as well as the importance of this research area for strengthening education from primary to university level (consistent with SDG 4 Quality Education (Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all people)).

The objective of this proposal is to define a set of methods to support the teaching and assessment of computer programming (CP), independent of the programming language. For this research effort, the definition used by the PRONIE MEP-FOD program is adopted, which establishes that CP is the set of skills, attitudes, and practices students develop when solving problems through computer programming, based on an understanding of the fundamental concepts of computer science. Likewise, contributions from the computational perspective are highlighted in relation to problem-solving and programming exercises in different programming languages, the conversion to different programming languages ​​through an inverse process in which a universal language is translated into specific languages, and research related to voice instructions and graphic blocks. The target population of the project is primary, secondary, and university students attending programming classes, as well as their teachers and administrators at the school and national levels. Specifically, the research results are applied to participants in the PRONIE FOD-MEP program and university students taking their first programming courses at different universities, including the Costa Rica Institute of Technology (ITESM).

General Objective

Definir un conjunto de métodos para facilitar la enseñanza y la evaluación del pensamiento computacional (PC) de forma independiente a un lenguaje de programación especifíco

Research Lines

Tecnologías de información y comunicación Matemática aplicada: Incluye el trabajo en áreas de modelación, simulación, inteligencia artificial, análisis de datos, visualización de información, optimización y aplicaciones a la ingeniería y a las ciencias
StatusFinished
Effective start/end date1/07/2230/06/25

Keywords

  • code analysis
  • teaching
  • evaluation
  • metrics
  • Computational thinking

Fingerprint

Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.