Arquitectura de Computadoras B
Conocer los conceptos fundamentales de los modelos de arquitecturas de cómputo. Conocer y analizar los bloques que conforman un sistema de cómputo.
LENG. Y AUTOM. II GPO. B
Desarrollar el análisis semántico, la generación de código, la optimización y la generación del código objeto para obtener el funcionamiento de un compilador.
Fundamentos de Investigacion - sistemas -
Este curso permite al estudiante, conocer y utilizar herramientas para la creación de nuevos conocimientos; así como la comprensión del método científico y sus elementos para llevar a cabo proyectos de investigación de forma sistemática, organizada y objetiva, con el propósito de aumentar los conocimientos sobre algo desconocido; a través de la observación, experimentación y lograr conclusiones, nuevos aprendizajes que son de apoyo para ampliar los diversos campos de la ciencia y la tecnología.
Estructura de Datos
Esta asignatura proporciona a los estudiantes los conocimientos y habilidades fundamentales para la representación, organización y manipulación eficiente de datos. A lo largo del curso, se exploran diversas estructuras de datos como arreglos, listas, pilas, colas, árboles, grafos, y tablas hash, así como sus aplicaciones en la resolución de problemas computacionales.
Los estudiantes aprenderán a seleccionar la estructura de datos más adecuada en función de las necesidades de los algoritmos y las características del problema a resolver, mejorando tanto el rendimiento como la eficiencia del software. Además, se introduce la complejidad algorítmica, permitiendo a los alumnos evaluar y optimizar las soluciones propuestas.
ARQ. DE COMPU
Conocer los conceptos fundamentales de los modelos de arquitecturas de cómputo. Conocer y analizar los bloques que conforman un sistema de cómputo.
INGENIERIA DE SOFTWARE ISC
La importancia de esta asignatura, es que permite al estudiante aplicar las fases de la metodología para el desarrollo de un sistema en un contexto multidisciplinario; aplicando el conocimiento científico, a través de los métodos, técnicas y normas adecuados, para el desarrollo de software.