Prácticas Educativas Digitales / Agentes TIC en acción
Creación de aplicaciones web y móviles con IA Generativa
Palabras clave:Programación, Códigos, Aplicaciones web.
13 de noviembre de 2025
Objetivo
Aplicar conocimientos de programación y sobre el uso de IAG para el desarrollo de aplicaciones web y móviles que atiendan necesidades detectadas en el entorno social.
Datos
Materia: Programación Orientada a Objetos y Programación de Móviles.
Plantel: Facultad de Telemática.
Programa Educativo: Licenciatura, Maestría.
Docente: Dr. Armando Román Gallardo
Esta práctica surge en el 2025 como respuesta a la necesidad de implementar la IAG de manera adecuada en las actividades de las y los estudiantes para que desarrollen competencias para el trabajo digital que les permitan atender las demandas del campo laboral. De esta manera, dentro de las metodologías de enseñanza en las carreras de Ingeniería en Software e Ingeniería en Tecnologías de Internet se identifica que las y los estudiantes deben aprender programación tradicional para desarrollar aplicaciones funcionales de nivel profesional mediante la interacción con herramientas de IA.
Otra razón se debe a la necesidad de democratizar el acceso al desarrollo de software complejo, permitiendo que estudiantes con distintos niveles de competencia pudieran materializar proyectos ambiciosos.
El desarrollo de la práctica implica la creación de una aplicación web o móvil que atienda una necesidad real, utilizando CURSOR AI, WindSurf u otras herramientas de IAG. Su ejecución consta de tres momentos: preparación, implementación y seguimiento. Durante la preparación el docente contextualiza al estudiantado mediante la exposición de teoría sobre el tema y muestra cómo usar las herramientas con las que estarán trabajando. En esta misma fase las y los estudiantes revisan el material disponible, prestando atención a los prompts y ejemplos desarrollados así como al vocabulario técnico.
Enseguida, durante la implementación trabajan individualmente desarrollando su aplicación utilizando prompts para generar códigos y ejecutarlos a la vez que documentan su trabajo de manera progresiva. Finalmente, durante la etapa de seguimiento se presentan las aplicaciones (de forma oral por medio de un video) funcionando en una plenaria donde el estudiantado se retroalimenta entre sí para saber qué aspectos pueden mejorar sobre el desempeño realizado. Durante estas dos etapas, el trabajo del profesor es asesorar a sus estudiantes resolviendo dudas o realizando sugerencias para mejorar las funciones de sus aplicaciones.
Este proceso se realiza durante el semestre a modo de ejercicio para que el estudiantado aprenda paso a paso sobre programación y al final del curso se realiza como examen. La precisión reside en que durante la primera utilizan herramientas más comunes como ChatGPT que no está diseñada específicamente para asistir en la programación mientras que las otras sí. En la segunda opción es en la que se enfoca la información de esta PED.
Las actividades que se desarrollan tienen sustento en metodologías y enfoques como el aula invertida puesto que el estudiante requiere familiarizarse con algunos contenidos antes de iniciar formalmente con el desarrollo de su aplicación. También, se incluyen elementos del Design Thinking y el aprendizaje colaborativo porque el estudiantado genera aplicaciones para atender necesidades reales por medio de un proceso de revisión constante con apoyo de herramientas de programación y de IAG.
La aplicación de esta práctica trajo beneficios en el desarrollo de competencias como la generación asistida de código, la detección temprana de errores y el diseño de interfaces avanzadas. Además, algunas y algunos estudiantes tuvieron la oportunidad de probar sus aplicaciones en contextos reales, lo que les permitió recibir retroalimentación auténtica alineada a las necesidades de los usuarios.
En conjunto, esta práctica no solo se centra en el desarrollo de la aplicación sino que promueve el análisis constante sobre el proceso realizado, las dificultades o errores detectados y los beneficios alcanzados, con lo cual el estudiantado aprende en un contexto ágil y contextualizado con impacto real.
Esta práctica se sustenta en métodos constructivistas pues son las y los estudiantes quienes construyen su conocimiento mediante la interacción con herramientas digitales y de IA para atender necesidades reales y alcanzar aprendizajes significativos.
Con base en este enfoque se emplean el Aprendizaje Basado en Proyectos y el Design Thinking (DT). El primero se refleja por referirse a un trabajo estructurado por etapas y actividades aplicadas según el contexto (Zambrano, Hernández & Mendoza, 2022), mientras que, el DT consta de cinco etapas (Empatizar, Definir, Idear, Prototipar y Evaluar) que ayudan a dinamizar el tratamiento de temáticas consideradas tradicionalmente tediosas, distinguiendo realistamente las necesidades y deseos del público sobre un producto determinado, planteando soluciones innovadoras (Uribe, 2021).
El trabajo consiste en el desarrollo de una aplicación móvil o web en un período de cuatro semanas de manera sistemática y que las y los estudiantes documentan gradualmente, valorando su aprendizaje y la funcionalidad de su aplicación, apoyándose de herramientas como Cursor AI. Para lograrlo, el docente contextualiza las actividades, los requerimientos y el vocabulario con el que trabajarán sus estudiantes quienes para estructurar su aplicación inician definiendo una necesidad que atenderán, el público objetivo y su propósito. Determinados estos elementos empiezan con la estructuración por medio de un proceso de investigación y prueba para en caso de que así lo requiera hacer los ajustes pertinentes.
Adicionalmente, el docente propicia una plenaria donde junto con el grupo realiza una retroalimentación a cada estudiante sobre la aplicación que generó y el proceso que siguieron.
También, se emplea el aula invertida debido a que el trabajo del estudiantado es autónomo, por ello se preparan con los recursos desarrollados por el docente e investigan información extra para durante las sesiones de trabajo presencial o de forma libre, solicitar asesoría al profesor y dialogar con la intención de verificar el trabajo que va desarrollando. Esto a su vez, permite al docente validar si existe una apropiación intelectual y no se depende del resultado de la IA.
REFERENCIAS:
Uribe-Berríos, R. (2021). Design Thinking: Guía Digital Básica. https://www.ina.ac.cr/inavirtual/Documentos%20compartidos/Material_Apoyo/guiaDesignThinking.pdf
Zambrano-Briones, M. A., Hernández-Díaz, A., & Mendoza-Bravo, K. L. (2022). El aprendizaje basado en proyectos como estrategia didáctica. Revista Conrado, 18(84), 172-182. https://conrado.ucf.edu.cu/index.php/conrado/article/view/2223
En el siguiente enlace se encuentra un glosario con términos que aparecen en el procedimiento que pueden ser de interés y ayudan en la comprensión de la práctica: GLOSARIO *** Revisar enlace.
En este apartado se recuperan todas las herramientas presentes en el desarrollo de la práctica:
Para la elaboración de la guía de trabajo del estudiantado se utilizaron las herramientas de Word y PowerPoint. Esta última también empleada para la elaboración de las diapositivas con las que el docente introduce a sus estudiantes en los puntos principales de la práctica.
La herramienta Word también se utiliza dentro de la práctica para que las y los estudiantes realicen su reporte y lo entreguen en Google Classroom. En esta plataforma se distribuye la guía en formato PDF.
En caso de no usar la herramienta Word para la documentación del proceso, Google Docs constituye otra alternativa desde la cual puede elaborarse el reporte.
A continuación, se encuentran las herramientas para que el estudiantado concluya el desarrollo de una aplicación:
- CURSOR AI: Es un herramienta de inteligencia artificial generativa especializada en el desarrollo de software que el estudiantado utiliza como asistente principal para la generación automatizada de código funcional mediante prompts estructurados en lenguaje natural. En el contexto de esta práctica, permite traducir especificaciones técnicas complejas (operaciones CRUD, arquitecturas frontend-backend, integración con bases de datos) en código ejecutable sin requerir conocimientos avanzados de programación tradicional. También, facilita la comprensión de patrones de desarrollo profesional, arquitecturas de software y buenas prácticas de programación a través de la interacción conversacional con la IA.
El estudiantado aprovecha sus capacidades de depuración en tiempo real para identificar y corregir errores durante el proceso de desarrollo, mientras que su sistema de sugerencias contextuales les permite explorar diferentes enfoques de implementación y optimización de código. Esta herramienta democratiza el acceso al desarrollo de aplicaciones web y móviles, permitiendo que estudiantes de ingeniería en software se enfoquen en el análisis de problemas, diseño de soluciones y pensamiento crítico, competencias fundamentales para su formación profesional en el contexto de la transformación digital contemporánea.
NOTA: El docente utiliza en esta práctica la versión pro que tiene un costo de 20 dólares mensuales, lo cual amplía las capacidades del uso de la herramienta pero no limita a quien quiera replicarla con su versión gratuita.
- Figma: Herramienta que utiliza IA para optimizar elementos visuales, ajustar estilos automáticamente y generar componentes reutilizables. Ofrece opciones de exportación directa al código para facilitar la integración con CURSOR AI y WindSurf.
- WindSurf: Entorno de desarrollo integrado potenciado por inteligencia artificial generativa que el estudiantado emplea como herramienta complementaria a CURSOR AI para la creación integral de aplicaciones web y móviles. En el marco de esta práctica funciona como asistente de desarrollo que procesa prompts técnicos estructurados para generar código funcional completo, incluyendo tanto la lógica de backend como las interfaces de usuario, optimizando el flujo de trabajo de programación mediante sugerencias contextuales y corrección automática de errores. Su valor educativo radica en permitir la experimentación con arquitecturas de software profesionales (separación frontend-backend, operaciones CRUD, integración de bases de datos) sin las barreras técnicas tradicionales del desarrollo manual.
Esta facilita la materialización de diseños conceptuales (wireframes creados en Figma) en aplicaciones completamente funcionales, promoviendo la comprensión práctica de principios de ingeniería de software, patrones de diseño y metodologías ágiles de desarrollo. En el contexto académico, WindSurf democratiza el acceso a tecnologías de vanguardia, permitiendo que estudiantes de ingeniería en software se concentren en competencias analíticas superiores como la resolución de problemas complejos, el pensamiento sistémico y la innovación tecnológica.
Las siguientes herramientas facilitan la recopilación y síntesis de información relevante, garantizando un aprendizaje basado en evidencia:
- Consensus App: Motor de búsqueda impulsado por IA que se centra en la investigación científica, permitiendo a los usuarios encontrar respuestas a preguntas específicas. El estudiantado se inclina mayormente por el uso de esta herramienta debido a su interfaz intuitiva y facilidad de uso.
- Elicit: Herramienta de inteligencia artificial específica para la investigación académica, que facilita la búsqueda, extracción y análisis de datos.
- Research Rabbit: Herramienta de IA para investigadores, diseñada para acelerar el proceso de investigación y descubrimiento. Permite explorar papers, seguir tendencias y crear mapas de citas, facilitando la revisión de la literatura y la organización de la investigación.
Estas últimas dos, aunque ofrecen funcionalidades más sofisticadas para análisis bibliométrico y mapeo de citas, la preferencia estudiantil por Consensus App refleja la importancia de la usabilidad en herramientas educativas, especialmente cuando el objetivo pedagógico se centra en el desarrollo de competencias más que en metodología de investigación avanzada.
A continuación, se recuperan herramientas que el docente recomienda en caso de que se esté trabajando en el desarrollo de aplicaciones móviles:
- Android Studio: Permite a las y los desarrolladores crear aplicaciones Android de alta calidad para una amplia gama de dispositivos. Es compatible con múltiples sistemas operativos, incluyendo Windows, macOS, Linux y ChromeOS. Ofrece herramientas para la compilación, depuración y testing de aplicaciones.
- Kotlin: Es un lenguaje de programación que permite a los desarrolladores crear aplicaciones de manera eficiente y segura. Este, está diseñado para ser fácil de usar, lo que significa que las y los programadores necesitan escribir menos instrucciones para lograr lo mismo, comparado con otros lenguajes.
- React Native: En lugar de escribir diferentes códigos para cada sistema operativo, esta herramienta hace posible desarrollar una sola vez y que esa misma aplicación funcione en diferentes dispositivos. Esto ahorra tiempo y esfuerzo, ya que no es necesario tener conocimientos específicos de cada sistema operativo. Entonces, las aplicaciones construidas con esta herramienta parecen y funcionan como aplicaciones nativas, es decir, con un rendimiento y aspecto parecidos a las creadas específicamente para cada plataforma. El docente muestra el desarrollo de una agenda digital utilizando esta herramienta para el frontend móvil integrado con un backend desarrollado en Node.js, SQLite y Sequelize.
- .NET MAUI: Es un framework que permite a los desarrolladores crear aplicaciones de alta calidad para múltiples plataformas, como Android, iOS, Windows y macOS, utilizando una única base de código en C#. En lugar de desarrollar versiones separadas para cada sistema operativo, .NET MAUI facilita la creación de una sola aplicación que funciona en todos ellos, reduciendo así el esfuerzo y el tiempo de desarrollo.
A continuación, se recuperan herramientas que el docente recomienda en caso de que se esté trabajando en el desarrollo de aplicaciones web:
- Angular: Es un framework de código abierto para la creación de aplicaciones web, de escritorio y móviles, que permite construir aplicaciones escalables ofreciendo una base sólida para el desarrollo de aplicaciones de cualquier tamaño, posibilitando a los equipos empezar de forma eficiente y crecer con el tiempo.
- Ionic: Es una solución eficiente para construir aplicaciones móviles modernas, escalables y con una apariencia profesional, sin la necesidad de conocimientos profundos en programación. Es especialmente útil para empresas y desarrolladores que desean obtener resultados rápidos y efectivos en múltiples plataformas móviles.
- React.js: Es una herramienta que facilita la creación de interfaces visuales en aplicaciones digitales, organizando las piezas en componentes independientes y reutilizables, lo que hace que el desarrollo sea más ordenado, eficiente y fácil de mantener. Además, actualiza automáticamente las partes necesarias de la pantalla cuando la información cambia con lo que ahorra recursos y mejora la fluidez de la experiencia del usuario.
Para el momento de implementación de las funcionalidades en el desarrollo de la aplicación, las y los estudiantes usan APIs de IA de OpenAI y Google Cloud AI con lo cual pueden integrar otras acciones disponibles desde otras aplicaciones sin la necesidad de programarlas desde cero.
El estudiantado utiliza la totalidad de estas herramientas de manera diferenciada y estratégica: cuando el proyecto especificado en la guía de actividad requiere desarrollo web, implementan React.js como framework principal, aprovechando su arquitectura basada en componentes y su ecosistema robusto para crear interfaces de usuario dinámicas e interactivas. Para proyectos de desarrollo móvil, muestran una preferencia marcada hacia React Native debido a su capacidad de desarrollo multiplataforma y la transferibilidad de conocimientos desde React.js, aunque también implementan Android Studio con Kotlin cuando los requerimientos del proyecto demandan funcionalidades nativas específicas de la plataforma Android o cuando buscan optimizar el rendimiento para dispositivos específicos.
Esta diversificación tecnológica enriquece significativamente la experiencia formativa, ya que expone a los y las estudiantes a diferentes paradigmas de desarrollo y les permite comprender las ventajas comparativas de cada herramienta según el contexto de aplicación, preparándose para tomar decisiones técnicas fundamentadas en entornos profesionales reales donde la selección apropiada de tecnologías constituye una competencia crítica para el éxito de los proyectos de ingeniería de software.
Para realizar estas actividades se requiere un aula con computadoras individuales o que los estudiantes traigan sus laptops personales, todas con acceso estable a internet para utilizar las herramientas de IA generativa (Cursor AI y WindSurf) y acceder a los recursos en Google Classroom.
El espacio debe contar con un proyector o pantalla grande para las demostraciones en tiempo real, sistema de sonido para explicaciones grupales, y una computadora conectada al equipo de proyección para que el docente pueda mostrar el proceso de construcción de prompts y generación de código.
Las siguientes herramientas se recuperan como parte de los ejercicios que desarrolla el docente y sus estudiantes en otras aplicaciones de la práctica:
- Bolt.new: Es una plataforma impulsada por inteligencia artificial que facilita la creación de aplicaciones web y móviles, permitiendo a los desarrolladores convertir ideas en código funcional a través de una interfaz de chat.
- Bootstrap: Es una herramienta que facilita la creación de Framework front-end de código, para crear sitios web responsivos y aplicaciones web al proporcionar componentes CSS.
- Claude: Es un asistente de inteligencia artificial diseñado para comprender y generar texto de manera natural.
- Code supernova: Herramienta impulsada de edición de código con inteligencia artificial como Gemini para el desarrollo de software.
- Copilot: Es un asistente de inteligencia artificial que ayuda en la automatización de flujos de trabajo a través de la generación de ideas, creación de presentaciones y redacción de documentos.
- Firebase Studio: Es un entorno de desarrollo colaborativo basado en la nube que permite crear y lanzar aplicaciones web completas.
- Postman: Es una plataforma para el desarrollo y la colaboración de APIs, que permite a los desarrolladores diseñar, simular, depurar, probar, documentar, monitorear y publicar APIs desde un solo lugar.
- Trae AI: Es un editor de código con inteligencia artificial que optimiza el desarrollo de software.
- Visual Studio: Es un entorno de desarrollo integrado que permite escribir, depurar, compilar y publicar código. Esta plataforma integra modelos de inteligencia artificial como Copilot y Gemini.
NOTA: En esta práctica no aparecen en el procedimiento debido a que el procedimiento corresponde al desarrollo de la aplicación como examen.
Se describen algunos resultados de la implementación de esta práctica de forma general, en que las y los estudiantes han tenido una mayor motivación porque aprenden sobre el tema con base en el contexto social actual y las demandas del mercado laboral de profesionales con conocimientos en ingeniería de prompts. Los siguientes puntos se precisan a partir de las reflexiones que realizan las y los estudiantes en sus informes:
- Automatización de tareas complejas: Las herramientas de IA generativa simplifican procesos como la creación de código, el diseño de interfaces y la búsqueda de información confiable. Esto reduce el tiempo necesario para tareas repetitivas y permite que el estudiantado se enfoque en la creatividad y resolución de problemas.
- Desarrollo de competencias prácticas: El estudiantado adquiere experiencia en el uso de herramientas de IA aplicadas a proyectos reales, como el diseño de aplicaciones web y móviles, lo que fortalece su preparación para el mercado laboral. Estas competencias incluyen la capacidad de automatizar procesos de programación, optimizar flujos de trabajo y desarrollar interfaces de usuario avanzadas. Además, han demostrado un dominio creciente en la detección de errores, mejora de código y diseño de aplicaciones responsivas.
- Mediante la integración de CURSOR AI y WindSurf, los y las estudiantes lograron desarrollar aplicaciones web y móviles que cumplen con estándares profesionales en funcionalidad, diseño y rendimiento. Los proyectos producidos fueron implementados en contextos simulados y, en algunos casos, reales, permitiéndoles recibir retroalimentación directa sobre la eficacia de sus soluciones. Esto aseguró la alineación de sus proyectos con las necesidades específicas de usuarios y empresas simuladas, reforzando su enfoque práctico.
- La práctica no solo fortaleció las habilidades técnicas de las y los estudiantes, sino que también incrementó su motivación al permitirles trabajar con tecnologías de vanguardia. La posibilidad de aplicar conocimientos teóricos en escenarios reales y de explorar herramientas como CURSOR AI, fomentó una mayor interacción con el aprendizaje y un interés más profundo por la innovación en el desarrollo de software.
En la aplicación más reciente durante el semestre febrero-julio 2025, la práctica “Creación de Aplicaciones Web y Móviles con IA Generativa” fue implementada en tres programas educativos distintos, generando resultados significativos que evidencian el cumplimiento integral de los objetivos establecidos:
Grupo 1: Segundo Semestre de Ingeniería en Software – Materia de Programación Orientada a Objetos
El grupo alcanzó una calificación del 100% en la tercera evaluación parcial, demostrando dominio completo en la entrega del proyecto solicitado. Los y las estudiantes desarrollaron implementaciones profesionales que integraron exitosamente arquitecturas frontend-backend utilizando tecnologías diversificadas. Un hallazgo pedagógico relevante fue que los estudiantes formularon prompts menos detallados técnicamente, lo que permitió que las herramientas de IA asumieran decisiones autónomas en aspectos de diseño y selección tecnológica. Esta dinámica resultó en una experiencia de aprendizaje más exploratoria, donde los estudiantes pudieron observar diferentes enfoques de implementación generados por la IA, enriqueciendo su comprensión de alternativas tecnológicas y patrones de diseño diversos.
Grupo 2: Segundo Semestre de Ingeniería en Tecnologías de Internet – Materia de Programación Orientada a Objetos
Este grupo, caracterizado por mayores dificultades iniciales en el aprendizaje de programación tradicional, experimentó una transformación cualitativa significativa en su percepción de autoeficacia tecnológica. Los y las estudiantes manifestaron mayor satisfacción personal al constatar que mediante lenguaje natural podían materializar proyectos de software ambiciosos que previamente consideraban inaccesibles. Sus testimonios destacan la proyección futura de estas competencias: “esto nos servirá en el desarrollo de proyectos futuros de nuestras materias”, evidenciando una comprensión metacognitiva del valor transferible de estas herramientas. El grupo también alcanzó calificaciones del 100%, demostrando que la IA generativa puede democratizar el acceso al desarrollo de software independientemente del nivel inicial de competencias técnicas.
Grupo 3: Maestría en Tecnologías de Internet – Programación de Aplicaciones Móviles Multiplataforma
El estudiantado de posgrado desarrolló aplicaciones de mayor complejidad técnica que integran Internet de las Cosas (IoT), programación de placas, protocolos de transmisión en tiempo real, y comunicaciones hardware-software. El desafío técnico más significativo involucró la creación de túneles de comunicación para exposición de servicios hacia internet, requiriendo conocimientos avanzados de redes y arquitecturas distribuidas. Los resultados cuantitativos muestran calificaciones del 100% y cualitativamente, los estudiantes expresaron interés en metodologías colaborativas empresariales, sugiriendo la implementación de dinámicas de trabajo en equipo que simulen ambientes profesionales reales con distribución especializada de actividades de desarrollo.
Los beneficios que tiene adoptar esta práctica se ven respaldados por el desempeño satisfactorio de las y los estudiantes, reflejado en sus calificaciones y en los comentarios dentro de los ejercicios realizados.
En el siguiente enlace se encuentra la presentación del docente para introducir a sus estudiantes en el trabajo de la práctica: https://drive.google.com/file/d/1jh8UZdw5nNzWoFtTMKdEWpiyJeZbdudL/view?usp=sharing
En el siguiente enlace se encuentra la rúbrica con la que se evalúa el producto de la práctica: https://docs.google.com/document/d/1gqNz2EftHLuXgB60UqKHRJnouMq7yNAE/edit?usp=sharing&ouid=111429601968604743660&rtpof=true&sd=true
En el siguiente enlace se encuentra una demostración realizada por el docente sobre el uso de Cursor AI: https://docs.google.com/document/d/1SlowOH8JXCHziYwYKnvLtj9Xy0dQ3V8S/edit?usp=sharing&ouid=111429601968604743660&rtpof=true&sd=true
En el siguiente enlace se encuentra el glosario con términos que sirven para la comprensión de los elementos de esta práctica: https://docs.google.com/document/d/1PbEA453vIN637YrsSgnjHhTiT9Dzs0Ea/edit?usp=sharing&ouid=111429601968604743660&rtpof=true&sd=true
En los siguientes enlaces, se encuentran las guías de trabajo que el docente pone a disposición de sus estudiantes para el desarrollo de la práctica:
- Desarrollo de una API REST con Node.js y SQLite utilizando IA Generativa y Frontend Dinámico con HTML, Bootstrap y JavaScript.pdf
- Examen de React Native con uso intensivo de IA.pdf
- EXAMEN FINAL – Desarrollo de una aplicación con herramientas de Vibe Coding e inteligencia artificial.pdf
A continuación, se encuentra el acceso a las herramientas digitales mencionadas:
- Android Studio: https://developer.android.com/studio
- Angular: https://angular.dev/
- Bolt.new: https://bolt.new/
- Bootstrap: https://share.google/fUqhWiRzTmRC2GWIj
- Claude: https://claude.ai/
- Code supernova: https://www.supernova.io/
- Consensus App: https://consensus.app/
- Copilot: https://copilot.microsoft.com/
- Cursor AI: https://www.cursor.com/
- Elicit: https://elicit.com/
- Figma: https://www.figma.com/
- Firebase Studio: https://www.google.com/aclk?sa=L&ai=DChsSEwjz8cGAzbOQAxU5LEQIHR8BM_4YACICCAEQARoCZHo&ae=2&co=1&ase=2&gclid=CjwKCAjwu9fHBhAWEiwAzGRC_4PLvVOs2ACzuDVC49esRtAq5-rSXBB9UChS_A4RYsdh1Ep7aSincRoCDqcQAvD_BwE&cid=CAASNuRorKg9z7n10YJ16w3FabiC3w1oVLmj1iniTKQC9T-kcCOYQsSBBJLUTBC8kMZJ1I6WAU-aFw&cce=2&category=acrcp_v1_71&sig=AOD64_0Y4MPVg6cPbxAP5pdPoWXREBWERA&q&nis=4&adurl&ved=2ahUKEwjphL2AzbOQAxXhC0QIHSxKO5MQ0Qx6BAgMEAE
- Ionic: https://ionicframework.com/
- Kotlin: https://kotlinlang.org/
- Node.js: https://nodejs.org/es/
- Postman: https://www.postman.com/
- React.js: https://reactjs.org/
- React Native: https://reactnative.dev/
- Research Rabbit: https://www.researchrabbit.ai/
- SQLite: https://sqlite.org/
- Sequelize: https://sequelize.org/
- Visual Studio: https://code.visualstudio.com/
- WindSurf: https://windsurf.com/editor
- .NET MAUI: https://learn.microsoft.com/es-es/dotnet/maui/
En los siguientes enlaces se encuentran tutoriales sobre algunas de las herramientas digitales utilizadas en esta práctica:
- Arévalo, F. [Felipe Arévalo]. (3 de enero de 2025). Research Rabbit: Tu Aliado para Recopilar y Organizar Artículos Clave en tu Investigación [Video]. YouTube. https://www.youtube.com/watch?v=GBG0vlPwl0U
- Android Studio. (2025). Introducción a Android Studio. https://developer.android.com/studio/intro?hl=es-419
- Android Studio. (2025). Cómo crear tu primera app para Android. https://developer.android.com/codelabs/basic-android-kotlin-compose-first-app?hl=es#7
- Angular. (2025). Learn Angular. https://angular.dev/tutorials/learn-angular
- Chawla, P. [Punit Chawla]. (8 de febrero de 2024). Figma New A.I. Plugins! – UX Pilot, AI Mockups, Typedream, & More [Video]. YouTube. https://www.youtube.com/watch?v=0fFSCeywqew
- Domñinguez, K. [Conciencia Artificial]. (27 de noviembre de 2024). Windsurf de Codeium: El IDE Secreto con IA que está revolucionando el desarrollo (Mejor que Cursor) [Video]. YouTube. https://www.youtube.com/watch?v=T5caLPG663w
- Duque, G. E. A. [Android Dev Things]. (31 de octubre de 2024). Curso de Kotlin | INTALACIÓN y PRIMER PROYECTO [Video]. YouTube. https://www.youtube.com/watch?v=KR4T81a1cFQ
- Juca, M. F. [Fernando Juca Maldonado]. (19 de octubre de 2024). Elicit: Nuevo Buscador de Inteligencia Artificial para Encontrar y Analizar Artículos Científicos [Video]. YouTube. https://www.youtube.com/watch?v=pG8b90hLDMs
- LMM Master Cursos. (24 de septiembre de 2024). Cómo usar CURSOR para Principiantes [Video]. YouTube. https://www.youtube.com/watch?v=OHNtGFNfESs
- Moure, B. [MoureDev by Brais Moure]. (28 de diciembre de 2022). REACT: Crea tu primera web DESDE CERO [para principiantes] [Video]. YouTube. https://www.youtube.com/watch?v=pFyAu4R684s
- Sánchez, J. I. L. [TIEMPO ECONÓMICO]. (27 de mayo de 2024). CONSENSUS #IA para revisión de literatura científica #artificialintelligence [Video]. YouTube. https://www.youtube.com/watch?v=orkEmiKc98o
Actividades Especializadas Implementadas:
Grupos de Segundo Semestre (Ingeniería de Software e Internet) participaron en la actividad “Exploración y Aplicación de Herramientas de Desarrollo con Inteligencia Artificial: Vibe Coding y Cursor IA”, donde desarrollaron proyectos diversificados: https://docs.google.com/document/d/1K0gJB4bNEO6-azGH8g3V_a4hZ5Px-vWT/edit?usp=sharing&ouid=111429601968604743660&rtpof=true&sd=true
Estudiantes de Maestría implementaron la actividad “Desarrollo de una aplicación con herramientas de Vibe Coding e inteligencia artificial” en React Native, donde cada participante utilizó herramientas diferenciadas:
Jaziel Isai Anguiano Mariz: Cursor AI
- https://drive.google.com/file/d/1PRSFUY2tP2nwBWYMsxOpiPt8v3mUBN96/view?usp=sharing
- https://drive.google.com/file/d/1H8iN0qHdsVsjwsbO5dk2HuSyHM0Zvi8s/view?usp=sharing
Luis Fernando Aguilar Jiménez: Firebase Studio
- https://drive.google.com/file/d/1HnzhH14_Dj78NqQrwzJVZRw0kepc_zFF/view?usp=sharing
- https://drive.google.com/file/d/1s0r1INHenC19OpnpvWCk5t8izy64-xnc/view?usp=sharing
Raúl Páramo Vigil: Trae AI
- https://drive.google.com/file/d/18jbMpiyI9HE1M3AtNtqYZQJ6fELTSA5y/view?usp=sharing
- https://drive.google.com/file/d/1X0kFqyy57my3EiSD_ZeMf7mrJN8X6vZa/view?usp=sharing
Roberto Enrique Ramos Rivera: Windsurf AI
Ramos-Rivera, R.E. [Roberto Enrique Ramos Rivera]. (14 de mayo de 2025). Examen de React Native con uso intensivo de IA – Roberto Ramos [Video]. YouTube.
