Plazas: 6
Vacantes: 6

Activo

Institución o Dependencia

UACM

Plantel

Cuautepec

Domicilio

Av. La Corona No. 320, Col. Loma la Palma, 07160

Área o Subdirección

Academia de informática

Teléfono

5511070280 Ext. 18466

Responsable (s) del programa

Nombre Cargo Correo electrónico
Dr. Alejandro Rodríguez Molina Profesor investigador alejandro.rodriguez.molina@uacm.edu.mx

Objetivo General

Diseñar e implementar un marco tecnológico basado en sistemas inteligentes, orientado al desarrollo de software aplicado al ámbito universitario, que permita la implementación, validación y consolidación de soluciones en áreas como simulación de sistemas dinámicos; realidad virtual, aumentada o extendida; aplicaciones web, móviles y embebidas; así como herramientas digitales de apoyo académico y gestión institucional.

Justificación

El desarrollo de software basado en sistemas inteligentes y tecnologías digitales avanzadas es, en la actualidad, una de las áreas de mayor crecimiento en el ámbito científico y tecnológico. En el contexto universitario, estas tecnologías han logrado fortalecer los procesos académicos y administrativos, y recientemente han ayudado a generar entornos de experimentación, validación y transferencia tecnológica.

La integración de simulación de sistemas dinámicos, realidad virtual y aumentada, aplicaciones web y móviles, así como sistemas embebidos, requiere del desarrollo de software bajo esquemas modulares que permitan integrar múltiples tecnologías y adaptarlas a nuevas necesidades. En este sentido, la definición de un marco tecnológico común permite organizar el desarrollo de software bajo criterios homogéneos, facilitando la integración de distintas tecnologías y evitando esfuerzos aislados. Este enfoque favorece la reutilización de conceptos y metodologías, así como la adaptación de las soluciones desarrolladas a nuevas necesidades académicas o institucionales.

Desde la perspectiva formativa, el proyecto brinda a los estudiantes la oportunidad de participar en procesos completos de desarrollo de software, desde la definición de requerimientos y el diseño estructural hasta la implementación, integración y validación de sistemas. El servicio social se complementa con los proyectos académicos y tecnológicos desarrollados por los estudiantes de ingeniería, permitiendo que el trabajo realizado contribuya a su experiencia en la construcción de productos de software funcionales y de alto valor técnico.

Finalmente, la propuesta genera impacto institucional al promover el desarrollo de herramientas digitales aplicadas al entorno universitario, tanto para apoyo académico como para gestión, visualización, simulación y experimentación tecnológica, fortaleciendo las capacidades digitales y tecnológicas de la institución.

Desarrollo

El proyecto considera las siguientes etapas de desarrollo:

1. Análisis del estado del arte y definición del problema: Se realizará una revisión técnica del estado del arte relacionada con el área específica del proyecto (sistemas inteligentes, simulación, realidad extendida, sistemas embebidos, aplicaciones web o móviles). Con base en ello, se identificará y delimitará una problemática vinculada al ámbito universitario que pueda abordarse mediante el desarrollo de software o soluciones tecnológicas.

2. Definición de requerimientos y diseño estructural: Se establecerán los requerimientos funcionales y no funcionales de la solución propuesta, considerando el contexto de aplicación. Asimismo, se definirá la arquitectura general del software bajo criterios modulares que permitan integrar distintas tecnologías y facilitar su desarrollo y evolución.

3. Implementación de la solución tecnológica: Se desarrollarán los componentes de software y, en su caso, de hardware necesarios para la solución propuesta, utilizando las tecnologías adecuadas a la problemática definida. El desarrollo podrá involucrar herramientas web, entornos de simulación avanzada, plataformas embebidas o modelos de inteligencia artificial.

4. Validación técnica y funcional: Se realizarán pruebas funcionales y técnicas del sistema desarrollado, evaluando su desempeño mediante experimentación, simulación, implementación de prototipos o escenarios de uso definidos, según la naturaleza de la solución.

