Academic Positions Research Interests |
Escuela de Ciencias de la Computación e Informática |
Formal education
2013–2018 |
Doctorate in Computer Science |
2002–2004 |
Master degree in Computer Science |
1998–2001 |
Computer Science Bachelor Degree |
1993–1997 |
Secondary education |
1988–1992 |
Primary education |
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. |
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". |
834-C0-008 |
2020-2022 |
"Un juez en línea usable para la enseñanza y aprendizaje de la programación concurrente". |
326-B7-130 |
2017-2019 |
"Efecto de alegorías concretas, abstractas y ludificación en visualizaciones de programa". |
326-B5-294 |
2015-2016 |
"Creación de una visualización de programa para el aprendizaje constructivista de conceptos complejos de C++". |
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". |
828-A8-500 |
2007-2009 |
"EQ-Software". |
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). |
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). |
A14 |
Hidalgo-Céspedes, Jeisson. Evaluation of an Online Judge for Concurrent Programming Learning. (2023). XLIX Latin American Computing Conference (CLEI 2023). |
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). |
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). |
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). |
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. |
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). |
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). |
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. |
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. |
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. |
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. |
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). |
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). |
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. |
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. |
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. |
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). |
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. |
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) |
2 |
IEEE Frontiers in Education Conference (FIE) |
2 |
Conferencia Latinoamericana de Informática (CLEI) |
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) |