Introducción
El objetivo de este curso es enseñarles los conceptos fundamentales para aprender a estructurar un programa computacional desde el desarrollo de un algoritmo hasta la comprensión de los ciclos de control utilizados en la mayoría de los lenguajes de programación.
Una manera de pensar combina las mejores características de la matemática, la ingeniería, y las ciencias naturales. Como los matemáticos, los científicos informáticos usan lenguajes formales para designar ideas (específicamente, computaciones). Como los ingenieros, ellos diseñan cosas, ensamblando sistemas a partir de componentes y evaluando ventajas y desventajas de cada una de las alternativas. Como los científicos, ellos observan el comportamiento de sistemas complejos, forman hipótesis, y prueban sus predicciones

- Profesor: Javier Tepepa Martínez
