Cursos del Doctorado en Computación

Esta es la nómina de cursos actualmente existentes que se consideran válidos para el Programa de Doctorado. Esta lista es revisada anualmente por el Comité Académico del Programa.

Los cursos obligatorios son los siguientes.

Código

Nombre del curso

SCT

CC7910/CC71T

Investigación en Ciencia de la Computación. (Métodos, Técnicas, Perspectivas).

6

CC7920/CC79T

Introducción a la Tesis.                                                                                        

18

CC8910

Trabajo de Tesis I

30

CC8920

Trabajo de Tesis II

30

CC8930

Trabajo de Tesis III

30

CC8940

Trabajo de Tesis IV

30

CC8950

Trabajo de Tesis V

30

CC8960

Trabajo de Tesis VI

30

Los tres cursos básicos se eligen entre las siguientes 6 alternativas. El Comité Académico puede fijar algunos de ellos a cada estudiante al momento de su admisión al Programa.

Código

Nombre del curso

SCT

CC3102

Teoría de la Computación

6

CC3201

Bases de Datos

6

CC4101

Lenguajes de Programación                                                                                      

6

CC4102

Diseño y Análisis de Algoritmos

6

CC4302

Sistemas Operativos

6

CC4401

Ingeniería de Software

6

Los tres cursos avanzados se pueden elegir entre todos los cursos con código CC7xx ofrecidos por el Departamento, y autorización del Comité Académico mediante, cursos electivos con código CC5xx ó CC6xx de nuestro Departamento, o cursos de otros departamentos que estén relacionados con Computación. Algunos de estos cursos (no se ofrecen los mismos todos los años) se listan a continuación. Asimismo se puede, una vez, tomar un curso de investigación dirigida con un profesor guía distinto del de la tesis.

Código

Nombre del curso

SCT

CC7010/ CC79P

Pasantía de Investigación I

3

CC7015/ CC79Q

Pasantía de Investigación II

3

CC7020/ CC79A

Investigación Dirigida

6

CC7110/ CC71Y

Lenguajes de Programación II

6

CC7115/ CC74A

Programación Avanzada en Scala

6

CC7120/ CC71P

Objetos y Aspectos

6

CC7210/ CC71Q

Introducción a la Minería de Datos

6

CC7220/ CC71X

La Web de Datos

6

CC7310/ CC74D

Análisis Fino de Algoritmos y Estructuras de Datos

6

CC7320/ CC72N

Estructuras de Datos Comprimidas

6

CC7325/ CC72W

Compresión de Texto

6

CC7330/ CC70K

Seminarios de Redes

6

CC7410/ CC74E

Visualización de Información

6

CC7510/ CC74F

Minería de Repositorios de Software (MSR)

6

CC7610/ CC72Y

Mallas Geométricas Fundamentos y Aplicaciones

6

CC7710/ CC72T

Taller de Interacción Humano Computador

6

CC6403

Seminario: Calidad y Evolución de Software

6

CC6405

Seminario: Arquitectura de Software

6

CC6502

Taller de Usabilidad de Interfaces de Software

6

CC5101

Análisis Avanzado de Algoritmos

6

CC5102

Métodos Lógicos en Ciencias de la Computación

6

CC5112

Aprendizaje Computacional

6

CC5113

Aprendizaje Automático Bayesiano

6

CC5204

Búsqueda por Contenidos de Imágenes y Videos

6

CC5212

Procesamiento Masivo de Datos

6

CC5301

Introducción a la Criptografía Moderna

6

CC5303

Sistemas Distribuidos

6

CC5304

Arquitectura de Sistemas de Alta Disponibilidad

6

CC5305

Programación de Aplicaciones en Redes

6

CC5306

Computación para Trabajo Grupal

6

CC5312

Seguridad de Datos

6

CC5313

Redes II

6

CC5315

Seguridad de Software

6

CC5316

Robótica Móvil

6

CC5322

Taller de Redes de Datos

3

CC5404

Taller de UML

6

CC5407

Ingeniería de Software para Robots

6

CC5502

Geometría Computacional

6

CC5504

Interfaces Humano Computador

6

CC5509

Reconocimiento de Patrones

6