Plan de estudios de Ciencias de la Computación UNAM 2024

Observar aquí el plan de estudios de esta carrera sin tener que descargarlo

SemestreAsignaturas obligatorias
PrimerÁlgebra Superior I, Estructuras Discretas, Matemáticas para las Ciencias Aplicadas I, Introducción a las Ciencias de la Computación, Inglés I
SegundoÁlgebra Superior II, Estructuras de Datos, Matemáticas para las Ciencias Aplicadas II, Gráficas y Juegos, Inglés II
TercerÁlgebra Lineal I, Matemáticas para las Ciencias Aplicadas III, Modelado y Programación, Probabilidad I, Inglés III
CuartoAutómatas y Lenguajes Formales, Matemáticas para las Ciencias Aplicadas IV, Lógica Computacional, Organización y Arquitectura de Computadoras, Inglés IV
QuintoAnálisis de Algoritmos, Computación Distribuida, Fundamentos de Bases de Datos, Lenguajes de Programación, Inglés V
SextoIngeniería de Software, Inteligencia Artificial, Sistemas Operativos, Optativas (2)
SéptimoComplejidad Computacional, Compiladores, Redes de Computadoras, Optativas (2)
OctavoComputación Concurrente, Criptografía y Seguridad, Inglés VI, Optativas (2)

Total de créditos: 376

Asignaturas optativas

Asignaturas Optativas de la disciplina, o relacionadas con ella directamente
Administración de Empresas de Software
Administración de Sistemas Unix/Linux
Álgebra Lineal II
Álgebra Moderna I
Álgebra Moderna II
Algoritmos de Apareamiento de Cadenas
Algoritmos Paralelos
Almacenes y Minería de Datos
Análisis Combinatorio
Análisis de Algoritmos II
Análisis Numérico
Animación por Computadora
Aplicaciones del Método del Elemento Finito
Arquitectura y Diseño de Software
Bases de Datos Semi-estructurados
Circuitos Digitales con Laboratorio
Computación Cuántica I
Computación Cuántica II
Computación Evolutiva
Cómputo de Alto Rendimiento
Diseño de Interfaces de Usuario
Diseño y Programación de Videojuegos
Estadística I
Estadística II
Genómica Computacional
Geometría Computacional
Graficación por Computadora
Herramientas de Seguridad para Sistemas de Cómputo
Ingeniería de Software II
Interacción Humano-Computadora
Introducción a la Criptología
Introducción a las Funciones Recursivas y Computabilidad
Investigación de Operaciones
Lenguajes de Programación II
Lingüística Computacional
Lógica Computacional II
Lógica Matemática II
Lógica Matemática III
Métricas de Software
Patrones de Diseño de Software
Probabilidad II
Proceso Digital de Imágenes
Programación de Dispositivos Móviles
Programación Declarativa
Programación Dinámica
Programación Entera
Programación Lineal
Programación No Lineal
Protocolos de Enrutamiento
Pruebas de Software y Admón. de la
Configuración
Razonamiento Automatizado
Realidad Aumentada
Realidad Virtual
Reconocimiento de Patrones
Recuperación y Búsqueda de Información en Textos
Redes Neuronales
Riesgo Tecnológico
Robótica
Semántica y Verificación
Seminario de Ciencias de la Computación A
Seminario de Ciencias de la Computación B
Sistemas de Información Geográfica
Sistemas Dinámicos Computacionales I
Sistemas Dinámicos Computacionales II
Sistemas Expertos
Sistemas Manejadores de Bases de Datos
Taller de Ejercicio Profesional A
Taller de Ejercicio Profesional B
Tecnologías para Desarrollos en Internet
Temas Selectos de Análisis Numérico
Teoría de Códigos
Teoría de la Concurrencia
Teoría de la Información
Teoría de las Gráficas II
Teoría de los Conjuntos I
Teoría de los Conjuntos II
Teoría de los Números I
Teoría de los Números II
Teoría de Redes
Visión por Computadora
Visualización

Conocimientos y habilidades que obtendrá el egresado en Ciencias de la Computación

  1. Dominio de lenguajes de programación y algoritmos.
  2. Diseño y análisis de sistemas informáticos.
  3. Implementación de sistemas operativos y arquitectura de computadoras.
  4. Uso de bases de datos y gestión de la información.
  5. Desarrollo de software e ingeniería de aplicaciones.
  6. Inteligencia artificial y aprendizaje automático.
  7. Redes de computadoras y seguridad informática.
  8. Computación distribuida y concurrente.

Campo laboral para los egresados en Ciencias de la Computación

  • Desarrollador de software en empresas de tecnología o startups.
  • Ingeniero de sistemas en organizaciones que requieran soluciones informáticas.
  • Consultor en ciberseguridad y protección de datos.
  • Investigador en instituciones académicas o centros de investigación.
  • Analista de datos y especialista en inteligencia artificial.
  • Administrador de redes y sistemas informáticos.
  • Diseñador y desarrollador de videojuegos.
  • Emprendedor en el sector tecnológico.
¡Haz clic para puntuar nuestro artículo!
(Votos: 1 Promedio: 5)

SI TE SUSCRIBES RECIBIRÁS INFORMACIÓN EDUCATIVA, AVISOS, CURSOS Y MÁS

Newsletter
Guía UNAM

¡No hacemos spam! Lee nuestra política de privacidad para obtener más información.