Cronograma de Actividades:
UNIDAD I: Aspectos sociales y empresariales de la Ingeniería en Informática. Desarrollo empresarial.
- Habilidades y destrezas requeridas por parte del bachiller.
- Perfil del Ingeniero en Informática.
- Oportunidades de empleo. Responsabilidades y ética. Asociaciones e institutos profesionales. Relación con otras profesiones. Rol social y laboral.
- Importancia de la educación continua para escalar posiciones dentro del ámbito empresarial y social. Importancia de los estudios de postgrado.
- Primeros dispositivos de computación, programa amacenado(Babbage, Mark I).
- Computadores electrónicos: 1era, 2da, era y 4ta generación.
- Sistemas de numeración, números binarios, operaciones aritméticas binarias, relaciones, álgebra de boole y compuertas lógicas.
- Describir la estructura básica del hardware del computador y explicar la necesidad de sistema operativo, CPU, ALU, RAM, unidad de control, registros, ROM. Funciones del sistema operativo.
- Proceso de construcción de un programa (traducción y ejecución).
- Ensamblador y compilador.
- Análisis y especificación de un problema, diseño del algoritmo, codificación y ejecución.
- Estudio de algoritmos elementales (suma, multiplicación, factores primos, máximo común divisor, raíz cuadrada, entre otros).
- Aspectos fundamentales de la utilización de algoritmos de la resolución de problemas.
- Algoritmos y su complejidad.
- Utilización de sistemas de bases de datos. Explicar de forma general en que consiste la Ingeniería de software y el ciclo de vida del software.
- Comunicación entre computadores, el por qué de la utilización de protocolos de comunicación. Internet como ejemplo de medio de comunicación entre computadores.
- Aspectos generales de la computación gráfica y de las interfases del usuario.
- Relación entre la computación gráfica y la generación de interfases de usuario.
- La inteligencia artificial bajo el punto de vista de sistemas inteligentes, sus métodos y técnicas.
- Explicar planificación, aprendizaje, razonamiento, visión, locomoción, lenguajes naturales.
- Técnicas básicas de la computación científica, que usando algoritmos numéricos trata de resolver problemas de diversas áreas del conocimiento.
- Simulación, optimización, solución de sistemas de ecuaciones lineales y no lineales, entre otros.