Información General
Semestre: 2015-2
Clave del curso: 1209
Grupo: 9792
Número de créditos: 10
Horas teoría por Semestre: 64
Horas Práctica por Semestre: 32
Profesor: Tintor Jiménez Pablo Alberto.
E-mail: pablotintor@comunidad.unam.mx
Ayudante: León Pérez José Carlos.
Horario y Aula
Práctica: Lunes, Miércoles y Viernes de 7:00-8:00 horas.
Teoría: Martes y Jueves de 7:00-8:00 horas.
Aula: Aula de enseñanza de cómputo de matemáticas.
Edificio: Tlahuizcalpan(Sótano).
Objetivos Generales
Conocerá cómo ha evolucionado históricamente el hardware y el software así como los conceptos básicos necesarios para buen el entendimiento de la ejecución de un programa en el computador.
- Conocerá las ideas básicas de la programación y la solución algorítmica de problemas, tales como el diseño descendente, refinamientos sucesivos, abstracción de procedimientos, estructuras de control, tipos de datos y convenciones de entrada y salida básica.
- Explicará las características sintácticas y de ejecución de un lenguaje de programación moderno, y las aplicará en la construcción y ejecución de programas completos que resuelven problemas algorítmicos sencillos.
- Identificará las representaciones básicas de datos numéricos y no numéricos directamente en la máquina, así como su aplicación concreta.
- Conocerá los tipos de datos elementales y estructurados, así como los principios necesarios para la creación de tipos de datos definidos por el usuario y sus aplicaciones.
- Comprenderá y aplicará los fundamentos de los algoritmos recursivos en el proceso de solución de problemas.
- Comparará algunos algoritmos para búsquedas y ordenamientos lineales, y conocerá los problemas de complejidad y la contraposición entre espacio requerido y tiempo de ejecución.
- Reconocerá el contexto social en el cual la computación interacciona y sirve a la sociedad.