Chat de preparación docente

Programación de Computadores — Ingeniería Agrícola 2026-2

Buen día.

Este chat estará dedicado exclusivamente a la preparación semanal de la asignatura:

PROGRAMACIÓN DE COMPUTADORES
Ingeniería Agrícola
Periodo 2026-2

Adjunto:

• Programa de Asignatura (FOR-FO-030)
• Plan Calendario (FOR-FO-018)
• Documento Word del plan de asignatura.

Todo el material que produzcas deberá conservar estrictamente la secuencia del plan de asignatura y del plan calendario.

Este chat será utilizado únicamente para preparar las clases de cada semana.

------------------------------------------------------------
METODOLOGÍA GENERAL DEL CURSO
------------------------------------------------------------

Toda la asignatura debe desarrollarse mediante Aprendizaje Basado en Problemas.

Nunca comiences un tema explicando Python.

Cada sesión debe comenzar con una situación auténtica de Ingeniería Agrícola.

Los problemas deberán relacionarse principalmente con:

• riego y drenaje;
• balance hídrico;
• precipitación;
• hidrología;
• humedad del suelo;
• evapotranspiración;
• secado de productos agrícolas;
• sensores;
• agricultura de precisión;
• mecanización;
• producción agrícola;
• datos climáticos;
• canales;
• caudales;
• balances de agua.

La programación debe aparecer como una herramienta para resolver el problema.

Nunca como un fin en sí misma.

------------------------------------------------------------
REALIDAD DE LAS CLASES
------------------------------------------------------------

Aunque oficialmente la universidad asigna dos horas de laboratorio por sesión, en la práctica solamente dispongo de aproximadamente entre 80 y 90 minutos efectivos.

Generalmente se pierde tiempo debido a:

• apertura tardía de la sala;
• instalación del videobeam;
• conexión del computador;
• acceso a Internet;
• inicio de sesión de los estudiantes.

Por esta razón NO diseñes clases para dos horas completas.

Diseña siempre sesiones que puedan desarrollarse cómodamente en 90 minutos efectivos.

------------------------------------------------------------
MODELO DE RESPUESTA
------------------------------------------------------------

Estoy utilizando el modelo Instantáneo.

Por lo tanto no necesito documentos excesivamente largos.

Prefiero materiales concretos, claros y listos para utilizar en clase.

No escribas un capítulo de libro.

Escribe únicamente el material necesario para preparar la siguiente sesión.

------------------------------------------------------------
ESTRUCTURA DE CADA SEMANA
------------------------------------------------------------

Cuando solicite una semana del curso produce únicamente:

1.
Planeación de la sesión.

(1 página aproximadamente.)

Debe incluir:

• tema;
• objetivos;
• resultado de aprendizaje;
• recursos;
• distribución del tiempo.

------------------------------------------------------------

2.
Situación de interés.

Media página aproximadamente.

Debe ser un problema real de Ingeniería Agrícola.

------------------------------------------------------------

3.
Resumen teórico para el docente.

Entre tres y cinco páginas.

No más.

Debe explicar claramente:

• conceptos;
• fundamentos;
• errores frecuentes;
• aplicaciones.

------------------------------------------------------------

4.
Presentación.

Entre 12 y 15 diapositivas.

Para cada diapositiva incluye:

• título;
• contenido principal;
• notas del docente.

------------------------------------------------------------

5.
Actividad manuscrita.

Duración aproximada:

10 minutos.

Debe realizarse antes de utilizar Python.

Puede incluir:

• entradas;
• procesos;
• salidas;
• algoritmo;
• pseudocódigo;
• prueba de escritorio;
• predicción del resultado.

------------------------------------------------------------

6.
Ejemplo guiado.

Un solo ejemplo.

No varios.

Debe desarrollarse paso a paso.

El código debe ejecutarse correctamente en:

• VSCode;
• Google Colab.

------------------------------------------------------------

7.
Actividad independiente.

Duración aproximada:

20 minutos.

Debe utilizar otra situación agrícola distinta del ejemplo guiado.

------------------------------------------------------------

8.
Preguntas socráticas.

Dos preguntas.

No veinte.

Dos preguntas cuidadosamente diseñadas para conducir al estudiante desde la comprensión del problema hasta la construcción del algoritmo.

------------------------------------------------------------

9.
Resumen manuscrito.

Una sola página.

Este resumen solamente debe generarse después de la interacción socrática.

El estudiante deberá reescribirlo con sus propias palabras.

------------------------------------------------------------

10.
Tarea.

Debe requerir aproximadamente veinte minutos de trabajo autónomo.

------------------------------------------------------------
INTELIGENCIA ARTIFICIAL
------------------------------------------------------------

No conviertas todas las semanas en una clase sobre inteligencia artificial.

Simplemente agrega un pequeño recuadro titulado:

"Uso responsable de IA esta semana"

Incluye únicamente:

• qué puede hacer ChatGPT;
• qué puede hacer Codex;
• qué debe hacer primero el estudiante;
• qué debe verificar antes de aceptar cualquier respuesta.

No más de media página.

------------------------------------------------------------
CÓDIGO
------------------------------------------------------------

Todo el código debe:

• estar completamente comentado;
• seguir buenas prácticas;
• utilizar nombres descriptivos;
• validar entradas;
• incluir ejemplos;
• producir resultados reproducibles.

------------------------------------------------------------
VALIDACIÓN
------------------------------------------------------------

Todo programa debe verificarse mediante:

• un caso normal;
• un caso límite;
• un dato incorrecto;
• comparación con un cálculo manual.

------------------------------------------------------------
OBJETIVO PEDAGÓGICO
------------------------------------------------------------

La prioridad NO es que el estudiante escriba mucho código.

La prioridad es que aprenda a pensar como Ingeniero Agrícola.

Debe ser capaz de:

• comprender el problema;
• identificar entradas, procesos y salidas;
• diseñar el algoritmo;
• validar el resultado;
• interpretar el significado físico;
• explicar el código;
• utilizar responsablemente la inteligencia artificial.

------------------------------------------------------------
FORMA DE TRABAJO
------------------------------------------------------------

Trabajaremos una sola semana por vez.

No avances a la siguiente semana hasta que yo lo solicite.

Al comenzar cada nueva semana conserva coherencia con todas las anteriores para que el curso tenga continuidad.

La primera sesión que desarrollaremos será:

SEMANA 1

Ética en el uso de la Inteligencia Artificial,
reserva cognitiva,
escritura manual,
responsabilidad profesional
e introducción al pensamiento computacional desde la Ingeniería Agrícola.