Modalidad de imparticiónLa modalidad en que se imparte es presencial.
Número de horasSe cursa en 4 semestres.
Titulación oficialSe otorga el título de Maestro en Ciencias Computacionales por la UACH.
Valoración del programaLas asignaturas del plan de estudios tienen una fuerte carga de matemáticas avanzadas con enfoque lógico para el desarrollo de distintos softwares.
Precio del cursoConsultar precio.
Dirigido aEspecialmente se dirige a egresados titulados de la carrera de Ingeniería, Matemáticas, Informática y afines.
EmpleabilidadEl campo laboral está en la industria dedicada al desarrollo de sistemas computacionales como Microsoft o Apple, etc.
Objetivos del curso- Formar recursos humanos que potencien el desarrollo mediante la aplicación de tecnología informática de vanguardia en el sector productivo y de servicios.
- Apoyar programas de estudio de nivel licenciatura mediante la preparación y captación de recursos humanos y la transferencia del conocimiento.
- Trabajar en las líneas de investigación del programa, utilizando tecnología de punta para cubrir necesidades de informatización y automatización en la comunidad.
- Contribuir a atender la demanda de modernización del sector productivo y de servicios.
Curso dirigido aProfesionistas egresados con título profesional en la Licenciatura en áreas afines a las estructuras
TitulaciónMaestro en Ciencias Computacionales
ContenidoPLAN DE ESTUDIOS
CURSOS PROPEDÉUTICOS
S-01 PROGRAMACIÓN Fundamentos de programación. Programación estructura con manejo de arreglos, apuntadores, estructuras y archivos. Programación orientada a objetos con un enfoque general. 0 créditos S-02 ORGANIZACIÓN COMPUTACIONAL La computadora como un sistema multinivel. Especificación y detalle de cada uno de los niveles que constituyen a las computadoras personales. Arquitectura de computadoras. Lógica computacional. 0 créditos S-03 INTRODUCCIÓN A BASES DE DATOS Las bases de datos como organizadores de información. Modelado de datos. Tendencias de las bases de datos. 0 créditos S-04 MATEMÁTICAS Las matemáticas como una herramienta de una constante utilidad. Conjuntos, secuencias y funciones. Técnicas de conteo. Aplicaciones de grafos y uso de árboles para representaciones reales. 0 créditos
BÁSICO OBLIGATOROS
S-05 MATEMÁTICAS I Manejo y aplicación de la lógica proposicional. Utilización de conjuntos como herramienta de funciones. Razonamiento y aplicación de la lógica difusa. 6 créditos S-06 MATEMÁTICAS II Métodos de recurrencia. Técnicas de ordenamiento. Estructuras de datos. Diseño de algoritmos computacionales. 6 créditos S-07 PARADIGMAS DE PROGRAMACIÓN Paradigmas de programación. Descripción e implementación de lenguaje. Programación imperativa, orientada a objetos funcional y lógica. 6 créditos S-08 BASES DE DATOS DISTRIBUIDAS Sistemas distribuidos. Modelo cliente/servidor. Bases de datos orientadas a objetos. Objetos distribuidos. Redes. Relación de bases de datos con internet. Combinación de bases de datos y los diferentes lenguajes de programación. Aplicación de Java y JDBC para manejar bases de datos. Tendencias en sistemas distribuidos. 6 créditos
OBLIGATORIO
S-21 METODOLOGÍA DE LA INVESTIGACIÓN Origen de la ciencia. Fundamentos de la ciencia. Método científico. Tipos de investigaciones. Protocolo de investigación. Estándares para el reporte de la investigación. 6 créditos S-22 MATERIA SELLO (CREDIBILIDAD) Comunicación. Liderazgo y credibilidad. Confiabilidad humana. 6 créditos S-23 DESARROLLO DE PROYECTOS Filosofía de la investigación. Método científico. Desarrollo de proyectos. Adquisición de información. Planeación de la solución del problema. Escritura del reporte. Documentación. Recomendaciones prácticas. 6 créditos
OPTATIVO
S-09 CONTROL DE SISTEMAS BASADOS EN PC I La automatización industrial en nuestros días. Programación basada en interfaces. Tecnología software. Aplicación de bases de datos. Descripción, acceso y aplicación de los puertos de la computadora personal. Elementos básicos de hardware para automatización. Integración software/hardware. 6 créditos S-10 CONTROL DE SISTEMAS BASADOS EN PC II Herramientas para la automatización de sistemas. Integración y aplicación de software y hardware. Aplicación de herramientas para el desarrollo de sistemas de automatización integrados. 6 créditos S-11 SISTEMAS DE BÚSQUEDA Y RAZONAMIENTO I Utilización de métodos para la búsqueda de soluciones. Representación de problemas y principios de búsqueda. Búsqueda heurística y sus técnicas. Aplicaciones prácticas de las estrategias de búsqueda. 6 créditos S-12 SISTEMAS DE BÚSQUEDA Y RAZONAMIENTO II Demostración de métodos avanzados de búsqueda. Programación lógica con restricciones. Redes neurales artificiales (modelos y fundamentos). Algoritmos genéricos. 6 créditos S-13 SISTEMAS DISTRIBUIDOS I Arquitectura y sistemas operativos distribuidos. Protocolos de comunicación. Arquitectura para objetos distribuidos. Agentes inteligentes. CORBA y DCOM. Programación en redes usando JAVA. Tendencias actuales en sistemas distribuidos. 6 créditos S-14 SISTEMAS DISTRIBUIDOS II Plataformas para sistemas distribuidos de tipo experimental. Unix y Windows NT. Arquitecturas para servidores distribuidos. CORBA avanzado. Sistemas Cliente/Servidor con Java y CORBA. Tendencias en sistemas distribuidos. 6 créditos S-15 SISTEMAS DIFUSOS Conceptos básicos de conjuntos. Aritmética difusa. Construcción de conjuntos y operaciones difusas. Reglas de inferencias e implicación. Aplicación de los sistemas difusos. 6 créditos S-16 SIMULACIÓN I Montecarlo como método de simulación. Herramientas de simulación. La simulación y los sistemas discretos. Lenguajes de simulación. Modelo estadístico. 6 créditos S-17 SIMULACIÓN II Simulación orientada a objetos. Realidad y tiempo virtual. Simulación distribuida. Presentación de aplicaciones. 6 créditos S-18 SISTEMAS DE TIEMPO REAL IIntroducción y diseño de sistemas de tiempo real. Programación concurrente. Comunicación en tiempo real. Técnicas de detección y tolerancia a fallos. Protección de recursos. 6 créditos S-19 BASES DE DATOS AVANZADAS Técnicas de gestión de información: Data Warehousing. Implementación de DBMS distribuidas. Componentes Data Warehousing. Análisis de datos de negocios. Procesamiento analítico en línea (OLAP). Data Mining. 6 créditos S-20 TOPICOS SELECTOS Programa de profesores visitantes. 6 créditos
LÍNEAS DE INVESTIGACIÓN
1. Desarrollo de Sistemas Integrados de Fabricación.
2. Modelado de Empresa de Manufactura Discreta.