📘 SEMANA 14 — Mejoramiento y depuración del proyecto

Asignatura: Programación de Computadores / Fundamentos de Programación Modalidad: Trabajo guiado con IA + mejora del Proyecto Integrador en Google Colab Evidencia: Hoja impresa (2 páginas) + versión optimizada del proyecto + resumen manuscrito


1️⃣ Propósito formativo de la semana

Programar no es solo “hacer que funcione”. En ingeniería, un sistema debe ser:

  • Correcto.
  • Claro.
  • Eficiente.
  • Seguro.
  • Mantenible.

La Semana 14 se enfoca en:

  • Depuración de errores.
  • Optimización.
  • Mejora de estructura.
  • Validación de resultados.
  • Mejora en visualización y documentación.

El estudiante aprende que el desarrollo es un proceso iterativo.


2️⃣ Resultados de aprendizaje esperados

Al finalizar la semana, el estudiante podrá:

  1. Identificar errores lógicos y sintácticos.
  2. Mejorar la estructura del código.
  3. Optimizar funciones.
  4. Validar entradas.
  5. Mejorar claridad y comentarios.
  6. Refinar visualizaciones.
  7. Comparar versión inicial vs versión mejorada.

3️⃣ Contenido conceptual


3.1 ¿Qué es depuración (debugging)?

Proceso de identificar y corregir errores.

Tipos de errores:

  • Sintácticos.
  • Lógicos.
  • De ejecución.
  • De interpretación de resultados.

3.2 Buenas prácticas de mejora

  • Uso de funciones bien definidas.
  • Validación de entradas.
  • Manejo de excepciones.
  • Comentarios claros.
  • Nombres descriptivos.
  • Eliminación de código redundante.

3.3 Manejo básico de excepciones

try:
    valor = float(input("Ingrese número: "))
except ValueError:
    print("Entrada inválida")

3.4 Validación de datos

if len(datos) == 0:
    print("No hay datos disponibles")

3.5 Mejora de visualización

  • Agregar títulos claros.
  • Etiquetas correctas.
  • Leyendas.
  • Cuadrícula.
  • Interpretación escrita.

3.6 Comparación de versiones

El estudiante debe mostrar:

  • Problemas detectados.
  • Cambios realizados.
  • Justificación técnica.

4️⃣ Actividad guiada con “Estudia y aprende”


🔹 Paso 1 — Diagnóstico del proyecto

Prompt 1

Analiza mi proyecto actual en Python e identifica posibles errores, debilidades estructurales o mejoras necesarias.


🔹 Paso 2 — Optimización

Prompt 2

Ayúdame a mejorar la estructura del código para hacerlo más modular, claro y eficiente.


🔹 Paso 3 — Validación y seguridad

Prompt 3

Ayúdame a incluir validaciones y manejo básico de excepciones en mi proyecto.


🔹 Paso 4 — Mejora de visualización

Prompt 4

Ayúdame a mejorar la presentación de los gráficos y la interpretación técnica de los resultados.


5️⃣ Desarrollo práctico en Colab

El estudiante debe entregar:

  1. Versión mejorada del proyecto.
  2. Comparación breve entre versión inicial y final.
  3. Código organizado.
  4. Validaciones implementadas.
  5. Visualización mejorada.
  6. Conclusión técnica más sólida.

6️⃣ Prompt global para resumen manuscrito

Genera un resumen breve (180–220 palabras) del tema “Mejoramiento y depuración del proyecto”. Incluye:

  1. Qué es depuración.
  2. Importancia de mejorar código.
  3. Buenas prácticas de programación.
  4. Validación y manejo de errores.
  5. Mejora en visualización.
  6. Importancia del pensamiento iterativo en ingeniería.

El estudiante debe copiarlo a mano.


📄 HOJAS DEL ESTUDIANTE (PARA IMPRIMIR)


📝 PÁGINA 1 — Instrucciones y Prompts

SEMANA 14 — Mejoramiento y depuración del proyecto

Nombre: ___________________________ Grupo: _________ Fecha: //_____

Instrucciones

  1. Abra “Estudia y aprende”.
  2. Use los prompts para analizar y mejorar su proyecto.
  3. Complete esta hoja.
  4. Actualice su proyecto en Colab.
  5. En la segunda página escriba el resumen manuscrito.

Prompts

(Se incluyen exactamente los 4 prompts redactados anteriormente.)


📝 PÁGINA 2 — Hoja de Trabajo

A) Principales problemas detectados en mi proyecto





B) Mejoras estructurales implementadas





C) Validaciones o excepciones agregadas




D) Mejoras en visualización




E) RESUMEN MANUSCRITO