Profesor asociado Áreas de interés |
Escuela de Ciencias de la Computación e Informática |
Educación formal
2013–2018 |
Doctorado en Computación e Informática Comité: Gabriela Marín-Raventós (directora), Vladimir Lara-Villagrán, |
2002–2004 |
Magíster Scientiae en Computación e Informática Comité: Carlos Vargas-Castillo (director), Daniel Antich-Montero |
1998–2001 |
Bachiller en Ciencias de la Computación e Informática |
1993–1997 |
Educación secundaria |
1988–1992 |
Educación primaria |
Experiencia laboral
2013 - presente |
Investigador. |
2004 - presente |
Profesor. Miembro de la comisión de posgrado. |
2011 |
Desarrollador de software. |
2004 a 2010 |
Investigador. 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". |
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). |
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. |
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) |
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) |
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 |
Oct-2017 a |
Mooc Louv1.1x "Paradigms of Computer Programming - Fundamentals" |
Set-2016 |
World Information Technology Forum (WITFOR 2016) |
I-2015 |
Participante del Proyecto Docencia Multiversa |
II-2014 |
Curso FD0340 "Didáctica Universitaria" |
Set-2014 |
Ponencia "Aprendizaje constructivo en Programación II" |
Ene-2014 a |
Curso "EVAPES: DevalSimWeb: Evaluación para el aprendizaje en la educación superior" |
Dic-2013 |
Consorcio doctoral "Fostering computer science students to learn |
Feb-2013 |
Taller "Manejo de la voz en la docencia universitaria" |
Ene-2013 |
Curso "Designing research projects" |
Set-2008 |
Taller "Investigadores e Investigaciones para la Innovación" |
2004 a 2006 |
Programa de inglés conversacional |
Historial profesional
I-2019 |
Profesor |
II-2018 |
Profesor CI-0117 "Programación paralela y concurrente" (2 grupos) |
I-2018 |
CI-1201 "Programación II" (1 grupo) |
III-2017 |
Profesor CI-0202 "Principios de Informática" |
II-2017 |
Profesor CI-0112 "Programación I"
Escuela de Ciencias de la Computación e Informática |
I-2017 |
Profesor CI-1201 "Programación II"
Escuela de Ciencias de la Computación e Informática |
II-2016 |
CI-1201 "Programación II" (1 grupo) |
II-2014 |
Profesor CI-1201 "Programación II"
Escuela de Ciencias de la Computación e Informática |
I-2014 |
Profesor CI-1201 "Programación II"
Escuela de Ciencias de la Computación e Informática |
Feb-2014 a Jul-2014 |
Automatización de la entrada de datos |
II-2013 |
Profesor CI-0202 "Principios de Informática"
Escuela de Ciencias de la Computación e Informática |
I-2013 |
Profesor CI-1201 "Programación II"
Escuela de Ciencias de la Computación e Informática |
Jun-2013 a Jul-2013 |
Automatización de la entrada de datos |
III-2012 |
Profesor CI-0202 "Principios de Informática"
Escuela de Ciencias de la Computación e Informática |
Ene-2013 a Feb-2013 |
Digitalización de los instrumentos de recolección |
II-2012 |
Profesor |
Ago-2012 a Dic-2012 |
Digitalización de los instrumentos de recolección |
I-2012 |
Profesor CI-2413 "Desarrollo de aplicaciones para Internet" |
Ene-2012 a May-2012 |
Digitalización de los instrumentos de recolección, capacitación, y soporte técnico |
II-2011 |
Profesor CI-2413 "Desarrollo de aplicaciones para Internet" |
Ene a Oct-2011 |
Desarrollador de software |
Jun-2010 a Set-2010 |
Automatización de la entrada de datos |
Abr-2010 a Oct-2010 |
Automatización de la entrada de datos |
Feb-2010 a Jul-2012 |
Digitalización de los instrumentos de recolección |
Dic-2009 a May-2010 |
Digitalización de los instrumentos de recolección, capacitación, y soporte técnico |
Ago a Set-2009 |
Automatización de la entrada de datos |
Feb-2009 a Ene-2010 |
Automatización de la entrada de datos de la tercera ronda |
Nov-2009 a Ene-2010 |
Automatización de la entrada de datos de 5 encuestas |
Oct-2008 |
Automatización de la entrada de datos |
Ago a Dic-2008 |
Automatización de la entrada de datos |
Jun-2008 |
Automatización de la entrada de datos y capacitación |
Ene-2008 a Dic-2010 |
Investigador y desarrollador |
Jul-2007 |
Obtención del premio FORINVES (Fondo de Riesgo para la Investigación) |
Dic-2007 a Feb-2008 |
Automatización de la entrada de datos |
II-2007 |
Consultor |
II-2007 |
Profesor Programación II |
Jun a Jul-2006 |
Automatización de la entrada de datos |
Mar a Jun-2006 |
Profesor Programación II |
Nov a Dic-2005 |
Automatización de la entrada de datos |
2004 a 2008 |
Automatización de la entrada de datos |
2004-May a Dic-2010 |
Investigador y desarrollador |
I-2004 |
Profesor Ingeniería de Software II |
II-2004 |
Profesor Ingeniería de Software I |
Mar-2002 a Ago-2002 |
Rediseño de sitio web |
Dic-1998 a Mar-1999 |
Reparación de computadoras |
Publicaciones no arbitradas
(R=reporte técnico. L=libro)
L1 |
Hidalgo-Céspedes, Jeisson. Desarrollo de aplicaciones web. (2016). |
R1 |
Hidalgo-Céspedes, Jeisson. El lenguaje de marcado de cuestionarios electrónicos (EQML). 2010. Especificación formal. |