Academic Positions
Associate professor
Researcher

Research Interests
Computer Programming; Program Visualizations; Computer Science Education; Programming Learning; Human-Computer Interaction; Mobile Devices; Multimedia and 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/

Formal education

2013–2018

Doctorate in Computer Science
Universidad de Costa Rica, Sede Rodrigo Facio
Intership in Alice Project, Carnegie Mellon University
Graduation with honors

2002–2004

Master degree in Computer Science
Universidad de Costa Rica, Sede Rodrigo Facio
Graduation with honors

1998–2001

Computer Science Bachelor Degree
Universidad de Costa Rica, Sede Rodrigo Facio
Professor’s assistant and scholarship holder.

1993–1997

Secondary education
Colegio Científico Costarricense, Pérez Zeledón

1988–1992

Primary education
Escuela República de México, Pérez Zeledón
Merits: graduation in 5 years

Work experience

2013-present

Researcher at the Centro de Investigaciones en Tecnologías de la Información y Comunicación (CITIC), Universidad de Costa Rica.

2004–present

Professor at the Computer Science School of the University of Costa Rica.
Member of the graduate-degree program’s committee.
Coordinator of Programming for Engineers courses.
Developer of the Computer Science School’s web site.

2011

Software developer at Softtek, Centroamerica S.A.

2004–2010

Computer researcher at Central American Population Center (CCP) of the Universidad de Costa Rica. Development of EQ-Software suite to collect statistical data of complex censuses and surveys with handhelds (Palm OS and Windows Mobile).

Research projects

C3165

2023-2025

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

834-C0-008

2020-2022

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

326-B7-130

2017-2019

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

326-B5-294

2015-2016

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

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".
Principal investigator.

828-A8-500

2007-2009

"EQ-Software".
FORINVES grant (Fondo de Riesgo para la Investigación) given by CONICIT.

Courses taught

Courses taught at the University of Costa Rica in descending order by group count.

10

Programming II ("CS2") (CI-0113/CI-1201)

6

Programming for Engineers (CI-0202)

4

Concurrent/Parallel Programming (CI-0117)

3

Web Application Development (CI-2413)

2

Programming I ("CS1") (CI-0112)

1

Software Engineering I (CI-1330)

1

Software Engineering II (CI-1331)

Refereed Publications

(A=full article, D=doctoral consortium, P=poster, T=thesis)

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

Reviewer

He has participated as a peer-reviewer in the following publication journals and conferences, by descending order of reviewed articles.

2

Computer Applications in Engineering Education (CAE)
ISI Impact factor 1.21

2

IEEE Frontiers in Education Conference (FIE)
Published in IEEE Xplore. Indexed by Scopus

2

Conferencia Latinoamericana de Informática (CLEI)
Published in IEEE Xplore. Indexed by 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)