Resumen:
El conocimiento teórico en programación orientada a objetos puede ser abstracto y tedioso, haciendo que los estudiantes pierdan fácilmente el interés en cursos de informática que son de vital importancia en sus estudios y en su carrera profesional. Para dar solución a este problema, introducimos el concepto de gamificación en el curso de programación orientada a objetos en las carreras de Ingeniería de Software e Ingeniería en Tecnologías de la Información, con materiales didácticos y diseños de juegos como el juego Tetris, donde se encuentran los cuatro pilares de la programación orientada a objetos aplicados, es decir, encapsulamiento, abstracción, herencia y polimorfismo. Además, utilizamos otro juego para presentar a los estudiantes los tres primeros principios de SOLID: Single Responsibility, Open/Closed and Liskov Substitution (Los principios SOLid) con el uso del juego Ajedrez. Los estudiantes al programar con juegos piensan en la forma más rápida de codificarlos e interactuar con ellos, aprendiendo los principios de programación orientada a objetos. Vimos que hay un incremento en el conocimiento, las habilidades de codificación y la motivación, cuando los estudiantes aprenden los cuatro pilares de la programación orientada a objetos y Principios SOLid. Cuando se aplica la gamificación en los cursos de programación orientada a objetos, los estudiantes en su mayoría están más motivados y son más hábiles. Sin embargo, los hallazgos mostraron que no hubo diferencias significativas en los resultados generales del desempeño de los estudiantes. Se necesitan estudios futuros que incluyan una muestra más grande de estudiantes para obtener resultados más concluyentes.