lunes, 13 de enero de 2014

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. 
E-mail: carlos.leon@ciencias.unam.mx


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.