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

23A8199

Algoritmos cuánticos

6

15A7108

Algoritmos Genéticos y programación genética

7

23B8385 

Algoritmos no supervisados

8

23A8200

An introduction to quantum mechanics

9

23A8201

Análisis de datos para la ciberseguridad

10

15A7078

Análisis de Imágenes

11

24A8717

Análisis morfológico de imágenes

12

15A7079

Análisis y Diseño de Algoritmos Distribuidos y Concurrentes

13

15A7080

Análisis y Diseño para el Desarrollo de software

14

22A8022

Aprendizaje automático por medio de grafos

15

15A7081

Aprendizaje automático simbólico

16

15A7082

Aspectos Avanzados de bases de Datos

17

23B8390 

Aspectos jurídicos de la ciberseguridad

18

15A7083

Biométricos

19

15A7084

Clasificación inteligente de patrones

20

15A7085

Complejidad computacional

21

15A7086

Cómputo Cuántico

22

15A7087

Cómputo en la nube

23

15A7088

Cómputo evolutivo y bioinspirado

24

15A7089

Desarrollo de Aplicaciones para Internet

25

15A7090

Desarrollo de Aplicaciones para la nube

26

15A7091

Diseño e Implementación de Aplicaciones para Dispositivos Móviles

27

15A7092

Diseño e Implementación de bases de Datos Geoespaciales

28

15A7093

Diseño y construcción de Sistemas Administradores de Bases de Datos

29

15A7094

Estructuras de Datos Avanzadas

30

15A7095

Fundamentos de Comunicaciones Inalámbricas

31

15A7096

Fundamentos de Inteligencia Artificial

32

15A7097

Fundamentos de la Ciencia de información geoespacial

33

15A7098

Fundamentos de Redes Inalámbricas

34

15A7099

Fundamentos para el Procesamiento de datos Espaciales RASTER

35

15A7100

Fundamentos para el Procesamiento de Datos Geoespaciales semántico

36

15A7101

Fusión de Sensores

37

23A8309

Gestión y administración de proyectos de software

38

15A7102

Herramientas para el Desarrollo de Sistemas de Información Geográfica

39

15A7103

Ingeniería de Software

40

15A7104

Instrumentación industrial

41

15A7105

Instrumentación virtual avanzada

42

15A7107

Integración de datos

43

23BB839 

Inteligencia Artificial comprensible

44

15A7109

Inteligencia artificial y sociedad

45

15A7110

Introducción a la bioinformática

46

23A8202

Introducción a la ciberseguridad en aplicaciones descentralizadas

47

15A7111

Introducción a la seguridad informática

48

22A8109

Introducción a las ciencias cognitivas computacionales

49

15A7113

Introducción a redes neuronales artificiales

50

15A7112

Introducción a teoría de automático de control de la

51

15A7114

Introducción al aprendizaje de máquina

52

23B8384 

Introduction to Deep Learning

53

15A7115

La estructura de la información en redes

54

15A7116

Lingüística computacional I

55

15A7117

Lingüística computacional II

56

15A7118

Lingüística computacional III

57

22A8021

Machine learning with graphs

58

15A7119

Matemáticas biológicas

59

15A7120

Mecánica lagrangiana y hamiltoniana

60

15A7121

Memorias asociativas

61

15A7122

Metaheurísticas

62

15A7123

Métodos Analíticos para el Procesamiento de datos geoespaciales

63

15A7124

Métodos de geopronóstico

64

15A7125

Minería de Datos I

65

15A7126

Minería de Datos II

66

15A7127

Modelación continua

67

15A7128

Modelación discreta

68

15A7129

modelación estocástica

69

15A7130

Modelado de redes estocásticas

70

15A7131

Modelado de Sistemas a eventos discretos

71

15A7132

Modelado y de control de robots

72

15A7133

Modelado y simulación

73

23B8386 

Modelos Asociativos avanzados

74

15A7134

Modelos de programación paralela

75

15A7135

Morfología matemática

76

15A7136

Optimización estocástica

77

15A7137

Procesamiento estadístico de información textual

78

23A8203

Quantum information theory

79

15A7138

Reconocimiento de Formas y Visión por computadora

80

15A7139

Reconocimiento de patrones

81

15A7140

Recuperación de la Información textual

82

15A7141

Recuperación y Visualizacion de información

83

15A7142

Redes neuronales artificiales Avanzadas

84

15A7143

Robótica Avanzada

85

15A7144

Series de Tiempo

86

 23B8387

Sistemas ciberfísicos inteligentes

87

 23B8388

Técnicas Avanzadas para la Clasificación de patrones

88

15A7145

Tecnologías del lenguaje natural

89

15A7146

Temas selectos de inteligencia artificial

90

15A7147

Teoría de grafos

91

15A7148

Teoría de la Información

92

15A7149

Tratamiento de lenguaje natural