Python programming classes for freshman engineering students at Universidad Técnica Federico Santa María, Chile
Descripción de la Asignatura: La asignatura Programación de Computadores (sigla IWI-131) forma parte de los planes de estudio de todas las carreras de Ingeniería nivel Civil de la UTFSM, y tiene por objetivo principal desarrollar en los estudiantes el pensamiento algorítmico para resolver problemas de ingeniería empleando un lenguaje de programación estructurada.
- Créditos USM : 3
- Créditos SCT : 5
- Prerequisitos: No tiene.
- Eje Formativo: Ciencias de la Ingeniería.
Resultados del aprendizaje: Al aprobar la asignatura el alumno será capaz de:
- Implementar programas utilizando una metodología algorítmica y aplicar las estructuras de control de un lenguaje de programación.
- Resolver diversos problemas aplicando subprogramas y estructuras de datos básicas como listas y diccionarios.
- Implementar programas de ingeniería utilizando archivos de textos y bibliotecas avanzadas.
Actividades de la Asignatura:
- Clase de cátedra (en la sala de clases),
- actividades en equipo (en la sala de clases) y,
- ayudantía en laboratorio (en laboratorio).
Contenidos:
- Introducción y reglas del curso
- Introducción a Trinket
- Algoritmos en Trinket
- Introducción a Python 3.X
- Estructuras condicionales
- Estructura de repetición WHILE
- Funciones
- Definición de funciones avanzadas
- Strings y ciclos
- Listas y ciclo FOR
- Ejercicios de Listas
- Listas bi-dimensionales
- Tuplas
- Diccionarios
- Procesamiento de texto
- Archivo de texto