Asignatura: Programación de Computadores con Python / Fundamentos de Programación Programas: Ingeniería Agrícola, Civil y Agroindustrial – Universidad de Sucre
Esta semana inicia formalmente el aprendizaje de la programación. El objetivo es que el estudiante comprenda:
En el plan del curso, esta semana introduce los fundamentos del pensamiento algorítmico y el uso inicial de Python en Google Colab.
Al finalizar la semana el estudiante será capaz de:
print()
input()
El profesor explicará brevemente:
Programar consiste en describir paso a paso cómo resolver un problema mediante instrucciones que puede ejecutar una computadora.
Problema de ingeniería:
Calcular el área de un terreno rectangular.
Algoritmo conceptual:
Entrada
Proceso
Salida
Los estudiantes utilizarán un ChatBot (preferiblemente):
GPT Programación Python – Ingeniería
Activarán la funcionalidad:
Estudia y Aprende
Los estudiantes copiarán el siguiente prompt:
Actúa como tutor experto en programación para ingeniería.
Tema: Introducción a la programación y pensamiento algorítmico.
1) Explica primero de manera simple qué es un algoritmo.
2) Luego explica formalmente el concepto de algoritmo en computación.
3) Explica el modelo Entradas – Proceso – Salidas (E-P-S).
4) Presenta 5 ejemplos de problemas simples de ingeniería que puedan resolverse con algoritmos.
5) Señala 2 errores comunes cuando un estudiante intenta construir su primer algoritmo.
Después hazme 3 preguntas para verificar si comprendí el concepto de algoritmo.
El estudiante debe:
El estudiante pedirá al ChatBot:
Propón un ejercicio sencillo de ingeniería que requiera identificar
Entradas, Proceso y Salidas, pero no lo resuelvas.
Luego el estudiante debe intentar resolverlo.
El profesor mostrará:
Python es un lenguaje de programación de alto nivel, ampliamente utilizado en:
Es un entorno donde podemos ejecutar Python sin instalar nada en el computador.
Características:
El profesor mostrará:
print("Hola Ingeniería")
Explicación:
print() muestra información en pantalla.nombre = input("Ingrese su nombre: ")
print("Bienvenido", nombre)
Conceptos introducidos:
En esta sesión se consolida lo aprendido mediante ejercicios guiados y la síntesis escrita en la hoja de trabajo.
Los estudiantes interactúan nuevamente con el ChatBot.
Actúa como tutor experto en programación Python para ingeniería.
Explícame:
1) Qué es un programa en Python.
2) Para qué sirve la función print().
3) Para qué sirve la función input().
4) Cómo un programa transforma entradas en salidas.
5) Cómo se relaciona el modelo Entradas – Proceso – Salidas con Python.
Después:
• presenta 3 ejemplos simples de programas en Python
• explica cada línea del código
• propón un ejercicio sencillo para que yo identifique
Entradas, Proceso y Salidas.
Los estudiantes ejecutarán en Google Colab:
# Programa para calcular el área de un terreno
largo = float(input("Ingrese el largo del terreno en metros: "))
ancho = float(input("Ingrese el ancho del terreno en metros: "))
area = largo * ancho
print("El área del terreno es:", area, "metros cuadrados")
largo
ancho
Se ingresan mediante:
input()
area = largo * ancho
Se realiza el cálculo.
print()
Muestra el resultado.
El docente preguntará:
Luego:
¿Qué ocurriría si el usuario escribe texto en vez de números?
Esto prepara al estudiante para el tema futuro de manejo de errores.
Para finalizar la actividad los estudiantes utilizarán el prompt global institucional para generar el resumen que escribirán manualmente.
Actúa como un tutor experto en Programación de Computadores con Python y aprendizaje profundo.
Con base en el tema que acabamos de estudiar, elabora un RESUMEN BREVE,
claro y estructurado que cumpla las siguientes condiciones:
1. Debe caber en UNA SOLA HOJA DE PAPEL escrita a mano.
2. Debe estar redactado en lenguaje claro, técnico pero comprensible.
3. Debe incluir:
- Idea central del tema
- Conceptos clave explicados con palabras sencillas
- Relaciones importantes entre conceptos
- Al menos un ejemplo aplicado a ingeniería
4. No debe ser copia literal de libros.
5. Debe estar pensado para que el estudiante lo escriba comprendiendo lo esencial.
Al final incluye una frase breve de reflexión sobre lo aprendido.
Los estudiantes completarán la hoja de trabajo institucional.
En el reverso escribirán a mano:
Al finalizar la semana el estudiante será capaz de: