Saltar al contenido
Aprende IA

Un proyecto de programación

Con esta guía completas tu primer proyecto de programación sin perderte. Aprendes a combinar tu esfuerzo con IA para planear, codificar y entregar.

Cuánto toma
6 a 8 horas distribuidas en una semana
Pasos
6
Para
Cuando apenas estás aprendiendo a programar

Antes de abrir cualquier IA

  • Idea clara del problema que vas a resolver.
  • Entorno de desarrollo instalado (IDE, Python, Node, etc.).
  • Acceso a internet y cuenta en al menos una IA (ChatGPT).

Paso 1 de 6

Define el objetivo del proyecto

El estudiante escribe una descripción breve del problema y el resultado esperado. Usa ChatGPT para validar que la idea sea factible y obtener una lista de requisitos básicos. La IA sugiere posibles funcionalidades y limita el alcance para que sea manejable.

Prompt para este paso
ChatGPT, revisa mi idea: [descripción breve del problema] y dame una lista de requisitos mínimos y posibles funcionalidades.

Paso 2 de 6

Planifica la arquitectura y tareas

El estudiante divide el proyecto en módulos y define el flujo de datos. Con Claude solicita un diagrama de componentes sencillo y un cronograma de tareas. La IA genera una estructura de carpetas y sugiere el orden de implementación.

Prompt para este paso
Claude, crea un diagrama de componentes y un plan de tareas para este proyecto: [nombre del proyecto] con los siguientes módulos: [lista de módulos].

Paso 3 de 6

Escribe código base con ayuda de IA

El estudiante escribe la primera función siguiendo la especificación. Usa GitHub Copilot para autocompletar bloques y sugerir implementaciones. La IA revisa la sintaxis y propone mejoras, acelerando la escritura sin reemplazar tu lógica.

Prompt para este paso
En el archivo [nombre_del_archivo], genera la función [nombre_función] que reciba [parámetros] y devuelva [resultado esperado].

Paso 4 de 6

Depura y verifica resultados

El estudiante ejecuta pruebas unitarias y revisa errores. Emplea Wolfram Alpha para validar cálculos complejos o algoritmos matemáticos. La IA explica el mensaje de error y sugiere correcciones específicas.

Prompt para este paso
Wolfram Alpha, verifica la fórmula [fórmula] con los valores de prueba: [lista de valores] y dime el resultado esperado.

Paso 5 de 6

Documenta y revisa originalidad

El estudiante redacta la documentación del proyecto en Notion AI, describiendo instalación, uso y arquitectura. Usa Turnitin para revisar similitud y asegurarse de que el código es propio. La IA ayuda a pulir redacción y formatear.

Prompt para este paso
Notion AI, genera una sección de README para este proyecto con: descripción, instalación, uso, ejemplos, y licencia.

Paso 6 de 6

Entrega y reflexiona

El estudiante empaqueta el código y sube al repositorio. Con ChatGPT solicita una retroalimentación sobre lo aprendido y áreas de mejora. La IA brinda observaciones y recursos para seguir practicando.

Prompt para este paso
ChatGPT, revisa mi proyecto [enlace] y dame tres puntos fuertes y tres aspectos a mejorar.

Dónde se equivoca la gente

  • Intentar codificar todo sin dividir el problema.Divide el proyecto en módulos pequeños y resuelve uno a la vez; usa la IA para generar diagramas y listas de tareas.
  • Depender totalmente de la IA para escribir código.Escribe la lógica tú primero y usa la IA solo para autocompletar o sugerir mejoras; así aprendes y mantienes control.
  • No validar los resultados de la IA.Ejecuta pruebas tú mismo y verifica con herramientas como Wolfram Alpha; corrige cualquier inconsistencia antes de entregar.
  • Olvidar documentar el proceso.Registra decisiones y pasos en Notion AI o en un README mientras avanzas; la documentación facilita revisión y aprendizaje.

Antes de entregar

  • Objetivo y requisitos claros definidos.
  • Estructura de carpetas y cronograma completados.
  • Código probado con pruebas unitarias y sin errores.
  • README y documentación actualizada.
  • Chequeo de originalidad y licencia incluido.

Otras guías