Profesor asociado
Investigador

Áreas de interés
Programación de computadoras; Visualizaciones de programa; Educación de la computación; Aprendizaje de la programación; Interacción humano-computador; Dispositivos móviles; Multimedia y web.

Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica
San José 11501-2060, Costa Rica
(506) 2511-4194
(506) 8571-5571
jeisson.hidalgo@ucr.ac.cr
http://jeisson.ecci.ucr.ac.cr/

Educación formal

2013–2018

Doctorado en Computación e Informática
Universidad de Costa Rica, Sede Rodrigo Facio
Graduación con honores
Pasantía en Proyecto Alice, Carnegie Mellon University

Comité: Gabriela Marín-Raventós (directora), Vladimir Lara-Villagrán,
Carlos Vargas-Castillo, Amy Ogan (Carnegie Mellon University).

2002–2004

Magíster Scientiae en Computación e Informática
Universidad de Costa Rica, Sede Rodrigo Facio
Graduación con honores

Comité: Carlos Vargas-Castillo (director), Daniel Antich-Montero
Maureen Murillo-Rivera

1998–2001

Bachiller en Ciencias de la Computación e Informática
Universidad de Costa Rica, Sede Rodrigo Facio

1993–1997

Educación secundaria
Colegio Científico Costarricense, Pérez Zeledón

1988–1992

Educación primaria
Escuela República de México, Pérez Zeledón
Conclusión de estudios en 5 años

Experiencia laboral

2013 - presente

Investigador.
Escuela de Ciencias de la Computación e Informática (ECCI),
Centro de Investigaciones en Tecnologías de la Información y Comunicación (CITIC)
Universidad de Costa Rica.

2004 - presente

Profesor.
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica.

Miembro de la comisión de posgrado.
Coordinador de Principios de informática.
Desarrollador del sitio web de la ECCI.

2011

Desarrollador de software.
Softtek, Centroamerica S.A.

2004 a 2010

Investigador.
Centro Centroamericano de Población (CCP)
Universidad de Costa Rica.

Desarrollador del EQ-Software para recolección de datos estadísticos de censos y encuestas complejos con computadores de mano (ej.: Palm OS, Windows Mobile).

Proyectos de investigación

C3165

2023-2025

"Evaluación de código concurrente para jueces en línea educativos". Investigador principal.

834-C0-008

2020-2022

"Un juez en línea usable para la enseñanza y aprendizaje de la programación concurrente".
Investigador principal.

326-B7-130

2017-2019

"Efecto de alegorías concretas, abstractas y ludificación en visualizaciones de programa". Investigador principal.

326-B5-294

2015-2016

"Creación de una visualización de programa para el aprendizaje constructivista de conceptos complejos de C++". Investigador principal.

834-B3-255

2013-2015

"Incentivando el aprendizaje de un lenguaje de programación en estudiantes de ciencias de la computación a través de un videojuego para dispositivos móviles". Investigador principal.

828-A8-500

2007-2009

"EQ-Software". Premio FORINVES (Fondo de Riesgo para la Investigación) del CONICIT.

Cursos impartidos

Cursos impartidos en la Universidad de Costa Rica en orden descendente por cantidad de grupos.

9

Programación II (CI-0113/CI-1201)

6

Principios de informática (CI-0202)

3

Desarrollo de aplicaciones para internet (CI-2413)

3

Programación paralela y concurrente (CI-0117)

2

Programación I (CI-0112)

1

Ingeniería de software I (CI-1330)

1

Ingeniería de software II (CI-1331)

Publicaciones arbitradas

(A=artículo completo, D=consorcio doctoral, P=póster, T=tesis)

A16

Muñoz-Monge, Alejandro Enrique; Hidalgo-Céspedes, Jeisson; Solano-Rojas, Braulio J. Cwpx: A Framework for Web Programming in C. (2023). V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI 2023).
(Manuscript accepted for publication)

A15

Ulate-Caballero, Bryan Alexander; Berrocal-Rojas, Allan; Hidalgo-Céspedes, Jeisson. Evaluation of Concurrent and Distributed Pseudocode Tools. (2023). V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI 2023).
(Manuscript accepted for publication)

A14

Hidalgo-Céspedes, Jeisson. Evaluation of an Online Judge for Concurrent Programming Learning. (2023). XLIX Latin American Computing Conference (CLEI 2023).
https://doi.org/10.1109/CLEI60451.2023.10346201

