Skip to content
Pensamiento Computacional y Programación · III Medio

Ideas de aprendizaje activo

Lectura y Escritura de Archivos

La lectura y escritura de archivos permite que los programas interactúen con el mundo exterior y conserven información más allá de una sola ejecución. Para los estudiantes de III Medio, este es un paso vital hacia la creación de aplicaciones útiles que procesen datos reales, alineándose con el OA 3. Aprender a manejar formatos como CSV o TXT es esencial para cualquier proyecto de análisis de datos.

Objetivos de Aprendizaje (OA)OA 3
25–75 minParejas → Toda la clase3 actividades

Actividad 01

Círculo de Investigación75 min · Grupos pequeños

Círculo de Investigación: Minería de Datos Públicos

Los grupos descargan un archivo CSV pequeño de una fuente oficial chilena (ej: calidad del aire). Deben escribir un programa que lea el archivo y extraiga un dato específico, como el promedio diario de contaminación.

¿Cómo interactúa un programa con archivos externos?
AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Actividad 02

Juego de Roles30 min · Parejas

Juego de Roles: El Mensajero de Datos

Un estudiante actúa como el 'disco duro' y otro como el 'programa'. Deben intercambiar notas escritas siguiendo un protocolo estricto de apertura, lectura, escritura y cierre de archivos para entender el flujo de datos.

¿Por qué es necesario guardar los datos de forma persistente?
AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 03

Pensar-Emparejar-Compartir: ¿Por qué falló la carga?

Se presentan casos de errores comunes (archivo no encontrado, formato incorrecto). En parejas, los estudiantes deben diagnosticar la causa y proponer una solución para que el programa sea más robusto.

¿Qué formatos son los más comunes para el intercambio de datos?
ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Olvidar cerrar el archivo después de usarlo.

    No cerrar archivos puede causar pérdida de datos o bloqueos del sistema; las simulaciones de flujo de trabajo ayudan a internalizar el cierre como un paso obligatorio.

  • Creer que el programa 'mágicamente' sabe qué hay dentro del archivo.

    El programador debe definir la estructura de lectura; trabajar con archivos con errores de formato ayuda a entender la necesidad de validación.


Metodologías usadas en este resumen