Programación y métodos numéricos - 2015180 (Grupo 2)

Instructor: Francisco Gómez

Clase: Miércoles y Viernes (11:00 a 13:00) - Edificio 404 - Salón 216

Programa: Programa

Horario oficina: Martes (11:00-13:00) - Edificio 405 - Ofc. 336

email: fagomezj@gmail.com

website: https://sites.google.com/site/fagomezj/prog_nummeth

Libros de texto y material guía: R. Burden and J. Faires (2010). Numerical Analysis, 9th ed.". Brooks/Cole. S. C. Chapra and R. P. Canale (2010).

Descripción del curso:

En este curso se busca: 1) Adquirir conocimientos básicos sobre computadores e informática. 2) Suministrar los conocimientos básicos de la programación de computadores en un lenguaje de programación (c, c++, fortran, o pascal, java, pyhton) en el contexto de los métodos numéricos. 3) Poner en práctica los conocimientos sobre computadores, informática y lenguajes considerados en programas básicos de métodos numéricos. conceptos previos: algebra lineal básica.

Programación

  1. Introducción a la programación y al pensamiento algorítmico (Presentación 1, Taller 1).

Lecuturas:

Why You Should Learn to Program (and How to Do It)

Why Our Kids Must Learn to Code

http://www.codeabbey.com

https://scratch.mit.edu/

2. Elementos basicos de programación:

  1. Métodos numéricos

    1. (Parcial)

    2. Representación y errores (Notebook en errores) (Problemas en errores)

    3. Raices y solución ecuaciones NO-lineales

    4. Solución a sistemas de ecuaciones lineales

    5. Interpolación y aproximación

    6. Integración y derivación

Recursos

Para programación online:

- https://repl.it/languages

- https://www.python.org/shell/

- http://www.skulpt.org/

Instalación de un ambiente de trabajo:

- https://www.continuum.io/downloads

- https://www.youtube.com/watch?v=1jknSk9cCLU

Estrategia de calificación

Tres evaluaciones parciales de 25 % cada una. 25% sistema de puntos.