Programa de Maestría

 



Programa de Maestría


El programa de maestría tiene como objetivo preparar especialistas en el área de computación que conozcan y sepan aplicar la teoría, las metodologías y las técnicas más modernas de la disciplina. Tiene una duración de 2 años organizados en cuatrimestres, e inicia en el cuatrimestre septiembre-diciembre de cada año. Durante los primeros tres cuatrimestres el estudiante toma en promedio 4 cursos por cuatrimestre completando un total de 12 cursos en el primer año. 
Durante el segundo año desarrolla, con la asesoría de un profesor del Departamento de Computación un proyecto de investigación (tesis) el cual debe defender ante un jurado para obtener el grado de maestría en Computación. Puede existir un co-asesor de tesis, y su participación debe ser aprobada por el Colegio de Profesores. Dada la influencia de la computación en todas las áreas de conocimiento, a lo más cuatro de los cursos pueden tomarse en programas del Cinvestav y, a lo más dos cursos pueden tomarse en programas fuera del Cinvestav; la suma de los cursos acreditados por el estudiante en otros programas del Cinvestav y fuera del Cinvestav, no deben ser mayor a cuatro.

 

Perfil de Ingreso

La maestría está dirigida fundamentalmente, aunque no de forma exclusiva, a personas que han estudiado una Ingeniería en Sistemas Computacionales, una Ingeniería en Computación, una Ingeniería en Comunicaciones y Electrónica, una Licenciatura en Informática, una Licenciatura en Ciencias de la Computación, Licenciatura en Física y Matemáticas, o áreas afines.

Los conocimientos que se piden a los candidatos incluyen áreas como:

  • Conocimientos generales (en computación)
  • Sistemas Operativos
  • Estructura de datos
  • Compiladores
  • Programación
  • Arquitectura de computadoras y sistemas digitales
  • Lenguajes y autómatas
  • Redes de computadoras
  • Bases de datos
  • Ingeniería de software
  • Análisis numérico, teoría elemental de números y probabilidad
  • Diseño y análisis de algoritmos

 

Además, los aspirantes deben haberse titulado o tener una carta de pasante para cumplir con lo estipulado en el artículo 18, capítulo IX, del Reglamento General de Estudios de Posgrado del CINVESTAV-IPN (página 10 de dicho reglamento dentro de la carpeta “medios de verificación” correspondiente al criterio “1. Plan de Estudios”).

 

Las aptitudes que consideramos esenciales en el proceso de admisión son:

1. Un alto sentido de compromiso y responsabilidad debiendo dedicar el cien por ciento de su tiempo a la realización de sus actividades académicas.

2. Inclinación hacia la investigación y el desarrollo tecnológico con el fin de buscar soluciones con tecnología de punta para el bienestar social y desarrollo sustentable de su país.

3. Una alta capacidad de análisis y pro-actividad para la solución de problemas y toma de decisiones que les permita proponer soluciones innovadoras a dichos problemas.

4. Contar con la creatividad que les permita diseñar e innovar y proponer soluciones de mediano y largo alcance.

5. Contar con una disposición para el trabajo en equipo.

 

Esas aptitudes son las que se evalúan durante todo el proceso de admisión, consistente de un examen de conocimientos generales, un curso propedéutico y una entrevista.

 

Perfil de Egreso

Fomentamos desarrollar las capacidades analíticas de nuestros egresados y el equilibrio entre la resolución de problemas tecnológicos y la investigación básica. Así, nuestros egresados, dependiendo del la currícula que ellos seleccionen en la maestría, pueden optar por una formación completamente tecnológica, en donde adquieren los conocimientos para resolver problemas prácticos de desarrollo; o por una formación completamente teórica. En cualquiera de los dos casos nuestros egresados pueden continuar con un doctorado, a la enseñanza superior o ir al sector industrial (o incluso, formar su propia empresa).

