Programación¶
Semestre 2019-1
- Licenciaturas:
- ActuaríaMatemáticas AplicadasMatemáticas (optativa)
- Lugar:
- Laboratorio de Enseñanza de Cómputo de Actuaría, Edificio Tlahuizcalpan
- Horario:
- Profesor: Lunes/Miércoles/Viernes, 13:00 a 14:00 hrsAyudante: Martes/Jueves, 13:00 a 14:00 hrs
- Profesor:
- Gildardo Bautista García Cano
- Ayudante:
- Luis Fernando Yang Fong Baeza
- Cubículo:
- Informática Académica, Instituto de Matemáticas.
Objetivos generales [1]¶
- Proveer los conocimientos y mecanismos para poder explotar la tecnología disponible.
- Preparar para usar una computadora para aplicaciones de tipo científico y en la solución de problemas relacionados con su disciplina.
- Aprender a diseñar programas con una metodología orientada a objetos.
- Programar en un lenguaje orientado a objetos.
Objetivos específicos¶
- Explicar las ideas básicas de programación.
- Comprender las características y la utilización de un lenguaje de programación.
- Reconocer las representaciones básicas de datos en máquina.
- Aplicar las características de los distintos tipos de datos y la manera de crearlos.
- Reconocer los fundamentos y usos de los algoritmos recursivos y su aplicación en la solución de problemas.
- Comparar algunos algoritmos e identificar algunos problemas importantes.
- Entender el manejo básico de archivos como entrada y salida de datos.
Evaluación¶
Tareas | 30% |
Exámenes | 35% |
Proyectos | 35% |
Bibliografía¶
- Downey, Allen B., *Think Python: How to Think Like a Computer Scientist (2nd Edition)*. O’Reilly, 2015. PDF
Sitios Web¶
- Python
- The Python Tutorial
- Python Tutor
- The Python Package Index (PyPI)
- Sphinx
Software¶
- Python 3.7 (Windows - Windows x86-64 executable installer)
- PyCharm (Community Edition) 2018.2.1
Temario
Proyecto
[1] | Plan de estudios de la Licenciatura en Matemáticas Aplicadas |