El plan de estudios de la Maestría en Ciencias en Ingeniería de Cómputo (MCIC), 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 MCIC.
 
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 5 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
 


MCC mapa curricular común

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).

 

Asignaturas núcleo

  Clave Nombre de la asignatura
1 15A7159 Diseño y Análisis de Algoritmos
2 15A7160 Matemáticas para las Ciencias de la Computación
3 15A71761 Probabilidad, Procesos Aleatorios e Inferencia
4 15A7162 Teoría de la Computación

 

  Clave Nombre de la asignatura
1 15A7163 Álgebra Lineal Numérica
2 15A7164 Algoritmos Aleatorios
3 15A7165 Algoritmos de la Teoría de Juegos
4 15A7166 Algoritmos para VLSI
5 15A7167 Análisis de Imágenes
6 15A7168 Análisis y Diseño de Algoritmos Concurrentes y Distribuidos
7 15A7169 Análisis y Diseño de Codificadores y Decodificadores (CODECs) de Audio y Video
8 15A7170 Aplicaciones Avanzadas con DSP
9 15A7171 Aplicaciones de los Modelos de IA en PDS para Reconocimiento de Patrones
10 15A7172 Aprendizaje Simbólico Automático
11 15A7175 Arquitectura de Supercomputadoras
12 15A7173 Arquitectura de Multiprocesadores
13 15A7174 Arquitectura de Procesadores Avanzada
14 15A7176 Biométricos
15 15A7177 Ciberforense
16 15A7178 Ciberseguridad
17 15A7179 Clasificación Inteligente de Patrones
18 15A7180 Complejidad Computacional
19 15B7297 Compiladores para Computadoras de Alto Rendimiento
20 15A7181 Cómputo Cuántico
21 15A7182 Cómputo en la Nube
22 15A7183 Cómputo Suave
23 15A7184 Control Aplicado a MEMS
24 15A7185 Control Automático
25 15A7186 Control Difuso
26 15A7187 Control Digital
27 15A7188 Control Inteligente
28 15A7189 Diseño de Circuitos VLSI
29 15B7298 Diseño de Circuitos VLSI Avanzados
30 15A7190 Diseño de MEMS
31 15A7191 Diseño de Procesadores
32 15A7192 Diseño de Procesadores Superescalares
33 15A7193 Diseño de Sistemas de Visión de Uso Específico
34 15A7194 Diseño de Sistemas VLSI
35 15A7195 Dispositivos Semiconductores
36 15A7196 Electrónica Molecular y No Convencional
37 15A7197 Estructuras de Datos Avanzadas
38 15A7198 Fundamentos de Comunicaciones Inalámbricas
39 15B7299 Fundamentos de Redes Inalámbricas
40 15A7199 Fusión de Sensores
41 15A7200 Identificación de Sistemas
42 15A7201 Instrumentación Industrial
43 15A7202 Instrumentación Virtual Avanzada
44 15A7203 Internet de las Cosas
45 15A7206 Introducción a la Seguridad Informática
46 15A7204 Introducción a la Bioinformática
47 15A7205 Introducción a la Criptografía
48 15A7208 Introducción a las Redes Neurales Artificiales
49 15A7207 Introducción a la Teoría de Control Automático
50 15A7209 Introducción al Aprendizaje de áquina
51 15A7210 Introducción al Modelado de Redes
52 15A7211 Lenguajes de Descripción de Hardware
53 15A7212 Mecanismos y Teoría de Juegos en las Redes
54 15A7213 Memorias Asociativas
55 15A7214 Metaheurísticas
56 15A7215 Microtecnología y Arquitectura de Procesadores
57 15A7218 Modelado y Control de Robots
58 15A7216 Modelado de Redes Estocásticas
59 15A7217 Modelado de Sistemas a Eventos Discretos
60 15A7219 Modelado y Simulación
61 15A7220 Modelos de Programación Paralela
62 15A7221 Modelos y Herramientas de Programación Paralela
63 15A7222 Nano-Biotecnología y BioMEMS
64 15A7223 Optimización Estocástica
65 15A7224 Optimización Evolutiva
66 15A7225 Paralelismo Concurrente y Sistemas Distribuidos
67 15A7226 Procesamiento Avanzado de Señales
68 15A7227 Procesamiento de Voz
69 15B7300 Procesamiento Digital de Imágenes
70 15A7228 Procesamiento Digital de Señales
71 15A7229 Procesamiento Digital de Señales Estocásticas
72 15A7230 Procesamiento Digital de Video
73 15A7231 Programación de Sistemas de Cómputo
74 15A7232 Programación para Instrumentación Virtual y Redes Industriales
75 15A7233 Protocolos y Aplicaciones Criptográficas
76 15A7234 Reconocimiento de Formas y Visión por Computadora
77 15A7235 Redes de Computadoras
78 15A7236 Redes de Computadoras y Conectividad
79 15A7237 Redes de Sensores Inalámbricas
80 15A7238 Redes Inalámbricas
81 15A7239 Redes Neuronales Artificiales Avanzadas
82 15A7240 Redes Sociales y Complejidad
83 15A7241 Resolución de Problemas Combinatorios
84 15A7242 Robótica Avanzada
85 15A7243 Seguridad en Dispositivos Móviles
86 15A7244 Seguridad en Redes y Computadoras
87 15A7245 Series de Tiempo
88 15A7246 Simulación
89 15A7247 Simulación y Codelado de la Generación de Señales Fisiológicas
90 15A7248 Sistemas de Cómputo
91 15A7249 Sistemas de Medición y Control
92 15A7250 Sistemas de Tiempo Real
93 15A7251 Sistemas Descentralizados
94 15A7252 Sistemas Operativos
95 15A7253 Supercómputo para Aplicaciones Desafiantes
96 15A7254 Técnicas y Metodología de la Innovación e Investigación en Informática
97 15A7255 Teoría de Grafos
98 15A7256 Teoría de la Información