De esta forma nuestro programa se enfoca a la formación de recursos humanos encauzándose en tres actividades sustantivas: a) la resolución de problemas tecnológicos y la práctica profesional, b) la investigación científica, c) la docencia a nivel superior.

El enfoque de la Maestría depende del estudiante,y puede ser de investigación o de aplicación en alguna de las áreas de la Computación que se mencionan más adelante.

 

Proceso y requisitos de admisión

El proceso de admisión al programa de maestría inicia normalmente en el mes de junio de cada año y consiste de tres etapas:

1. Examen de admisión

2. Entrevista

3. Curso de inducción

 

El aspirante deberá cubrir los siguientes requisitos:   

  • Llenar solicitud de examen de admisión y una forma de concentrado curricular (formatos que están disponibles en la página electrónica).
  • Entregar curriculum vitae (incluyendo dirección y teléfono para contactar al interesado).
  • Entregar 2 cartas de recomendación (copia) de profesores  o investigadores que lo conozcan.
  • El examen está programado en el mes de julio en un día a definir cada año, por lo que es responsabilidad del aspirante preguntar  la fecha exacta con anticipación. El aspirante deberá traer una identificación con foto al examen.
  • Entrevistarse con una comisión de profesores del departamento.


El aspirante aceptado deberá entregar los siguientes documentos al Departamento de Servicios Escolares del Cinvestav:

  • Solicitud de Admisión al Cinvestav.
  • Certificado completo de estudios profesionales del ciclo de licenciatura o ingeniería con el promedio general de aprovechamiento.
  • Copia de la carta de pasante (en caso de ser pasante).
  • Copia del acta del examen final o de su título.
  • Copias de constancias o certificados de otros estudios cursados.
  • Cuatro fotografías tamaño infantil.
  • Entregar 2 cartas de recomendación (original y copia) de profesores o investigadores que lo conozcan.
  • Dos copias del acta de nacimiento.
  • Copias de constancias o certificados de los seminarios, cursos, congresos y conferencias en los que haya participado.
  • Curriculum Vitae único (CVU) de acuerdo al formato establecido por el CONACyT (véase www.conacyt.mx para mayores detalles)
  • Copia de la Clave Única de Registro de Población (CURP).


Cursos propedéuticos

El Programa Institucional de Computación ofrece y requiere de cursos propedéuticos para ingresar al Programa de Maestría Los requisitos de ingreso son aprobar el examen de admisión, cursar y aprobar un curso propedéutico y, en base a la entrevista con los profesores del departamento de Computación, satisfacer otros criterios necesarios para llevar a buen término sus estudios de Maestría (ver proceso de admisión), como son:

  • Demostrar madurez para realizar sus estudios.
  • Demostrar conocimientos profundos de computación y estar familiarizado con el pensamiento abstracto.
  • Contar con experiencia profesional y/o académica.
  • Tener compromiso de dedicación de tiempo completo para efectuar sus estudios.
  • Demostrar tener independencia para iniciar sus estudios.
  • Demostrar tener responsabilidad para llevar a buen término sus estudios

 

Para el examen de admisión se facilita una guía de estudio  que incluye preguntas modelo del examen.


Programa de estudios

El programa de estudios de la Maestría tiene una duración de 2 años organizados en cuatrimestres e inicia en el cuatrimestre septiembre-diciembre de cada año. Así, el programa de estudios está dividido en dos fases cada una de un año escolar. Durante el primer año se toman un total de 12 cursos, 4 por cuatrimestre. Durante el segundo año se desarrolla, con la asesoría de un profesor del Departamento de Computación o del Laboratorio de Tecnologías de Información, un proyecto de investigación (tesis) el cual debe defender ante un jurado para obtener el grado de maestría en Computación. Para ello el alumno se inscribe en los cursos “temas de tesis” y “seminarios de investigación”. Puede existir un co-asesor de tesis, y su participación debe ser aprobada por el Colegio de Profesores.

