Catálogo Graduado 2023-2024

Ciencias en Computadoras en Ingeniería de Software (MS)

El programa de Maestría en Ciencias en Computadoras en Ingeniería de Software aspira a formar profesionales centrados en el dominio de los conocimientos, las destrezas y las actitudes en el área de computadoras con especialidad en ingeniería de software.

El Recinto de Barranquitas está autorizado para ofrecer este programa.

Metas:

El programa de Maestría aspira lograr las siguientes metas:

  1. Desarrollar profesionales centrados en el dominio del conocimiento de las ciencias en computadoras en la especialidad de ingeniería de software.

  2. Promover la investigación y el uso de la tecnología como medios para generar la producción del conocimiento en el área de ciencias en computadoras con especialidad en ingeniería de software.

  3. Promover la solución de problemas relacionados con la ingeniería de software dentro de un marco de responsabilidad ético, legal y social.

  4. Desarrollar líderes comprometidos con el desarrollo profesional que promueve la investigación y las mejores prácticas en la ingeniería de software.

Objetivos generales:

El Programa persigue lograr los siguientes objetivos generales:

  1. Generar de manera integrada conocimientos teóricos y metodológicos en el área de las ciencias en computadoras con especialidad en ingeniería de software.

  2. Utilizar la investigación, las fuentes de información y los avances tecnológicos para fundamentar el desarrollo de las innovaciones en el área de las ciencias en computadoras en ingeniería de software.

  3. Aplicar las dimensiones éticas, legales y sociales en los procesos de solución de problemas y toma de decisiones relacionados con la práctica de las ciencias en computadoras con especialidad en ingeniería de software.

  4. Demostrar compromiso con el mejoramiento continuo de las competencias profesionales requeridas en el campo de las ciencias en computadoras con especialidad en ingeniería de software.

Perfil de las competencias del egresado

El programa está diseñado para desarrollar las competencias que le permitan al estudiante:

Conocimiento

Demostrar conocimiento y comprensión de:

  1. Los conceptos fundamentales de la ingeniería de software y el desarrollo de procesos ágiles.

  2. Los principios teóricos, prácticos y metodológicos de pruebas y calidad de software, diseño de bases de datos y arquitectura de software.

  3. Las aplicaciones teóricas, prácticas y metodológicas de las ciencias en computadora de Ingeniería de Software.

Destrezas

  1. Utilizar el método de solución de problemas, (“troubleshooting”) en situaciones relacionadas con la práctica de la profesión.

  2. Aplicar los principios de investigación en el área de Ingeniería de software.

  3. Aplicar la tecnología en la investigación científica, en un contexto global, para el desarrollo de la innovación en el área de Ingeniería de Software.

Actitudes

  1. Demostrar una actitud responsable hacia los aspectos éticos, legales y sociales asociados con la Ingeniería de Software.

  2. Identificar áreas de necesidad para la capacitación y aplicación de las ciencias en computadora en la solución de problemas personales, sociales y económicos.

  3. Valorar la investigación y la educación continua como medios para actualizar los conocimientos en el área de Ingeniería de Software

Requisitos de admisión

Además de satisfacer los requisitos de admisión para estudios de maestría, los estudiantes que soliciten admisión a este programa deberán:

  1. Haber completado un bachillerato en ciencias de computadoras, sistemas de información o áreas relacionadas.
  2. Promedio mínimo general de 2.80 GPA.
  3. Si proviene de otro grado académico, aprobar los siguientes cursos de nivel subgraduado y, al finalizarlos, contar con un promedio mínimo de 3.00 puntos.
    1. Estructura de Datos (Java o C++)
    2. Cálculo I
    3. Matemática Discreta o su equivalente
    4. Bases de Datos
    5. Sistemas Operativos

Requisitos de graduación

Además de cumplir con los requisitos de graduación establecidos en el catálogo graduado, el estudiante debe cumplir con una de las siguientes opciones:

Opción A: con Tesis

  1. Aprobar la defensa de la propuesta de investigación y de la tesis.

Opción B: con Desarrollo de Proyecto

  1. Aprobar el curso COMP 6980: Desarrollo de Proyecto

 

REQUISITOS DEL PROGRAMA DE MAESTRIA EN CIENCIAS EN COMPUTADORA EN INGENIERIA DE SOFTWARE

Los estudiantes tendrán dos (2) opciones para completar el grado.

 

Opción A: con Tesis

Requisitos medulares 

12 créditos

Requisitos de especialidad

12 créditos

Requisitos operacionales

  6 créditos

Total

30 créditos

Opción B: con Desarrollo de Proyecto

Requisitos medulares

12 créditos

Requisitos de especialidad

18 créditos

Total

30 créditos

 

 


Requisitos medulares - 12 créditos

COMP 5103Análisis, diseño e implementación de algoritmos

3

COMP 5115Temas avanzados en sistemas operativos

3

COMP 5225Redes de Comunicación de Datos

3

COMP 5235Seguridad de la Información

3

Requisitos de especialidad - 12 créditos (con tesis) o 18 créditos (con desarrollo de proyecto)

COMP 5260Ingeniería de Software

3

COMP 5270Desarrollo de procesos ágiles en software

3

COMP 6040Análisis de arquitectura de software

3

COMP 6232Pruebas y calidad de software

3

COMP 6430Diseño de bases de datos avanzados

3

COMP 6980Desarrollo de Proyecto en Ciencias de Computadoras

3

Los estudiantes que seleccionen la opción de tesis tomarán los cursos COMP 5260, COMP 5270, COMP 6040. Además, aprobarán uno de los siguientes cursos COMP 6232 o COMP 6430. Los estudiantes que opten por la opción B deberán tomar y aprobar COMP 6980. Una vez aprobado, el estudiante obtendrá el grado.

Requisitos operacionales - 6 créditos (con tesis)

COMP 6990Tesis I

3

COMP 6991Tesis II

3