An open API service indexing awesome lists of open source software.

https://github.com/matiasrodlo/tics-100-uai

TICS-100 Programación @ Universidad Adolfo Ibañez (2021)
https://github.com/matiasrodlo/tics-100-uai

course python

Last synced: about 1 month ago
JSON representation

TICS-100 Programación @ Universidad Adolfo Ibañez (2021)

Awesome Lists containing this project

README

        

TICS-100 Programación @ Universidad Adolfo Ibañez

# Estrategias de enseñanza y aprendizaje

El curso está diseñado en dos etapas. En la primera fase busca el desarrollo del proceso de abstracción en la resolución de
problemas empleando el lenguaje natural. Ello habilita al alumno a desarrollar un pensamiento más estructurado y claro,
identificando condiciones de borde y condiciones repetitivas. Este proceso requiere una inversión de tiempo de discusión
y análisis para definir las fases que existen en la resolución de un problema. En la segunda fase del curso se busca la
transferencia de conocimiento a un lenguaje de programación formal (Python) que permite finalmente la ejecución en el
computador de un problema acotado, definido, y estructurado.

# Contenidos:

1. Introducción a la resolución de problemas
2. Análisis formal de un problema (condiciones borde, ciclos)
3. Descripción de un problema en sub-etapas a través de un lenguaje natural
4. Técnicas de resolución de un problema
5. Hour Of Code
6. Introducción al lenguaje de programación Python
7. Introducción a Python
8. Trabajando con Python: herramientas
9. Noción y manejo de variables
10. Uso de operadores lógicos y aritméticos
11. Manejo de condiciones (IF-ELSE)
12. Introducción al uso de funciones estándar de Python (print, input, entre otras)
13. Tipos de datos avanzados: listas, tuplas, sets, diccionarios
14. Manejo de ciclos y condicionales anidados
15. Uso de módulos de terceros en Python (random, math, numpy, pandas)
16. Definición de funciones propias
17. Introducción a orientación a objetos en Python
18. Aplicaciones en Python
19. Desarrollo de proyecto en Python