A13

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Calderón-Campos, Marta Eunice. (2021) Usability of an Online Judge for Concurrent Programming Education. XVI Latin American Conference on Learning Technologies (LACLO 2021).
https://doi.org/10.1109/LACLO54177.2021.00040

A12

Ulate-Caballero, Bryan Alexander; Berrocal-Rojas, Allan; Hidalgo-Céspedes, Jeisson. Concurrent and Distributed Pseudocode: A Systematic Literature Review. XLVII Latin American Computing Conference (CLEI 2021).
https://doi.org/10.1109/CLEI53233.2021.9640222

A11

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Calderón-Campos, Marta Eunice. Online Judge Support for Programming Teaching. (2020). XLVI Latin American Computing Conference (CLEI 2020).
https://doi.org/10.1109/CLEI52000.2020.00067

A10

Eger, Markus; Martens, Chris; Sauma-Chacón, Pablo; Alfaro-Córdoba, Marcela; Hidalgo-Céspedes, Jeisson. (2020). Operationalizing Intentionality to Play Hanabi with Human Players. IEEE Transactions on Games.
https://doi.org/10.1109/TG.2020.3009359

A9

Hidalgo-Céspedes, Jeisson. Characterizing extracurricular effort on concurrent and distributed programming learning. (2019). IV Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI 2019).
https://doi.org/10.1109/JoCICI48395.2019.9105254

A8

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir. A precise layout manager for vector graphics. (2019). IV Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI 2019).
https://doi.org/10.1109/JoCICI48395.2019.9105259

T2

Hidalgo-Céspedes, Jeisson. Visualizaciones lúdicas de máquinas nocionales para el aprendizaje constructivista de la programación de computadoras. Doctorate Thesis in Computer Science, Universidad de Costa Rica. 2018.
http://repositorio.conicit.go.cr:8080/xmlui/handle/123456789/263

A7

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir; Villalobos-Fernández, Luis. (2018). Effects of oral metaphors and allegories on programming problem solving. Computer Applications in Engineering Education, 26(4), pp.852–871.
https://doi.org/10.1002/cae.21927

A6

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir. (2016). Learning principles in program visualizations: A systematic literature review. In 2016 IEEE Frontiers in Education Conference (FIE) (pp. 1–9). IEEE.
http://doi.org/10.1109/FIE.2016.7757692

A5

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir. (2016). Experiences Designing and Validating a Gamified Development Environment for Learning Programming. In Proceedings of the 14th Latin American and Caribbean Conference for Engineering and Technology (LACCEI’16). San José, Costa Rica.
http://laccei.org/LACCEI2016-SanJose/meta/RP182.html

A4

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir. (2016). Understanding Notional Machines through Traditional Teaching with Conceptual Contraposition and Program Memory Tracing. CLEI Electronic Journal, 19(2).
http://dx.doi.org/10.19153/cleiej.19.2.2

A3

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir. Student understanding of the C++ notional machine through traditional teaching with conceptual contraposition and program memory tracing. In 2015 Latin American Computing Conference (CLEI) (pp. 1–8).
https://doi.org/10.1109/CLEI.2015.7360049

D1

