Este documento presenta el plan de estudios de un curso sobre algoritmos y programación. Se divide en 6 unidades que cubren temas como componentes de hardware, análisis de requerimientos, diseño de algoritmos, lenguajes de programación y tipos de software. Cada unidad incluye objetivos y contenidos específicos sobre los temas a tratar. El documento también describe las fechas de encuentros presenciales y la primera actividad del curso.
3. Tutor Eliezer Córdova
Emplear diseños efectivos para la automatización de procesos en las
organizaciones por medio de técnicas de programación y la selección
de componentes de equipos de cómputo facilitando la toma de
decisiones efectivas de acuerdo con los valores éticos propios de un
gerente, integrando las tecnologías al quehacer cotidiano de los
integrantes de una organización en la búsqueda de un mejoramiento
colectivo y sobre todo el éxito de la empresa.
4. Tutor Eliezer Córdova
Consolidar el conocimiento previo en análisis, diseño y uso de
algoritmos y estructuras de datos.
Consolidar habilidades de investigación
5. Tutor Eliezer Córdova
Unidad I.
CONTENIDO PROGRAMÁTICO
Componentes de un equipo de computación y su uso en la
empresa: Tipos de sistemas. Principales componentes del sistema,
descripción, reconocimiento y funcionamiento de partes y piezas de
las Computadoras. Ensamblaje del computador. Manejo de Discos
Duros, instalación, configuración, partición y formateo. Búsqueda e
Instalación de Drivers. Mantenimiento Preventivo y Problemas
Comunes.
6. Tutor Eliezer Córdova
Unidad II.
CONTENIDO PROGRAMÁTICO
Análisis de requerimiento de cómputo de la empresa: Rol de los
sistemas en la empresa, arquitectura y componentes de la solución,
análisis de requerimientos de cómputo, administración de recursos,
planeación, organización, dirección y control, factores de riesgo,
adquisición de software y hardware; permisos y licencias, evaluación
del desarrollo del sistema, casos prácticos.
7. Tutor Eliezer Córdova
Unidad III.
CONTENIDO PROGRAMÁTICO
Algoritmos: Entidades básicas para el desarrollo de algoritmos,
técnicas de diseño, formulación de algoritmos, estructura de un
Algoritmo en pseudocódigo, partes de un algoritmo, cabecera,
declaraciones, cuerpo, sintaxis de un algoritmo, comentarios.
Elementos: Variables, constantes, datos. Bucles: For, While, Do +
While. Sintaxis y funcionamiento. Recursividad: Función, estructura.
Tipos de retorno. funciones Recursivas Inserción de un módulo en un
programa, declaración, instrucción llamar. Casos Prácticos:
Algoritmos para construir una mejor fuerza de trabajo, el algoritmo
genético, algoritmo de planificación por prioridad, algoritmos de
ordenamiento, algoritmos de búsqueda, algoritmos moleculares.
8. Tutor Eliezer Córdova
Unidad IV.
CONTENIDO PROGRAMÁTICO
Herramientas de diseño de algoritmos: Pseudocódigo, diagrama de
flujo, diagrama de Nassi-Scheneiderman. Herramientas
automatizadas para el diseño de algoritmos, DFD, RAPTOR, PSeInt.
9. Tutor Eliezer Córdova
Unidad V.
CONTENIDO PROGRAMÁTICO
Lenguajes de Programación: Clasificación, estructura y elementos
del Lenguaje, sistema de tipos, lenguajes tipados versus lenguajes no
tipados, Implementación: compilación e interpretación. Elementos
de un Programa Análisis Sintáctico: Manejo de errores sintácticos,
Árbol sintáctico de una sentencia de un lenguaje, Tipos de Análisis.
Análisis Semántico: Verificación de tipos en expresiones, gramática
de atributos, evaluación de atributos con analizadores sintácticos
descendentes y ascendentes, manejo de errores.
10. Tutor Eliezer Córdova
Unidad VI.
CONTENIDO PROGRAMÁTICO
Software libre y Software propietario: Tipos de licencias, sistemas
operativos, navegadores web, clientes de correo, aplicaciones
ofimáticas, otras aplicaciones, manejadores de bases de datos,
lenguajes de programación
17. Tutor Eliezer Córdova
PRIMERA ACTIVIDAD
FORMA TU EQUIPO
Tema 1: Algoritmos
de Búsqueda
Tema 6: Algoritmos de
modelos matemáticos
Tema 2: Algoritmos
de Ordenamiento
Tema 5: Algoritmos de
Asignación de Memoria
Tema 3: Algoritmos de
encriptación
Tema 4: Algoritmos
de Simulación