Cursos de Moises García V.

  • Objetivo
    Desarrollar habilidades para aplicar el conocimiento teórico de la materia de programación de computadoras en la solución de problemas prácticos.

  • Taller de Programación
  • Objetivo:
    Adquirir la habilidad para utilizar manejadores de bases de datos desde un lenguaje anfitrión.
  • Este
    curso cubre lo referente a sistemas de bases de datos, cuyos temas incluyen
    modelos de datos (EntidadRelación,
    Relacional y Orientado a Objetos); lenguajes de consulta (algebra
    relacional, cálculo relacional); el diccionario de datos; implementación del núcleo de un sistema de bases de
    datos relacional y ejemplos concretos de lenguajes y sistemas de bases de datos comerciales. Otros temas
    que también se cubren son: Optimización de las consultas; teoría de las formas normales y el diseño de las
    bases de datos; interfases de los usuarios y lenguajes de consulta gráficos; estudio de la organización física
    de las bases de datos; tecnologías modernas (hipertexto y sistemas basados en el conocimiento).
  • El objetivo de la materia de matemáticas básicas es que el estudiante adquiera o refuerze las habilidades matemáticas en aritmética, álgebra, trigonometría y geometría analítica; como condición indispensable para abordar con éxito temas más avanzados como: cálculo diferencial e integral, física o álgebra superior. Si un estudiante aprueba la materia de matemáticas básicas, podrá continuar con las demás materias del plan de estudios de la carrera que eligió y la expectativa es que avance sin problemas. Anteriormente, a un estudiante típico le tomaba de 12 a 14 semestres terminar la carrera.

  • El estudiante aplicará los conceptos básicos de computación así como el funcionamiento y las partes que integran un sistema de computo. Desarrollará habilidades en el manejo de las herramientas computacionales aplicadas al diseño y al análisis de problemas de ingeniería

  • Este
    curso introduce al estudiante a la naturaleza de los lenguajes de
    programación contemporáneos, empezando por una revisión
    profunda de lenguaje ensamblador y finalizando con un tratamiento
    profundo de un lenguaje verdadero orientado a objetos (tal como
    Smalltalk o Eiffel). Durante el desarrollo del curso se discute la
    evolución de lenguajes imperativos (FORTRAN, Algol, PL/I,
    Pascal) y lenguajes funcionales (Lisp, Scheme, ML). Adicionalmente se
    introducen conceptos fundamentales de diseño e implementación
    de los lenguajes de alto nivel, incluyendo los conceptos de ligado,
    chequeo de tipos y administración de memoria durante
    ejecución.

  • Lab. de herramientas computacionales
    grupos 102 y 103