Plan de Asignatura: Programación y Fundamentos (2026-1)

1. Identificación y Propósito

Este plan integra dos asignaturas clave de la Universidad de Sucre: * Ingeniería Civil: Asignatura “Programación de Computadores” (Ruta A). * Ingeniería Agroindustrial: Asignatura “Fundamentos de Programación” (Ruta B).

Objetivo General: Desarrollar el pensamiento computacional para resolver problemas de ingeniería mediante el uso de Python, integrando herramientas modernas como Google Colab para la experimentación y Streamlit para el despliegue de soluciones interactivas.

2. Competencias y Resultados de Aprendizaje

Competencia Resultado de Aprendizaje
Lógica de Programación Construye algoritmos eficientes utilizando estructuras de control y tipos de datos avanzados en Python.
Modelado Matemático Aplica herramientas computacionales (Sympy/Fórmulas termodinámicas) para resolver modelos específicos de su área.
Desarrollo de Software Diseña y despliega aplicaciones web funcionales con Streamlit para la visualización de datos de ingeniería.

3. Contenido Semanal y Rutas de Especialización

Semana Tema General (Notebook base) Ruta A: Ing. Civil (Sympy) Ruta B: Ing. Agroindustrial (Termo/Secadores)
1-2 Fundamentos y Sintaxis Python Tipos de datos en ingeniería civil. Variables en procesos industriales.
3-4 Estructuras de Control Bucles para análisis de cargas. Lógica para control de temperatura.
5-6 Funciones y Modularización Funciones para cálculo estructural. Funciones de balance de masa/energía.
7-8 Cálculo Simbólico / Modelado Especialidad: Integrales y derivadas de vigas con Sympy. Especialidad: Ecuaciones de estado y psicrometría.
9-10 Manejo de Datos (Pandas) Análisis de tablas de materiales. Datos de sensores de secado solar.
11-12 Visualización Interactiva Gráficos de esfuerzos y deformación. Curvas de secado y humedad.
13-14 Desarrollo con Streamlit Apps para pre-dimensionamiento. Apps para monitoreo de secadores solares.
15-16 Proyecto Final y Despliegue Hosting en Github y Streamlit Cloud. Hosting en Github y Streamlit Cloud.

4. Rúbrica General de Evaluación

Se aplicará el modelo de Aprendizaje Guiado con entrega de resúmenes manuscritos para potenciar la retención cognitiva.

Criterio Excelente (4.5 - 5.0) Satisfactorio (3.5 - 4.4) Necesita Mejorar (< 3.5)
Lógica y Código Código eficiente, documentado y sin errores. Cumple la función pero tiene redundancias. El código presenta errores lógicos o de sintaxis.
Aplicación de Ruta Resuelve con éxito el problema de Civil/Agroindustrial propuesto. La solución es genérica y poco aplicada al área. No integra los conceptos específicos de la especialidad.
Interfaz (Streamlit) Interfaz intuitiva, funcional y visualmente clara. Interfaz básica con controles funcionales. Interfaz desordenada o difícil de usar.
Resumen Cognitivo Resumen manuscrito profundo con diagramas claros. Resumen completo pero con poco análisis. No entrega resumen o es una copia textual.