Plan de estudios de Ciencias de la Computación UNAM 2024
Observar aquí el plan de estudios de esta carrera sin tener que descargarlo
Semestre | Asignaturas 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 |
Cuarto | Autómatas y Lenguajes Formales, Matemáticas para las Ciencias Aplicadas IV, Lógica Computacional, Organización y Arquitectura de Computadoras, Inglés IV |
Quinto | Análisis de Algoritmos, Computación Distribuida, Fundamentos de Bases de Datos, Lenguajes de Programación, Inglés V |
Sexto | Ingeniería de Software, Inteligencia Artificial, Sistemas Operativos, Optativas (2) |
Séptimo | Complejidad Computacional, Compiladores, Redes de Computadoras, Optativas (2) |
Octavo | Computació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
- Dominio de lenguajes de programación y algoritmos.
- Diseño y análisis de sistemas informáticos.
- Implementación de sistemas operativos y arquitectura de computadoras.
- Uso de bases de datos y gestión de la información.
- Desarrollo de software e ingeniería de aplicaciones.
- Inteligencia artificial y aprendizaje automático.
- Redes de computadoras y seguridad informática.
- 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)