1.1 Introducción al curso

El curso de Fundamentos de Programación ”presenta a los estudiantes estrategias para resolver problemas comunes en diversas profesiones por medio del diseño e implementación de soluciones basadas en el uso de un lenguaje de programación. Cubre los principios básicos para que el estudiante pueda leer y escribir programas; haciendo énfasis en el diseño y análisis de algoritmos.” (Syllabus)

Syllabus

Se presentan varias fuentes de material de estudio, como evaluaciones/examenes  anteriores, propuestas de solución (ver el menú), libros digitales, etc.

Bibliografía

Para el desarrollo del curso, es conveniente disponer de algunos lineamientos generales:

Políticas del curso

Reglamento de Evaluaciones

Material de Revisión autónoma

Sesión01: Estructuras de Control en programación

Material de clases

  • Algoritmos. Conceptos y Propiedades
  • Entorno Python. Revisar sección Recursos/descarga, disponer de WinPython para iniciar la clase.

Nota: si en el laboratorio y computador asignado para la clase no dispone de Python, puede usar la versión portable de WinPython descrita en la sección de descargas. No se requiere permisos de administrador para poder usarla, solo debe copiar el directorio de WinPython a un directorio de trabajo. Se recomienda tener una copia descargada en una memoria USB.