5. Documentación y presentación de resultados: Se elaborará la documentación técnica correspondiente, describiendo el problema abordado, el diseño del software y, en su caso, del hardware, la implementación realizada y los resultados obtenidos, incluyendo evidencia funcional del sistema desarrollado.

Recursos

Para el desarrollo de las actividades del programa se requerirá lo siguiente:

• Equipo de cómputo personal con capacidad suficiente para el desarrollo de software, simulación y ejecución de entornos de programación especializados.

• Conexión a internet para consulta de literatura técnica especializada, repositorios de software y herramientas de desarrollo.

• Herramientas, lenguajes de programación, bibliotecas y marcos de desarrollo de software o hardware.

• En caso de proyectos que involucren sistemas embebidos o dispositivos físicos, o herramientas especializadas para su manejo, estos se facilitarán por el responsable del proyecto (Dr. Alejandro Rodríguez Molina).

El programa se desarrollará completamente con tecnologías gratuitas o de acceso libre, y no contempla apoyo económico.

Evaluación

La evaluación del programa se realizará con base en el cumplimiento de las etapas establecidas en la sección de desarrollo, considerando los siguientes criterios:

1. Análisis del estado del arte y definición del problema: Entrega de un reporte técnico donde se describa el contexto del problema, la revisión realizada y las limitaciones de la solución tecnológica propuesta.

2. Definición de requerimientos y diseño estructural: Presentación de un documento que incluya los requerimientos funcionales y no funcionales, así como la arquitectura general del software o solución tecnológica.

3. Implementación de la solución tecnológica: Evidencia funcional de la solución desarrollada, incluyendo código fuente organizado y documentación básica de uso o instalación.

4. Validación técnica y funcional: Presentación de evidencias sobre resultados de pruebas, experimentos, simulaciones o prototipos que demuestren el correcto funcionamiento de la solución desarrollada.

5. Documentación y presentación de resultados: Entrega de un informe técnico final que integre el proceso completo de desarrollo, resultados obtenidos y conclusiones.
Adicionalmente, se considerará el cumplimiento de los informes parciales y el registro de horas conforme a la normatividad institucional.

Personal acreditado para la elaboración de las Cartas de Aceptación y Término:

Nombre: Dr. Alejandro Rodríguez Molina
Cargo: Profesor investigador
Domicilio laboral: Plantel Cuautepec
Teléfono: 55 5134-9804 Ext. 18466
Correo electrónico: alejandro.rodriguez.molina@uacm.edu.mx

Personal acreditado para firmar los controles de horas e informes (bimestral y final):

Nombre: Dr. Alejandro Rodríguez Molina
Cargo: Profesor investigador
Domicilio laboral: Plantel Cuautepec
Teléfono: 55 5134-9804 Ext. 18466
Correo electrónico: alejandro.rodriguez.molina@uacm.edu.mx

Nombre: Dr. Gerardo Hernández Hernández
Cargo: Profesor investigador
Domicilio laboral: Plantel Cuautepec
Teléfono: 55 5134-9804 Ext. 18132
Correo electrónico: gerardo.hernandez.hernandez@uacm.edu.mx

Nombre: Máximo Eduardo Sánchez Gutiérrez
Cargo: Profesor investigador
Domicilio laboral: Plantel Cuautepec
Teléfono: 55 5134-9804 Ext. 18271
Correo electrónico: maximo.sanchez@uacm.edu.mx

Resultados

Desarrollo de soluciones tecnológicas funcionales orientadas al ámbito universitario, basadas en sistemas inteligentes y tecnologías digitales abiertas.

Días de Realización

Lunes, Martes, Miércoles, Jueves, Viernes

Lugar de Realización

UACM - Plantel Cuatepec

Población a atender

Adultos

Tipo

Híbrido

Duración

19/02/2027

Alcance

Zona Urbana

Horario

Mixto

Artículo 66

No

Actividades Licenciatura Solicitados
Ingeniería de Software 6