El plan de estudios de la Maestría en Ciencias de la Computación (MCC), incorpora las asignaturas necesarias para brindar los "conocimientos duros" de las Ciencias de la Computación, así como de las Ciencias en Ingeniería de Cómputo, identificadas como asignaturas núcleo.
 
Las asignaturas núcleo son cuatro, y son obligatorias para todos los alumnos que cursan la MCC.
 
ASIGNATURAS NÚCLEO (CURSOS)
 
1- Diseño y análisis de algoritmos
2- Matemáticas para las ciencias de la computación
3- Probabilidad procesos aleatorios e inferencia
4- Teoría de la computación
 
 
En el marco del programa, se ofrece un conjunto específico de 75 asignaturas optativas de especialidad, y de corte científico, desarrolladas en función de las líneas de investigación que se cultivan en cada uno de los doce laboratorios de investigación del CIC.

Para impulsar la pertinencia del programa, se ofrece un conjunto de asignaturas identificadas como asignaturas optativas de interés para la industria.

Los alumnos del programa pueden adaptar su trayectoria académica, con el objeto de conseguir una rápida inmersión en la línea de investigación de su interés. De esta manera, es posible elegir el traslado de alguna de las asignaturas núcleo (obligatorias), del primero al segundo semestre. En su lugar, se adelanta una asignatura optativa de especialidad, cuyo contenido sea representativo de los temas de investigación de cada uno de los doce laboratorios.

Por otra parte, es posible modificar la proporción de asignaturas optativas de especialidad con respecto al número de asignaturas optativas de interés para la industria. En todos los casos, el número total de asignaturas que se tienen que cursar es de doce, más tres seminarios.
En ambos casos, además de las asignaturas obligatorias y optativas, el alumno cursa tres seminarios departamentales. El alumno registra su tema de tesis al final del primer semestre, dando inicio formalmente a su tema de tesis en el segundo semestre. Posteriormente, al final del cuarto semestre, se realizan los exámenes de revisión de tesis y de grado
 


Mapa curricular común MCC

Para mayores informes sobre el plan de estudios y las líneas específicas de investigación asociadas al programa, consultar el apartado: "Oferta Educativa" en la página Web del CIC: www.cic.ipn.mx

 

Asignaturas del programa

 A continuación se presentan las asignaturas registradas en el programa, mismas que quedaron autorizadas en el proceso de rediseño del posgrado (2015).

 

CLAVE NOMBRE DE LA UA (Obligatorias)

 

CLAVE NOMBRE DE LA UA (Optativas)

 

1 15A7074 Administración de Bases de Datos y tuning
2 15A7075 Administración de la Calidad de Software
3 15A7076 Álgebra lineal numérica
4 15A7077 Algoritmos aleatorios
5 15A7108 Algoritmos Genéticos y programación genética
6 15A7078 Análisis de Imágenes
7 15A7079 Análisis y Diseño de Algoritmos Distribuidos y Concurrentes
8 15A7080 Análisis y Diseño para el Desarrollo de software
9 15A7081 Aprendizaje automático simbólico
10 15A7082 Aspectos Avanzados de bases de Datos
11 15A7083 Biométricos
12 15A7084 Clasificación inteligente de patrones
13 15A7085 Complejidad computacional
14 15A7086 Cómputo Cuántico
15 15A7087 Cómputo en la nube
16 15A7088 Cómputo evolutivo y bioinspirado
17 15A7089 Desarrollo de Aplicaciones para Internet
18 15A7090 Desarrollo de Aplicaciones para la nube
19 15A7091 Diseño e Implementación de Aplicaciones para Dispositivos Móviles
20 15A7092 Diseño e Implementación de bases de Datos Geoespaciales
21 15A7093 Diseño y construcción de Sistemas Administradores de Bases de Datos
22 15A7094 Estructuras de Datos Avanzadas
23 15A7095 Fundamentos de Comunicaciones Inalámbricas
24 15A7096 Fundamentos de Inteligencia Artificial
25 15A7097 Fundamentos de la Ciencia de información geoespacial
26 15A7098 Fundamentos de Redes Inalámbricas
27 15A7099 Fundamentos para el Procesamiento de datos Espaciales de la trama
28 15A7100 Fundamentos para el Procesamiento de Datos Geoespaciales semántico
29 15A7101 Fusión de Sensores
30 15A7102 Herramientas para el Desarrollo de Sistemas de Información Geográfica
31 15A7103 Ingeniería de Software
32 15A7104 Instrumentación industrial
33 15A7105 Instrumentación virtual avanzada
34 15A7107 Integración de datos
35 15A7109 Inteligencia artificial y sociedad
36 15A7110 Introducción a la bioinformática
37 15A7111 Introducción a la direction seguridad informática
38 15A7112 Introducción a teoría de automático de control de la
39 15A7113 Introducción a redes neuronales artificiales
40 15A7114 Introducción al aprendizaje de máquina
41 15A7115 La estructura de la información en redes
42 15A7116 Lingüística computacional I
43 15A7117 Lingüística computacional II
44 15A7118 Lingüística computacional III
45 15A7119 Matemáticas biológicas
46 15A7120 Mecánica lagrangiana y hamiltoniana
47 15A7121 Memorias asociativas
48 15A7122 Metaheurísticas
49 15A7123 Métodos Analíticos para el Procesamiento de datos geoespaciales
50 15A7124 Métodos de geopronóstico
51 15A7125 Minería de Datos I
52 15A7126 Minería de Datos II
53 15A7127 Modelación continua
54 15A7128 Modelación discreta
55 15A7129 modelación estocástica
56 15A7130 Modelado de redes estocásticas
57 15A7131 Modelado de Sistemas a eventos discretos
58 15A7132 Modelado y de control de robots
59 15A7133 Modelado y simulación
60 15A7134 Modelos de programación paralela
61 15A7135 Morfología matemática
62 15A7136 Optimización estocástica
63 15A7137 Procesamiento estadístico de información textual
64 15A7138 Reconocimiento de Formas y Visión por computadora
65 15A7139 Reconocimiento de patrones
66 15A7140 Recuperación de la Información textual
67 15A7141 Recuperación y Visualizacion de información
68 15A7142 Redes neuronales artificiales Avanzadas
69 15A7143 Robótica Avanzada
70 15A7144 Series de Tiempo
71 15A7145 Tecnologías del lenguaje natural
72 15A7146 Temas selectos de inteligencia artificial
73 15A7147 Teoría de grafos
74 15A7148 Teoría de la Información
75 15A7149 Tratamiento de lenguaje natural
76 23A8199 Algoritmos cuánticos
77 23A8200 An introduction to quantum mechanics
78 23A8201 Análisis de datos para la ciberseguridad
79 22A8022 Aprendizaje automático por medio de grafos
80 23A8309 Gestión y administración de proyectos de software
81 23A8202 Introducción a la ciberseguridad en aplicaciones descentralizadas
82 22A8109 Introducción a las ciencias cognitivas computacionales
83 22A8021 Machine learning with graphs
84 23A8203 Quantum information theory
85 23B8385  Algoritmos no supervisados
86 23B8390  Aspectos jurídicos de la ciberseguridad
87 23BB839  Inteligencia Artificial comprensible
88 23B8384  Introduction to Deep Learning
89 23B8386  Modelos Asociativos avanzados
90  23B8387 Sistemas ciberfísicos inteligentes
91  23B8388 Técnicas Avanzadas para la Clasificación de patrones