Programación e Inteligencia Artificial: Soluciones Tecnológicas para el Mundo Actual
Creado por ALEJANDRO R.
Cómo fue en el aula
Todavía nadie ha contado cómo le fue con este recurso.
Descripción del Curso
Este curso está diseñado para estudiantes de secundaria de 12 a 15 años interesados en el fascinante mundo de la programación y la inteligencia artificial (IA). A lo largo de 32 semanas, los estudiantes explorarán desde los fundamentos de la programación hasta aplicaciones avanzadas en análisis de datos, fabricación digital y ciberseguridad, integrando tecnologías híbridas y en la nube.
El curso aborda problemáticas locales y globales, capacitando a los alumnos para utilizar herramientas tecnológicas modernas como suites de ofimática en macOS, iPadOS y Google Workspace Pro, además de fomentar la creatividad mediante la metodología Design Thinking y la fabricación digital 3D. Se enfatiza la importancia de la ética y la seguridad informática para formar ciudadanos digitales responsables.
Mediante un enfoque práctico y colaborativo, los estudiantes aprenderán a analizar grandes volúmenes de datos (Big Data), estructurar documentos y presentaciones ejecutivas y aplicar protocolos estrictos de ciberseguridad. Al finalizar, estarán preparados para diseñar soluciones tecnológicas integrales que respondan a retos complejos, promoviendo su desarrollo académico y profesional.
Objetivos Generales
- Identificar y aplicar conceptos fundamentales de programación e inteligencia artificial para la resolución de problemas.
- Utilizar herramientas avanzadas de ofimática en entornos híbridos y en la nube para la gestión eficiente de información.
- Analizar conjuntos de datos complejos y extraer conclusiones significativas mediante técnicas de Big Data.
- Diseñar proyectos innovadores mediante la metodología Design Thinking y la fabricación digital 3D.
- Implementar protocolos de ciberseguridad y principios éticos para asegurar un uso responsable de la tecnología.
Competencias
- Analizar y procesar datos complejos utilizando herramientas de Big Data para resolver problemas reales.
- Utilizar suites de ofimática híbridas y en la nube para la creación y gestión eficiente de documentos y presentaciones.
- Aplicar técnicas de programación básica y algoritmos para desarrollar soluciones tecnológicas funcionales.
- Implementar metodologías de diseño creativo como Design Thinking para la innovación en proyectos tecnológicos.
- Diseñar y fabricar objetos digitales en 3D aplicando principios de fabricación digital.
- Aplicar protocolos de ciberseguridad y ética digital para garantizar la seguridad y responsabilidad en el uso de tecnologías.
Requerimientos
- Conocimientos básicos en computación y manejo de dispositivos digitales.
- Acceso a computadora o tablet con conexión a internet para uso de plataformas en la nube.
- Software básico de programación visual o textual recomendado por el docente.
- Material para fabricación digital 3D (impresora 3D o simuladores digitales).
- Disposición para el trabajo colaborativo y aprendizaje autónomo.
Unidades del Curso
Introducción a la Programación y Pensamiento Computacional
Se abordarán los conceptos básicos de programación, algoritmos y lógica computacional, desarrollando habilidades para resolver problemas simples mediante código.
Objetivos de Aprendizaje
- Al finalizar la unidad, el estudiante será capaz de identificar los conceptos básicos de programación y lógica computacional mediante la explicación de términos clave y estructuras simples.
- Al finalizar la unidad, el estudiante será capaz de diseñar algoritmos sencillos para resolver problemas cotidianos utilizando diagramas de flujo o pseudocódigo.
- Al finalizar la unidad, el estudiante será capaz de escribir y ejecutar programas básicos en un lenguaje de programación visual o textual, evaluando su correcto funcionamiento.
- Al finalizar la unidad, el estudiante será capaz de analizar problemas simples y aplicar el pensamiento computacional para descomponerlos en pasos lógicos que faciliten su solución mediante código.
- Al finalizar la unidad, el estudiante será capaz de aplicar principios éticos básicos en el desarrollo de programas, considerando el impacto de la tecnología en la sociedad.
Contenidos Temáticos
1. Fundamentos de la programación y lógica computacional
- Conceptos básicos de programación: definición, importancia y aplicaciones
- Términos clave: algoritmo, programa, código, lenguaje de programación
- Estructuras básicas de programación: secuencia, selección (condicionales) y repetición (bucles)
- Introducción a la lógica computacional: operadores lógicos y expresiones booleanas
2. Diseño de algoritmos para la resolución de problemas cotidianos
- Comprender el problema y descomponerlo en pasos simples
- Diagramas de flujo: símbolos, reglas y construcción
- Pseudocódigo: estructura, sintaxis sencilla y ejemplos prácticos
- Ejemplos de algoritmos para tareas diarias (calcular promedio, decidir qué ropa usar, etc.)
3. Programación básica en lenguaje visual o textual
- Introducción a un lenguaje de programación visual (por ejemplo: Scratch) o textual (por ejemplo: Python básico)
- Escritura de programas simples que implementen algoritmos diseñados
- Ejecutar programas y verificar su funcionamiento
- Depuración básica: identificar y corregir errores comunes
4. Pensamiento computacional para el análisis y solución de problemas
- Descomposición de problemas: dividir un problema grande en subproblemas manejables
- Reconocimiento de patrones y abstracción para simplificar problemas
- Diseño paso a paso para la solución lógica y ordenada
- Ejercicios prácticos aplicando pensamiento computacional a problemas simples
5. Ética y responsabilidad en la programación
- Importancia de la ética en el desarrollo de software
- Impactos sociales y ambientales de la tecnología y la programación
- Privacidad, seguridad y respeto en el uso de programas y datos
- Buenas prácticas para programar con responsabilidad y conciencia social
Actividades
Actividad 1: Construcción de un glosario colaborativo de conceptos básicos
Objetivo: Identificar y explicar términos clave de programación y lógica computacional.
Descripción:
- En grupos pequeños, cada equipo recibe una lista de términos básicos (algoritmo, programa, código, secuencia, condicional, bucle, operador lógico).
- Investigan y redactan una definición sencilla con ejemplos cotidianos.
- Comparten sus definiciones con el resto de la clase para construir un glosario común.
Organización: Grupos de 3-4 estudiantes
Producto esperado: Glosario impreso o digital con definiciones y ejemplos.
Duración estimada: 1 hora
Actividad 2: Diseño de algoritmo en diagrama de flujo para una tarea cotidiana
Objetivo: Diseñar algoritmos sencillos para resolver problemas cotidianos usando diagramas de flujo.
Descripción:
- Se presenta un problema cotidiano (por ejemplo, decidir qué ropa usar según el clima).
- En parejas, los estudiantes analizan el problema y descomponen los pasos necesarios.
- Diseñan un diagrama de flujo que represente la solución lógica al problema.
- Presentan y explican su diagrama al grupo.
Organización: Parejas
Producto esperado: Diagrama de flujo dibujado a mano o digital.
Duración estimada: 1.5 horas
Actividad 3: Programación básica en Scratch o Python para resolver un problema simple
Objetivo: Escribir y ejecutar programas básicos evaluando su correcto funcionamiento.
Descripción:
- Se asigna un problema sencillo (por ejemplo, calcular el promedio de tres números).
- Cada estudiante escribe un programa que implemente el algoritmo para resolverlo.
- Ejecutan el programa, prueban diferentes datos y corrigen errores si los hay.
- Comparten su código y resultados con el docente y compañeros para retroalimentación.
Organización: Individual
Producto esperado: Código funcional y reporte breve de resultados y dificultades.
Duración estimada: 2 horas
Actividad 4: Análisis y descomposición de un problema para aplicar pensamiento computacional
Objetivo: Analizar problemas simples y aplicar pensamiento computacional para descomponerlos en pasos lógicos.
Descripción:
- Se presenta un problema (por ejemplo, organizar un evento escolar).
- En grupos, los estudiantes identifican las partes o tareas que componen el problema.
- Crean una lista de pasos ordenados para abordar cada subproblema.
- Discuten cómo esos pasos podrían traducirse en instrucciones para un programa.
Organización: Grupos de 4 estudiantes
Producto esperado: Documento o presentación con la descomposición y pasos lógicos.
Duración estimada: 1.5 horas
Actividad 5: Debate y reflexión sobre ética en la programación
Objetivo: Aplicar principios éticos básicos en el desarrollo de programas considerando su impacto social.
Descripción:
- El docente presenta casos reales donde la programación tuvo impactos positivos y negativos.
- Los estudiantes en grupos discuten y listan aspectos éticos involucrados (privacidad, seguridad, responsabilidad).
- Se realiza un debate guiado sobre cómo programar respetando estos principios.
- Cada grupo propone un código de conducta ético para futuros programadores.
Organización: Grupos y plenaria
Producto esperado: Código de conducta ético y resumen de la discusión.
Duración estimada: 1 hora
Evaluación
Evaluación diagnóstica
Qué se evalúa: Conocimientos previos sobre conceptos básicos de programación, algoritmos y lógica.
Cómo se evalúa: Cuestionario escrito o digital con preguntas de opción múltiple y abiertas sobre términos y estructuras básicas.
Instrumento sugerido: Prueba corta inicial o encuesta interactiva (Kahoot, Quizizz).
Evaluación formativa
Qué se evalúa: Progreso en el diseño de algoritmos, construcción de diagramas de flujo, escritura y corrección de programas, aplicación del pensamiento computacional y reflexión ética.
- Observación y retroalimentación continua durante las actividades prácticas.
- Revisión de productos parciales como diagramas, pseudocódigo, código fuente y reportes.
- Participación activa en debates y discusiones.
Instrumento sugerido: Listas de cotejo, rúbricas para proyectos y participación, registros anecdóticos.
Evaluación sumativa
Qué se evalúa: Dominio integral de los conceptos y habilidades de la unidad, incluyendo identificación de conceptos, diseño de algoritmos, programación básica, aplicación del pensamiento computacional y ética.
Cómo se evalúa: Proyecto final donde el estudiante debe:
- Explicar términos clave y estructuras básicas.
- Diseñar un algoritmo completo para un problema cotidiano usando diagrama de flujo o pseudocódigo.
- Implementar el algoritmo en un programa funcional.
- Descomponer el problema y justificar el enfoque aplicando pensamiento computacional.
- Incluir una reflexión escrita sobre aspectos éticos relacionados con el desarrollo del programa.
Instrumento sugerido: Rúbrica detallada para evaluar cada componente del proyecto.
Duración
La unidad "Introducción a la Programación y Pensamiento Computacional" se sugiere impartir en un total de 12 horas distribuidas en 4 semanas, con sesiones de 3 horas semanales. La distribución aproximada es:
- Semana 1: Fundamentos de programación y lógica computacional (3 horas)
- Semana 2: Diseño de algoritmos y diagramas de flujo (3 horas)
- Semana 3: Programación básica y ejecución de programas (3 horas)
- Semana 4: Pensamiento computacional y ética en la programación (3 horas)
Las actividades y evaluaciones se integran a lo largo de estas semanas para fomentar el aprendizaje progresivo y práctico.
Fundamentos de Inteligencia Artificial y su Impacto
Exploración de los principios de la inteligencia artificial, sus aplicaciones actuales y su influencia en la sociedad y el entorno global.
Objetivos de Aprendizaje
- Al finalizar la unidad, el estudiante será capaz de identificar los principios básicos de la inteligencia artificial y describir sus componentes principales en un contexto tecnológico.
- Al finalizar la unidad, el estudiante será capaz de analizar diferentes aplicaciones actuales de la inteligencia artificial y explicar su impacto en la sociedad y el entorno global.
- Al finalizar la unidad, el estudiante será capaz de evaluar ejemplos prácticos de soluciones tecnológicas basadas en inteligencia artificial para resolver problemas cotidianos.
- Al finalizar la unidad, el estudiante será capaz de discutir los aspectos éticos y sociales relacionados con el uso de la inteligencia artificial, proponiendo acciones responsables para su implementación.
Contenidos Temáticos
1. Introducción a la Inteligencia Artificial (IA)
- Definición de Inteligencia Artificial: Qué es la IA y cómo busca imitar la inteligencia humana mediante máquinas y programas.
- Historia y evolución: Breve recorrido desde los inicios de la IA hasta el presente.
- Principios básicos de la IA: Aprendizaje automático, razonamiento, percepción y procesamiento del lenguaje natural.
2. Componentes principales de la Inteligencia Artificial en la tecnología
- Datos: Importancia de los datos para entrenar modelos y tomar decisiones.
- Algoritmos: Qué son y cómo funcionan los algoritmos de IA, con ejemplos simples (como árboles de decisión o redes neuronales básicas).
- Modelos de aprendizaje: Aprendizaje supervisado, no supervisado y por refuerzo, explicados con ejemplos claros.
- Hardware y software: Equipos y programas que permiten ejecutar sistemas de IA.
3. Aplicaciones actuales de la Inteligencia Artificial
- IA en la vida cotidiana: Asistentes virtuales (Alexa, Siri), recomendadores (Netflix, YouTube), reconocimiento facial y de voz.
- IA en la salud: Diagnóstico asistido, análisis de imágenes médicas y desarrollo de medicamentos.
- IA en el transporte: Vehículos autónomos, optimización de rutas y sistemas de tráfico inteligentes.
- IA en el medio ambiente: Monitoreo ambiental, predicción del clima y gestión de recursos naturales.
- Impacto social y global: Ventajas y desafíos que presenta la IA en diferentes ámbitos sociales y económicos.
4. Soluciones tecnológicas basadas en IA para problemas cotidianos
- Ejemplos prácticos: Sistemas de recomendación para mejorar el aprendizaje, aplicaciones para la accesibilidad, chatbots para atención al cliente.
- Análisis de casos: Cómo estas soluciones mejoran la calidad de vida y resuelven problemas comunes.
- Diseño básico de una solución: Propuesta simple de una solución tecnológica con IA para un problema local o escolar.
5. Aspectos éticos y sociales de la Inteligencia Artificial
- Privacidad y protección de datos: Riesgos y cuidados al manejar información personal.
- Sesgos en algoritmos: Cómo pueden afectar la equidad y justicia social.
- Responsabilidad y transparencia: Importancia de un uso ético y claro de la IA.
- Impacto en el empleo y sociedad: Cambios y retos que la IA genera en el trabajo y la convivencia.
- Propuestas para un uso responsable: Acciones y normas básicas para implementar IA de forma ética.
Actividades
Actividad 1: Mapa conceptual de la Inteligencia Artificial
Objetivo: Identificar los principios básicos de la IA y describir sus componentes principales.
Descripción:
- Los estudiantes investigan definiciones y componentes clave de la IA.
- En grupo, crean un mapa conceptual que incluya conceptos como datos, algoritmos, aprendizaje automático, y aplicaciones.
- Presentan el mapa al resto del grupo explicando cada componente.
Organización: Grupos de 3-4 estudiantes
Producto esperado: Mapa conceptual visual y presentación oral breve.
Duración estimada: 90 minutos
Actividad 2: Investigación y análisis de aplicaciones de IA
Objetivo: Analizar diferentes aplicaciones actuales de la IA y explicar su impacto social y global.
Descripción:
- Cada estudiante elige una aplicación de IA (ejemplo: asistentes virtuales, vehículos autónomos, o IA en la salud).
- Investiga cómo funciona y cuál es su impacto en la sociedad y el medio ambiente.
- Elabora un informe corto y una infografía que resuma sus hallazgos.
Organización: Individual
Producto esperado: Informe escrito e infografía digital o en papel.
Duración estimada: Dos sesiones de 45 minutos
Actividad 3: Diseño simple de solución tecnológica con IA
Objetivo: Evaluar ejemplos prácticos y diseñar una solución tecnológica basada en IA para un problema cotidiano.
Descripción:
- En grupos, identifican un problema cotidiano en la escuela o comunidad.
- Proponen una solución que utilice IA (por ejemplo, un chatbot para resolver dudas o una app para organizar tareas).
- Describen los componentes tecnológicos necesarios y cómo funcionaría la solución.
- Presentan la propuesta con un dibujo o esquema y una explicación oral.
Organización: Grupos de 3-4 estudiantes
Producto esperado: Propuesta escrita, esquema visual y presentación oral.
Duración estimada: 2 horas (puede dividirse en dos sesiones)
Actividad 4: Debate sobre ética y responsabilidad en IA
Objetivo: Discutir aspectos éticos y sociales relacionados con la IA y proponer acciones responsables.
Descripción:
- Se divide la clase en dos grupos: uno a favor y otro en contra del uso indiscriminado de IA.
- Cada grupo investiga argumentos relacionados con privacidad, sesgos, impacto laboral y responsabilidad ética.
- Realizan un debate moderado, exponiendo sus puntos de vista y proponiendo soluciones éticas para el uso de IA.
- Al final, confeccionan un listado conjunto con recomendaciones para un uso responsable.
Organización: Grupos grandes (la clase dividida en dos equipos)
Producto esperado: Acta de recomendaciones y participación en debate.
Duración estimada: 90 minutos
Evaluación
Evaluación diagnóstica
Qué se evalúa: Conocimientos previos sobre inteligencia artificial y sus aplicaciones.
Cómo se evalúa: Cuestionario breve con preguntas abiertas y de opción múltiple.
Instrumento sugerido: Prueba escrita o digital de 10 preguntas.
Evaluación formativa
Qué se evalúa: Progreso en la comprensión de conceptos, habilidades de investigación, análisis y trabajo colaborativo.
Cómo se evalúa: Observación directa, revisión de productos parciales (mapas conceptuales, informes, propuestas), y retroalimentación continua.
Instrumento sugerido: Rúbrica para evaluar mapas conceptuales, informes, propuestas y participación en actividades.
Evaluación sumativa
Qué se evalúa: Comprensión integral de los principios de IA, análisis de aplicaciones, diseño de soluciones y reflexión ética.
Cómo se evalúa: Examen final escrito y presentación grupal de la propuesta de solución tecnológica con discusión ética.
Instrumento sugerido: Examen escrito con preguntas de desarrollo y opción múltiple, rúbrica para presentación oral y productos finales.
Duración
La unidad "Fundamentos de Inteligencia Artificial y su Impacto" se sugiere impartir en un total de 10 horas distribuidas en 5 semanas, dedicando aproximadamente 2 horas por semana. La distribución puede ser la siguiente:
- Semana 1: Introducción a la IA y componentes principales (2 horas)
- Semana 2: Aplicaciones actuales de la IA (2 horas)
- Semana 3: Ejemplos prácticos y diseño de soluciones tecnológicas (2 horas)
- Semana 4: Aspectos éticos y sociales de la IA (2 horas)
- Semana 5: Revisión, presentaciones finales y evaluación sumativa (2 horas)
Crea tus propios cursos con EdutekaLab
Diseña cursos completos con unidades, objetivos y actividades usando IA.
Comenzar gratis