Hidalgo-Céspedes, Jeisson. Allegories for learning abstract programming concepts. Proceedings of the tenth annual conference on International computing education research (ICER'14), 2014.
https://doi.org/10.1145/2632320.2632326

P1

Hidalgo-Céspedes, Jeisson; Marín-Raventós, Gabriela; Lara-Villagrán, Vladimir. Playing with metaphors: a methodology to design video games for learning abstract programming concepts. Proceedings of the 2014 conference on Innovation & technology in computer science education (ITiCSE'14), 2014.
https://doi.org/10.1145/2591708.2602661

A2

Hidalgo-Céspedes, Jeisson; Rosero-Bixby, Luis; Antich-Montero, Daniel. Mejora de la calidad y disminución de costos de censos y encuestas utilizando computadores de mano (PDA). Una aplicación en Costa Rica. Revista de Población y Salud en Mesoamérica. Vol. 5, num. 1, 2007.
https://doi.org/10.15517/psm.v5i1.4550

A1

Rosero-Bixby, Luis; Hidalgo-Céspedes, Jeisson; Antich-Montero, Daniel; Seligson, Mitchell A. Improving the Quality and Lowering Costs of Household Survey Data Using Personal Digital Assistants (PDAs): An Application for Costa Rica. 2005 Annual Meeting Program of Population Association of America (PAA).
http://www.vanderbilt.edu/lapop/news/archive/2005-19.pdf

T1

Hidalgo-Céspedes, Jeisson. Diseño de un modelo computacional y desarrollo de un prototipo para la recolección de datos de censos y encuestas con computador de mano. Magister Scientiae Thesis in Computer Science, Universidad de Costa Rica. 2004.
http://repositorio.conicit.go.cr:8080/xmlui/handle/123456789/257

Par revisor

Ha sido par revisor en los siguientes medios y eventos de publicación científica, en orden descendente de artículos revisados.

2

Computer Applications in Engineering Education (CAE)
Factor de impacto ISI 1.153

2

IEEE Frontiers in Education Conference (FIE)
Actas publicadas en IEEE Xplore. Indexadas por Scopus

2

Conferencia Latinoamericana de Informática (CLEI)
Actas publicadas en IEEE Xplore. Indexadas por Scopus

2

Jornadas Costarricenses en Investigación en Computación e Informática (JoCICI)

1

CLEI Electronic Journal

1

Latin American and Caribbean Conference for Engineering and Technology (LACCEI)

Trabajos finales de graduación

Ha participado como asesor o miembro de tribunal en los siguientes trabajos finales de graduación.

Asesor

Muñoz-Monge, Alejandro Enrique. Implementación de un marco de desarrollo web para el lenguaje de programación C. (2023). Proyecto para optar al grado académico de Licenciatura en Computación e Informática

Comité: Braulio Solano-Rojas (director), Jeisson Hidalgo-Céspedes (asesor), Andrés Caamaño-Arias (asesor)

Representante SEP

Hamer, Sivana. Mining software repositories to automatically measure developer code contributions. (2023). Tesis sometida a la consideración de la Comisión del Programa de Estudios de Posgrado en Computación e Informática para optar por el grado y título de Maestría Académica en Computación e Informática

Comité: Christian Quesada-López (director), Marcelo Jenkins-Coronas (asesor), Allan Berrocal-Rojas (asesor).

Representante posgrado

Huertas-Lara, Hugo. Visualización de modelos funcionales de aplicaciones de software generados a partir de su código fuente. (2019). Trabajo final de investigación aplicada para optar por el título de Maestría Profesional en Computación e Informática. Universidad de Costa Rica.

Comité: Christian Quesada-López (profesor guía), Gabriela Marín-Raventós (directora).

Asesor

Torres-Solórzano, Andrea. Diseño de exergames para acompañar en el fortalecimiento de la rodilla. (2015). Magister Scientiae en Computación e Informática, Universidad de Costa Rica.

Comité: Luis Guerrero-Blanco (director), Gabriela Marín-Raventós, Jeisson Hidalgo-Céspedes.

Educación no formal

Feb-2019

Taller académico de análisis y visualización de datos con R
Centro Nacional de Alta Tecnología
Colaboratorio Nacional de Computación Avanzada

Oct-2017 a
Nov-2017

Mooc Louv1.1x "Paradigms of Computer Programming - Fundamentals"
Catholic University of Louvain, Belgium
https://courses.edx.org/courses/course-v1:LouvainX+Louv1.1x+3T2017

Set-2016

World Information Technology Forum (WITFOR 2016)
International Federation for Information Processing (IFIP)
Celebrado en Hotel Holiday Inn Aurola, San José, Costa Rica

I-2015

Participante del Proyecto Docencia Multiversa
Vicerrectoría de Docencia
Universidad de Costa Rica

II-2014

Curso FD0340 "Didáctica Universitaria"
Departamento de Docencia Universitaria
Universidad de Costa Rica

Set-2014

Ponencia "Aprendizaje constructivo en Programación II"
I encuentro de Vygotski y su legado en América Latina
Vicerrectoría de Acción Social
Universidad de Costa Rica

Ene-2014 a
Mar-2014

Curso "EVAPES: DevalSimWeb: Evaluación para el aprendizaje en la educación superior"
Insituto de Investigación en Educación (INIE)
Vicerrectoría de Acción Social
Universidad de Costa Rica

Dic-2013

Consorcio doctoral "Fostering computer science students to learn
a programming language by playing a mobile video game"
7th International Conference on Ubiquitous Coputing and Ambient Intelligence (UCAmI 2013)
Carrillo-Guanacaste, Costa Rica

Feb-2013

Taller "Manejo de la voz en la docencia universitaria"
Red Institucional de Formación y Evaluación Docente
Vicerrectoría de Docencia
Universidad de Costa Rica

Ene-2013

Curso "Designing research projects"
School of Informatics and Research Directorate, Universidad Nacional de Costa Rica (UNA)
The Doctoral School of Humanities and Elearning-lab Center for User-Driven Innovation,
Learning and Design, Aalborg University, Denmark (AAU)

Set-2008

Taller "Investigadores e Investigaciones para la Innovación"
ProInnova, Universidad de Costa Rica.

2004 a 2006

Programa de inglés conversacional
Escuela de Lenguas Modernas, Universidad de Costa Rica. Nivel 7.

Historial profesional

I-2019

Profesor
CI-0112 "Programación I" (1 grupo)
CI-0117 "Programación paralela y concurrente" (1 grupo)
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

II-2018

Profesor CI-0117 "Programación paralela y concurrente" (2 grupos)
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

I-2018

CI-1201 "Programación II" (1 grupo)
CI-0202 "Principios de Informática" (1 grupo)
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

III-2017

Profesor CI-0202 "Principios de Informática"
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

II-2017

Profesor CI-0112 "Programación I" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

I-2017

Profesor CI-1201 "Programación II" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

II-2016

CI-1201 "Programación II" (1 grupo)
CI-0202 "Principios de Informática" (1 grupo)
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

II-2014

Profesor CI-1201 "Programación II" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

I-2014

Profesor CI-1201 "Programación II" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Feb-2014 a Jul-2014

Automatización de la entrada de datos
LAPOP 2014 Chile y Uruguay
Universidad de Vanderbilt

II-2013

Profesor CI-0202 "Principios de Informática" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

I-2013

Profesor CI-1201 "Programación II" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Jun-2013 a Jul-2013

Automatización de la entrada de datos
LAPOP 2013 Colombia
Universidad de Vanderbilt

III-2012

Profesor CI-0202 "Principios de Informática" Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Ene-2013 a Feb-2013

Digitalización de los instrumentos de recolección
Segunda ronda Encuesta Mérida 2013 en Guatemala
Universidad de Vanderbilt

II-2012

Profesor
CI-1201 "Programación II" (1 grupo)
CI-0202 "Principios de Informática" (2 grupos)
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Ago-2012 a Dic-2012

Digitalización de los instrumentos de recolección
Encuesta CARSI/Mérida 2012 en Panamá, El Salvador, Guatemala, Honduras
Universidad de Vanderbilt

I-2012

Profesor CI-2413 "Desarrollo de aplicaciones para Internet"
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Ene-2012 a May-2012

Digitalización de los instrumentos de recolección, capacitación, y soporte técnico
Latin America Public Opinion Project, LAPOP 2012
En 16 países de América: México, Guatemala, Belice, Honduras, El Salvador, Nicaragua,
Costa Rica, Panamá, Colombia, Chile, Uruguay, Guyana, Suriname, Jamaica,
República Dominicana y Trinidad y Tobago
Universidad de Vanderbilt

II-2011

Profesor CI-2413 "Desarrollo de aplicaciones para Internet"
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Ene a Oct-2011

Desarrollador de software
Softtek Tecnología en Información de Centroamérica S.A.

Jun-2010 a Set-2010

Automatización de la entrada de datos
Encuesta nacional de salud sexual y reproductiva 2010
Ministerio de Salud
Asociación Demográfica Costarricense
Fondo de Población de las Naciones Unidas (UNPFA)
Centro Centroamericano de Población (CCP)

Abr-2010 a Oct-2010

Automatización de la entrada de datos
En 3 países: El Salvador, Panamá y Guatemala
Estudio de comunidades Mérida 2010
Universidad de Vanderbilt

Feb-2010 a Jul-2012

Digitalización de los instrumentos de recolección
Estudio CRELES-50 para personas nacidas entre 1945 y 1955 inclusive
Centro Centroamericano de Población
Universidad de Costa Rica

Dic-2009 a May-2010

Digitalización de los instrumentos de recolección, capacitación, y soporte técnico
Latin America Public Opinion Project, LAPOP 2010
En 17 países de América: México, Guatemala, Belice, Honduras, El Salvador, Nicaragua,
Costa Rica, Panamá, Colombia, Ecuador, Chile, Uruguay, Guyana, Suriname, Jamaica,
República Dominicana y Trinidad y Tobago
Universidad de Vanderbilt

Ago a Set-2009

Automatización de la entrada de datos
LAPOP 2009 Colombia
Primera encuesta en emplear dispositivos con Windows Mobile
Universidad de Vanderbilt

Feb-2009 a Ene-2010

Automatización de la entrada de datos de la tercera ronda
Estudio longitudinal CRELES (Costa Rica: Estudio de Longevidad y Envejecimiento Saludable)
Centro Centroamericano de Población
Universidad de Costa Rica

Nov-2009 a Ene-2010

Automatización de la entrada de datos de 5 encuestas
sobre Percepción en la calidad de los servicios públicos
Unidad de Servicios Estadísticos de la Universidad de Costa Rica
para el Ministerio de Planificación Nacional y Política Económica (MIDEPLAN)

Oct-2008

Automatización de la entrada de datos
Encuesta Impactos de caminos rurales en Costa Rica
Agencia de Cooperación Técnica Alemana (GTZ)
Ministerio de Obras Públicas y Transportes (MOPT)

Ago a Dic-2008

Automatización de la entrada de datos
Encuesta Cuenta Satélite en Salud
Centro Centroamericano de Población y Ministerio de Salud

Jun-2008

Automatización de la entrada de datos y capacitación
Encuesta de Servicios de Salud
Centro Centroamericano de Población
Universidad de Costa Rica

Ene-2008 a Dic-2010

Investigador y desarrollador
Proyecto 828-A8-500 "EQ-Software"
Centro Centroamericano de Población
Universidad de Costa Rica

Jul-2007

Obtención del premio FORINVES (Fondo de Riesgo para la Investigación)
Otorgado por el Consejo Nacional para Investigaciones Científicas y Tecnológicas (CONICIT)
en la sesión 1830 del 2 de julio del 2007, para financiamiento del proyecto "EQ-Software"

Dic-2007 a Feb-2008

Automatización de la entrada de datos
Encuesta sobre opinión pública latinoamericana (LAPOP 2008)
En 5 países: Costa Rica, El Salvador, Honduras, Nicaragua, Panamá y República Dominicana
Universidad de Vanderbilt

II-2007

Consultor
Automatización de la entrada de datos de la Encuesta de Hogares
Instituto Nacional de Estadística y Censos (INEC)

II-2007

Profesor Programación II
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Jun a Jul-2006

Automatización de la entrada de datos
Encuesta sobre opinión pública latinoamericana (LAPOP 2006)
Simutánea en 5 países: Honduras, El Salvador, Costa Rica, Panamá y República Dominicana
Universidad de Vanderbilt

Mar a Jun-2006

Profesor Programación II
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Nov a Dic-2005

Automatización de la entrada de datos
Encuesta Sobre Corrupción
Pontificia Universidad Católica Madre y Maestra
Centro de Estudios Sociales y Demográficos (CESDEM)
República Dominicana

2004 a 2008

Automatización de la entrada de datos
Estudio de Longevidad y Envejecimiento Saludable (CRELES)
Centro Centroamericano de Población
Universidad de Costa Rica

2004-May a Dic-2010

Investigador y desarrollador
Proyecto EQ-Software
Centro Centroamericano de Población (CCP)
Universidad de Costa Rica

I-2004

Profesor Ingeniería de Software II
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

II-2004

Profesor Ingeniería de Software I
Escuela de Ciencias de la Computación e Informática
Universidad de Costa Rica

Mar-2002 a Ago-2002

Rediseño de sitio web
Sistema Nacional de Áreas de Conservación (SINAC)
(http://www.sinac.go.cr/).

Dic-1998 a Mar-1999

Reparación de computadoras
Apoyo Tecnológico (ATec)
San Isidro del General

Publicaciones no arbitradas

(R=reporte técnico. L=libro)

L1

Hidalgo-Céspedes, Jeisson. Desarrollo de aplicaciones web. (2016).
No publicado. Material de referencia de curso CI-2413 "Desarrollo de aplicaciones para internet".
http://jeisson.ecci.ucr.ac.cr/appweb/material/

R1

Hidalgo-Céspedes, Jeisson. El lenguaje de marcado de cuestionarios electrónicos (EQML). 2010. Especificación formal.