Dada la influencia de la Computación en todas las áreas de conocimiento y para promover la multidisciplinariedad de la Computación, a lo más cuatro de los cursos pueden tomarse en otros Programas del Cinvestav y a lo más dos cursos pueden tomarse en Programas fuera del Cinvestav; la suma de los cursos acreditados por el estudiante en otros Programas del Cinvestav y fuera del Cinvestav, no deben ser mayor a cuatro.

El enfoque de los estudios de Maestría depende del estudiante, asesorado por su asesor de estudios o asesor de tesis. El enfoque puede ser de investigación o de aplicación en alguna de las áreas de la Computación relacionadas con el Programa.

 

Primer año: cursos

Los cursos a acreditar durante el primer año son seleccionados por cada estudiante y su asesor de estudios (un profesor del Programa Institucional de Computación el cual es asignado al estudiante al ingresar). La selección de los cursos busca para el estudiante una formación con los conocimientos esenciales de la Computación, con la mayor amplitud posible en las diferentes áreas de la Computación, y con la mayor profundidad posible en las áreas relacionadas con el tema de tesis del estudiante y sus intereses de desarrollo profesional.

Los cursos están agrupados bajo un núcleo y cuatro áreas de especialidad. Todos los cursos del núcleo se ofrecen todos por lo menos una vez al año en  los primeros dos cuatrimestres del año lectivo. Los cursos en las áreas de especialidad se ofrecen tomando en cuenta la demanda y la planta de profesores. Los cursos de cada área de especialidad se dividen en formativos y de especializacion. Los formativos proporcionan amplitud de conocimientos, y los de especialización proporcionan profundidad en alguna línea de investigación.

 

Cursos

 Cada estudiante debe acreditar 4 cursos del núcleo. Los cursos del núcleo comprenden los conocimientos básicos que cualquier egresado del programa de maestría en computación debe tener.

Los cursos están agrupados bajo un núcleo y cuatro áreas de especialidad. Todos los cursos del núcleo se ofrecen todos por lo menos una vez al año en los primeros dos cuatrimestres del año lectivo. Los cursos en las áreas de especialidad se ofrecen tomando en cuenta la demanda y la planta de profesores. Los cursos de cada área de especialidad se dividen en formativos y de especialización. Los formativos proporcionan amplitud de conocimientos, y los de especialización proporcionan profundidad en alguna línea de investigación.

La elección de los cursos busca para el estudiante una formación con los conocimientos esenciales de la Computación, con la mayor amplitud posible en las diferentes áreas de la Computación, y con la mayor profundidad posible en las áreas relacionadas con el tema de tesis del estudiante.

 

Cursos del Núcleo

Los cursos del núcleo comprenden los conocimientos básicos  que cualquier egresado del programa de Maestría en Computación debe tener. Los cursos del núcleo son:

 

Cada estudiante debe acreditar los 4 cursos del núcleo. La acreditación de cada curso de núcleo es necesaria debido a la diversidad del perfil de ingreso de nuestros estudiantes.

 

Cursos Formativos y de Especialización

Los cursos restantes para completar al menos doce cursos se toman de las siguientes áreas de especialización. Los cursos formativos y de especialización se presentan por línea de investigación en la Tabla 1.

  • Teoría de la Computación. En esta línea de investigación se trata de conocer las capacidades y limitaciones fundamentales de las computadoras.
  • Inteligencia Artificial. La inteligencia artificial es el estudio de soluciones para problemas que son difíciles o impácticos de resolver con métodos tradicionales.
  • Sistemas de Cómputo. En esta área se estudia el diseño y desarrollo de software para administrar los recursos de sistemas de ćomputo y para desarrollar software de aplicación.
  • Sistemas de Información. Esta línea comprende el desarrollo e integración de sistemas de software basado en la descomposición funcional, el desarrollo de herramientas de software y técnias de recuperación de información.

 

Nivel Teoría de la Computación
Inteligencia Artificial
Sistemas de Cómputo Sistemas de Información
Formativos Teoría de la Computación (N)
Inteligencia Artificial Arquitectura de Computadoras (N)
Programación Avanzada (N)
  Diseño y análisis de Algoritmos (N)
