Skip to content
Tecnología · 6o Grado

Ideas de aprendizaje activo

Ética en el Desarrollo de Software

La ética en el desarrollo de software requiere que los estudiantes pasen de lo abstracto a lo concreto para internalizar conceptos complejos. Actividades prácticas como debates, role-playing y análisis de casos reales convierten principios morales en habilidades aplicables, haciendo visible el impacto humano detrás del código.

Aprendizajes Esperados SEPSEP NEM, Campo Formativo Ética, Naturaleza y Sociedades: Reflexiona sobre las implicaciones éticas del desarrollo y uso de la tecnología.SEP NEM, Eje Articulador Pensamiento Crítico: Debate sobre dilemas relacionados con la privacidad, la equidad, los sesgos algorítmicos y la inteligencia artificial.
30–45 minParejas → Toda la clase4 actividades

Actividad 01

Sillas Filosóficas35 min · Parejas

Debate en Parejas: Privacidad vs. Beneficio

Presenta un dilema: una app educativa recolecta datos de alumnos para personalizar lecciones, pero podría compartirlos. Las parejas preparan argumentos a favor y en contra en 10 minutos, luego debaten con otra pareja y votan una solución ética. Registra conclusiones en pizarra compartida.

¿Qué responsabilidades éticas tiene un programador al crear una aplicación?

Consejo de FacilitaciónDurante el Debate en Parejas, asigna roles opuestos (empresa vs. usuario) y proporciona tarjetas con datos reales para que argumenten desde perspectivas distintas y concretas.

Qué observarPresenta a los estudiantes el siguiente escenario: 'Una empresa desarrolla una app para buscar empleo que usa inteligencia artificial para filtrar candidatos. ¿Qué posibles problemas éticos podrían surgir con esta app? ¿Cómo podrían los programadores asegurarse de que la app sea justa para todos los solicitantes?' Guía la discusión para que identifiquen sesgos y propongan soluciones.

AnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Actividad 02

Sillas Filosóficas45 min · Grupos pequeños

Role-Play: Equipo de Programadores

Divide la clase en equipos que simulan un grupo de desarrollo decidiendo sobre equidad en un algoritmo de calificaciones escolares. Cada rol defiende una opción: priorizar velocidad, precisión o inclusión. Actúan el conflicto y resuelven con consenso.

¿Cómo podemos asegurar que un software sea justo y no discrimine a ningún grupo?

Consejo de FacilitaciónEn el Role-Play de Equipo de Programadores, entrega un manual con dilemas éticos específicos por estación y pide que documenten sus soluciones en un formato tipo acta de reunión.

Qué observarEntrega a cada estudiante una tarjeta con una pregunta: 'Imagina que estás diseñando una app para compartir fotos. Escribe dos cosas que harías para proteger la privacidad de los usuarios y una razón por la cual es importante que el software sea equitativo.'

AnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Actividad 03

Sillas Filosóficas40 min · Grupos pequeños

Análisis de Casos Reales: Rotación de Estaciones

Prepara estaciones con casos como sesgos en redes sociales o brechas de privacidad en apps mexicanas. Grupos rotan cada 10 minutos, discuten impactos éticos y proponen mejoras. Comparten hallazgos en plenaria.

¿Qué dilemas éticos surgen al diseñar un sistema que recolecta datos de los usuarios?

Consejo de FacilitaciónPara el Análisis de Casos Reales, prepara cuatro estaciones con apps conocidas por los estudiantes y entrega guías de preguntas con ejemplos de código o interfaces accesibles.

Qué observarMuestra a los estudiantes dos ejemplos cortos de código o descripciones de funcionalidades de software (uno ético y uno problemático). Pide que levanten la mano si creen que el ejemplo es ético y expliquen brevemente por qué, o qué problema ético identifica en el otro ejemplo.

AnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Actividad 04

Sillas Filosóficas30 min · Grupos pequeños

Creación de Código Ético: Individual a Grupal

Cada estudiante lista 3 reglas éticas para programadores basadas en la clase. Luego, en grupos, combinan y refinan en un 'código de ética' compartido digitalmente.

¿Qué responsabilidades éticas tiene un programador al crear una aplicación?

Consejo de FacilitaciónAl desarrollar Código Ético, proporciona un esqueleto de proyecto con funcionalidades básicas y pide que agreguen comentarios explicando decisiones éticas en su código final.

Qué observarPresenta a los estudiantes el siguiente escenario: 'Una empresa desarrolla una app para buscar empleo que usa inteligencia artificial para filtrar candidatos. ¿Qué posibles problemas éticos podrían surgir con esta app? ¿Cómo podrían los programadores asegurarse de que la app sea justa para todos los solicitantes?' Guía la discusión para que identifiquen sesgos y propongan soluciones.

AnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Este tema se enseña mejor cuando los estudiantes experimentan el conflicto ético antes de teorizar. Evita clases magistrales largas; en su lugar, usa la indagación guiada donde los estudiantes descubren los dilemas por sí mismos. La investigación en educación STEM sugiere que la reflexión grupal inmediata después de actividades prácticas solidifica el aprendizaje y reduce la brecha entre conocimiento y acción.

Los estudiantes demuestran comprensión al identificar sesgos en ejemplos cotidianos, proponer soluciones tecnológicas con impacto social positivo y justificar decisiones éticas en el diseño de software. La evaluación se centra en la argumentación fundamentada y la aplicación práctica de conceptos.


Cuidado con estas ideas erróneas

  • Durante el Debate en Parejas sobre Privacidad vs. Beneficio, algunos estudiantes pueden pensar que el software siempre es neutral y no puede discriminar.

    Durante el Debate en Parejas, proporciona ejemplos de apps que filtran candidatos por género o ubicación geográfica y pide que identifiquen patrones de exclusión. Luego, guíalos a proponer modificaciones en los algoritmos para incluir diversidad.

  • Durante el Role-Play de Equipo de Programadores, algunos estudiantes pueden creer que la privacidad solo importa para adultos, no para niños.

    Durante el Role-Play, asigna escenarios donde niños son usuarios de apps que recolectan datos sin consentimiento (ej. juegos que piden ubicación). Pide que redacten políticas de privacidad comprensibles para niños y expliquen por qué es relevante.

  • Durante el Análisis de Casos Reales, algunos estudiantes pueden creer que solo grandes empresas tienen responsabilidad ética.

    Durante el Análisis de Casos Reales, selecciona apps escolares o de uso común por los estudiantes y pide que identifiquen cómo sus propias decisiones como programadores afectarían a sus compañeros. Luego, reflexionen sobre cómo ellos, como estudiantes, también pueden ser agentes de cambio.


Metodologías usadas en este resumen