Mapa curricular

El programa de estudios está dividido en dos partes, cada una de un año de duración. Durante el primer año, deben acreditarse 12 cursos, los cuales son seleccionados por cada estudiante, con la ayuda de su tutor. La selección de los cursos busca que el estudiante reciba una formación integral en ciencias de la computación, teniendo la mayor amplitud posible en las diferentes áreas básicas de la computación, y la mayor profundidad posible en las áreas relacionadas con el tema de tesis del estudiante y sus intereses de desarrollo profesional. Los cursos del núcleo comprenden los conocimientos básicos que cualquier egresado del programa de maestría en computación debe tener:

 

  • Matemáticas Discretas

  • Análisis y Diseño de Algoritmos

  • Programación Orientada a Objetos

  • Ingeniería de Software

  • Sistemas Operativos

  • Arquitectura de Computadoras

  • Bases de Datos

  • Lenguajes de Programación

 

Cada estudiante debe acreditar por lo menos 4 de los cursos del núcleo. La selección de tales cursos depende de la formación académica y experiencia de cada estudiante, y es necesaria debido a la diversidad de perfil de nuestros estudiantes.

 

 

Cursos formativos y de especialización

 

Los cursos restantes para completar los doce requeridos por cada estudiante, se toman de las áreas de especialización. Los cursos formativos y de especialización se presentan por LGAC. Cada estudiante asesorado por un tutor deberá elegir 8 cursos de acuerdo a su área de especialización, pero éstos no necesariamente deben ser de la misma línea de investigación.

 

Durante el segundo año de su estancia en el programa, el estudiante seleccionará un tema de tesis propuesto por un profesor, o propondrá uno a un profesor, quien fungirá como su asesor de tesis. El tema de investigación se somete a evaluación por un consejo de profesores para su aprobación. El alumno podrá hacer estancias industriales o en otro instituto de investigación, durante la realización de su tesis, previa autorización de su asesor. En forma paralela al desarrollo de la tesis, el estudiante deberá asistir a 3 seminarios de investigación, en donde se presentarán los avances de su proyecto de tesis a la comunidad para su seguimiento, evaluación y crítica.

 

El Cuadro 1 presenta el mapa curricular de cursos por área de investigación, diferente a los cursos del núcleo. Un estudiante que desea enfocar sus estudios en alguna de las áreas debe, principalmente, cursar las asignaturas que se encuentran en la columna correspondiente a esa área. Sin embargo, para redondear su formación se le recomienda tomar cursos de otras áreas. En el MV 1.1, se presenta una descripción detallada de cada curso. Este mapa curricular se ha construido con base en los cursos abiertos en el programa de maestría durante los últimos dos años académicos y las LGAC actuales.

 

 

Cuadro 1. Mapa Curricular de los cursos del programa de maestría en ciencias de la computación.