Procesamiento de Lenguaje Natural
Programación Orientada a Objetos
Base de Datos
  Matemáticas discretas
Introducción a la Computación Evolutiva
Cómputo Móvil Lógica y Bases de Datos
  Aritmética Computacional
Visión Computación Paralela Graficación
  Códigos y Criptografía   Sistemas Distribuídos
Ingeniería de Software
  Geometría Computacional
  Sistemas Operativos
Redes de Petri
      Programación Concurrente Lenguajes de Programación
      Sistemas de Tiempo Real Minería de Datos
       Redes de Computadoras  
Especialización Optimización en Ingeniería
Tópicos Selectos en Visualización Seguridad en Sistemas de Información Pruebas de Confiabilidad de Software
   Optimización Numérica
Temas selectos: Sistemas de Agentes
Diseño de Herramientas para Desarrollo de Sistemas Distribuídos
Sistemas Colaborativos Distribuídos
  Computabilidad y Complejidad
Tópicos Selectos en Inteligencia Artificial: Teoría de Juegos. Tópicos Selectos en Cómputo Móvil Tópicos Selectos en Sistemas distribuídos: elearning
  Tópicos Selectos en Criptografía Tópicos Selectos en Inteligencia Artificial: Introducción a la Optimización Evolutiva Multiobjeto
Tópicos Selectos en Seguridad de Redes y Computación
Tópicos Selectos en Interacción Hombre- Maquina
  Tópicos Selectos en Teoría de Códigos
Tópicos Selectos en Inteligencia Artificial: Lenguajes Formales y Máquinas de Estado
Tópicos Selectos en Sistemas Operativos de Tiempo Real  Tópicos Selectos en Minería de Datos Avanzada
  Tópicos Selectos en Criptografía Asimétrica Tópicos Selectos en Inteligencia Artificial: Redes Complejas y Aprendizaje Computacional
Cómputo Ubicuo
 
  Tópicos Selectos de Computación Científica I Tópicos Selectos en Inteligencia Artificial: Sistemas de Soporte a la Toma de Decisiones
   
    Tópicos Selectos en Redes Neuronales Artificiales    
    Tópicos Selectos en Robótica Móvil
   

 


Tabla 1: Mapa curricular de los cursos formativos y de especialización por línea de investigación. (N) Materia de núcleo.

 

 Nota: Cada estudiante deberá elegir 8 cursos de acuerdo a su área de especialización, no necesariamente los 8 cursos deben ser de la misma línea de investigación. No todos los cursos se ofrecen en el mismo año escolar; los cursos se abren dependiendo de la disponibilidad de los profesores y de la demanda de los estudiantes.

Segundo año: tesis y seminarios

Durante su segundo año de estancia en el Programa, el estudiante seleccionará un tema de tesis propuesto por un profesor del Departamento de Computación o del Laboratorio de Tecnologías de la Información, o propondrá uno a un profesor adscrito al Programa, quien fungirá como asesor de tesis. Puede exisitir un coasesor de tesis, dentro del Programa de Computación o de otra institución, mas su participación debe ser aprobada por el colegio de profesores del departamento. El tema de investigación se somete a evaluación por  un Consejo de Profesores para su aprobación.

Durante el segundo año el alumno estará dedicado a seminarios de investigación y desarrollo en laboratorios, los cuales  corresponden a 3  "trabajos de tesis" que se acreditan con la misma escala de calificación con que se acreditan los cursos del primer año (esta escala es descrita más adelante). El alumno podrá hacer estancias industriales o académicas en otra institución de investigación.

Cada estudiante asesorado por su tutor académico deberá elegir 12 cursos de acuerdo a su área de especialización, no necesariamente los 12 cursos deben ser de una misma línea de investigación. No todos los cursos se ofrecen en el mismo año escolar; los cursos se abren dependiendo de la disponibilidad de los profesores y de la demanda de los estudiantes. 

