Encuesta sobre el Uso de Inteligencia Artificial
en el Aprendizaje de Programación

Instrumento 1 · Variable 1 & 3 · Componente cuantitativo · Escala Likert 1–5
Instrucciones para el/la estudiante El presente instrumento tiene como objetivo conocer tu experiencia con herramientas de Inteligencia Artificial Generativa en tus cursos de programación. No existen respuestas correctas o incorrectas. Tu participación es voluntaria y anónima. Lee cada enunciado con atención y marca la opción que mejor refleje tu situación real. El tiempo estimado de respuesta es de 15 a 20 minutos.
FASE DE APLICACIÓNMomento de la investigación
SECCIÓN ADatos generales del participante
SECCIÓN BHerramientas de IA que utilizas en programación
Instrucción Marca todas las herramientas de IA que hayas utilizado al menos una vez en actividades de programación durante el presente ciclo lectivo.
SECCIÓN C — Variable 1Uso actual y competencias digitales en programación
Instrucción Lee cada enunciado y marca la opción que mejor describe tu situación real. No hay respuestas correctas ni incorrectas.
1Totalmente en desacuerdo2En desacuerdo 3Ni de acuerdo ni en desacuerdo4De acuerdo 5Totalmente de acuerdo
Enunciado12345
Entiendo la diferencia entre una variable, un método y una clase.
Soy capaz de escribir un programa en Java (u otro lenguaje OO) sin ayuda.
Cuando mi código produce un error, sé cómo interpretar el mensaje para encontrar la causa.
Puedo depurar un error en mi código de forma autónoma sin pedir ayuda al docente ni a la IA.
Comprendo qué significa que un sistema tenga 'separación de responsabilidades por capas'.
Sería capaz de diseñar un sistema completo con capa de presentación, lógica de negocio y acceso a datos sin orientación externa.
SECCIÓN D — Variable 1 & 3Percepción del uso pedagógico de la IA generativa
1Totalmente en desacuerdo2En desacuerdo 3Ni de acuerdo ni en desacuerdo4De acuerdo 5Totalmente de acuerdo
Enunciado12345
Utilizo herramientas de IA para resolver dudas sobre la sintaxis de mi lenguaje de programación.
Cuando la IA me genera código, comprendo completamente por qué está escrito de esa manera.
Utilizo la IA para ayudarme a identificar y corregir errores en mis programas.
Uso herramientas de IA para programar sin que mi docente me haya dado orientación sobre cómo hacerlo.
El uso de IA me ha ayudado a aprender mejor programación, no solo a terminar las tareas más rápido.
Me gustaría que el docente me enseñara explícitamente cómo hacer preguntas efectivas a la IA para entender mejor la arquitectura de un programa.
Cuando la IA me da una solución de código, la evalúo críticamente antes de aceptarla.
El uso de IA en clase debería estar acompañado de guías claras del docente sobre cuándo y cómo usarla.
SECCIÓN E — Variable 3 (post-intervención)Impacto percibido en el aprendizaje de arquitectura de software
Nota Esta sección se aplica únicamente después de completada la fase de intervención pedagógica. Si seleccionaste Pre-intervención arriba, puedes dejar esta sección en blanco.
1Totalmente en desacuerdo2En desacuerdo 3Ni de acuerdo ni en desacuerdo4De acuerdo 5Totalmente de acuerdo
Enunciado12345
Tras participar en las actividades con guías de prompts, comprendo mejor la diferencia entre las capas de un sistema de software.
El uso guiado de la IA me ayudó a entender el propósito arquitectónico del código, no solo su sintaxis.
Ahora soy más capaz de depurar errores de arquitectura de forma autónoma que antes de la intervención.
Cambié la forma en que le hago preguntas a la IA: ahora pido explicaciones de razonamiento en lugar de código directo.
Las actividades de ingeniería de prompts me ayudaron a pensar de manera más estructurada sobre el diseño de software.
Recomendaría el uso de guías de prompts pedagógicos en otros cursos de programación.

Instrumento elaborado por Bryan Vega Rondón (2026) para el Trabajo Final de Graduación de la Licenciatura en Docencia, Universidad San Marcos. Validado por juicio de expertos conforme a Pérez, Pérez y Seca (2020) y Ulate y Vargas (2016).