La trayectoria curricular del programa de maestría se presenta en la Tabla 2. En el primer año se toman las 12 materias, 4 de núcleo y 8 optativas. En el segundo año se hacen 3 seminarios de tesis y se evalua el trabajo de tesis.

 

PRIMER AÑO
Primer Cuatrimestre
Septiembre-Diciembre
Segundo Cuatrimestre
Enero-Abril
Tercer Cuatrimestre
Mayo-Agosto
Materia de Núcleo Materia de Núcleo Optativa
Materia de Núcleo Materia de Núcleo Optativa
Optativa Optativa Optativa
Optativa Optativa Optativa

 

SEGUNDO AÑO
Primer Cuatrimestre
Septiembre-Diciembre
Segundo Cuatrimestre
Enero-Abril
Tercer Cuatrimestre
Mayo-Agosto
Seminario de tesis 1 Seminario de tesis 2 Seminario de tesis 3
Trabajo de tesis Trabajo de tesis Trabajo de tesis

 

Tabla 2: Trayectoria curricular del programa de Maestría en Ciencias en Computación

 
Requisitos de permanencia

Solo se admiten estudiantes de tiempo completo.  Es responsabilidad del estudiante solicitar su inscripción al inicio de cada cuatrimestre, y solo podrá estar inscrito hasta por 1 año adicional a los dos años base del programa de maestría.

El departamento de Computación y el Laboratorio de Tecnologías de Información brindan las facilidades para que cada alumno desempeñe sus actividades educativas y de investigación adecuadamente y de tiempo completo en el CINVESTAV.  El CINVESTAV:
 

  • Cuenta con el equipo de cómputo y software para el  desarrollo de tareas y trabajos de investigación.
  • Brinda a cada alumno un cubículo en el salón de estudiantes, y cuenta con salones de seminarios y de clases.
  • Sostiene proyectos de vinculación, con la industría y otras instituciones educativas, en los que pueden participar los estudiantes para familiarizarse con el desarrollo de una investigación.

    Requisitos para la obtención del grado

    Durante el primer año el estudiante deberá aprobar 12 cursos de la Maestría con un promedio mínimo de 8.0. La escala de calificaciones es 0 a 10 con una cifra decimal, con una mínima aprobatoria de 7.0. En el caso que un estudiante obtiene una calificación reprobatoria causará baja definitiva del CINVESTAV.

Al terminar el desarrollo de su tesis, el estudiante entregará un documento escrito para su revisión por un Comité de Graduación integrado mayoritariamente por profesores miembros del programa del Posgrado Institucional de Computación del CINVESTAV.  El Comité de Graduación es designado por la Coordinación Académica a solicitud del supervisor de la tesis.

Una vez que el  Comité de Graduación alcance un consenso sobre la calidad de la tésis, se procederá a la defensa de la misma mediante un examen público ante el Comité de Graduación y el asesor de tésis. Para realizar la defensa es necesario contar con un grado de licenciatura y cumplir con todos los requisitos anteriores. Además, de acuerdo con la política del Posgrado Institucional de Computación del CINVESTAV sobre la difusión de la cultura y el conocimiento, no se aceptan tesis confidenciales o clasificadas; éstas son consideradas del dominio público y se encuentran en bibliotecas al alcance de cualquier persona interesada.

Si la defensa es exitosa de acuerdo con los criterios del Comité de Graduación, el CINVESTAV otorgará al estudiante el grado de Maestro en Ciencias en la especialidad de Computación.


Trabajo de tesis

Durante el segundo año el alumno estará dedicado a seminarios de investigación y desarrollo en laboratorios, los cuales corresponden a 3 “trabajos de tesis” que se acreditan con la misma escala de calificación con que se acreditan los cursos del primer año (esta escala es descrita más adelante). El alumno podrá hacer estancias industriales o académicas en otra Institución de investigación.