Licenciatura en Desarrollo de Software e Inteligencia Artificial

Formación tecnológica para diseñar, desarrollar, probar y desplegar soluciones digitales seguras, escalables e inteligentes, integrando software, datos, nube, DevOps, ciberseguridad e inteligencia artificial.
One student enrolled
  • sep. 01 2026

  • 1 lessons
  • 10 week(s)
Free

Licenciatura internacional en línea

Licenciatura en Desarrollo de Software e Inteligencia Artificial

Programa el presente. Desarrolla el futuro.

Formación tecnológica para diseñar, desarrollar, probar y desplegar soluciones digitales seguras, escalables e inteligentes, integrando software, datos, nube, DevOps, ciberseguridad e inteligencia artificial.

Duración

4 años

Organización

8 semestres

Créditos

240 ECTS

Presentación del programa

La carrera forma profesionales capaces de comprender problemas complejos y transformarlos en soluciones digitales centradas en las personas. Integra programación, ingeniería de software, bases de datos, aplicaciones web y móviles, nube, DevOps, ciberseguridad, experiencia de usuario, machine learning, inteligencia artificial generativa y emprendimiento tecnológico.

Objetivo general

Formar profesionales capaces de analizar, diseñar, desarrollar, probar, desplegar y evolucionar sistemas de software, integrando inteligencia artificial y datos con criterios de calidad, seguridad, ética, sostenibilidad y valor para usuarios y organizaciones.

Perfil de ingreso

Bachilleres interesados en tecnología, programación e inteligencia artificial.
Programadores autodidactas, técnicos y tecnólogos.
Personas en reconversión laboral.
Emprendedores digitales.
Personas con disposición para el razonamiento lógico y las matemáticas aplicadas.
No es obligatorio saber programar antes de ingresar.

Perfil de egreso

Diseñar aplicaciones web, móviles y empresariales.
Desarrollar Front End, Back End, APIs y microservicios.
Modelar bases de datos y desplegar soluciones en la nube.
Integrar machine learning, IA generativa y agentes inteligentes.
Aplicar DevOps, pruebas automatizadas y seguridad desde el diseño.
Crear productos digitales, portafolios y emprendimientos tecnológicos.

¿Qué distingue a esta carrera?

Formación Full Stack con proyectos progresivos.
Laboratorios virtuales y sesiones de código en vivo.
Inteligencia artificial aplicada desde la base tecnológica.
Nube, DevOps, ciberseguridad y MLOps.
Portafolio profesional con repositorios y documentación.
Inglés tecnológico y colaboración internacional.

Metodología

La formación se desarrolla mediante aprendizaje basado en problemas, proyectos y retos, programación por pares, revisión de código, laboratorios guiados, metodologías ágiles, hackatones y portafolio tecnológico.

Programación por pares y revisión de código.
Aula invertida y laboratorios guiados.
Desarrollo incremental con metodologías ágiles.
Design Thinking y evaluación con usuarios.
Hackatones y comunidades de práctica.
Uso responsable de inteligencia artificial.
Ver malla curricular y distribución de asignaturas

La carrera se organiza en 8 semestres, con una carga académica referencial total de 240 ECTS.

Primer semestre — Fundamentos de programación y computación

Asignatura ECTS
Introducción a la Computación y Transformación Digital 6
Fundamentos de Programación 6
Matemática para la Computación 6
Pensamiento Lógico y Resolución de Problemas 6
Comunicación Académica e Inglés Tecnológico I 6
Total del semestre 30

Segundo semestre — Programación y estructuras de datos

Asignatura ECTS
Programación Orientada a Objetos 6
Algoritmos y Estructuras de Datos 6
Matemática Discreta 6
Bases de Datos Relacionales 6
Diseño de Interfaces y Experiencia de Usuario 6
Total del semestre 30

Tercer semestre — Desarrollo web y datos

Asignatura ECTS
Desarrollo Front End 6
Desarrollo Back End 6
Bases de Datos NoSQL 6
Sistemas Operativos y Redes 6
Ingeniería de Requisitos y Modelado de Software 6
Total del semestre 30

Cuarto semestre — Aplicaciones y calidad de software

Asignatura ECTS
Desarrollo Full Stack 6
Desarrollo de Aplicaciones Móviles 6
Arquitectura y Patrones de Software 6
Calidad, Pruebas y Mantenimiento de Software 6
Gestión Ágil de Proyectos Tecnológicos 6
Total del semestre 30

Quinto semestre — Nube, seguridad y sistemas distribuidos

Asignatura ECTS
Computación en la Nube 6
APIs, Microservicios y Sistemas Distribuidos 6
DevOps, Contenedores e Integración Continua 6
Ciberseguridad para Desarrolladores 6
Práctica Aplicada I: Desarrollo de Producto Digital 6
Total del semestre 30

Sexto semestre — Datos e inteligencia artificial

Asignatura ECTS
Fundamentos de Inteligencia Artificial 6
Estadística y Probabilidad Aplicada 6
Machine Learning 6
Analítica y Visualización de Datos 6
Ética, Privacidad y Gobernanza de la IA 6
Total del semestre 30

Séptimo semestre — Inteligencia artificial aplicada

Asignatura ECTS
Deep Learning y Redes Neuronales 6
Inteligencia Artificial Generativa 6
Procesamiento del Lenguaje Natural 6
Automatización y Agentes Inteligentes 6
Investigación Aplicada en Software e IA 6
Total del semestre 30

Octavo semestre — Innovación y profesionalización

Asignatura ECTS
MLOps y Despliegue de Soluciones Inteligentes 6
Emprendimiento y Productos Digitales 6
Práctica Aplicada II: Solución Tecnológica Integral 6
Seminario de Integración Profesional 6
Trabajo de Titulación 6
Total del semestre 30

Campo ocupacional

Desarrollador Front End, Back End, Full Stack o móvil.
Desarrollador de APIs y microservicios.
Analista de calidad y automatización de pruebas.
Especialista junior en nube y DevOps.
Analista de datos o desarrollador de soluciones con IA.
Consultor tecnológico, gestor de proyectos o emprendedor digital.

El ejercicio profesional y el acceso a cargos regulados dependen de la legislación, los requisitos institucionales y las condiciones del país de destino.

Inicia tu registro

Completa el formulario y un asesor académico se pondrá en contacto contigo.

2.2 Learnyounode – Copy – Copy – Copy – Copy – Copy – Copy – Copy – Copy

Learnyounode

learnyounode will run through a series of Node.js workshops. Starting at a basic “HELLO WORLD” and moving on to more advanced exercises about dealing with synchronous & asynchronous I/O, filesystem operations, TCP and HTTP networking, events and streams.

Once you have finished learnyounode, graduate to stream-adventure for a set of exercises that dig in to Node’s streams.

learnyounode is Copyright (c) 2013-2015 learnyounode contributors (listed above) and licenced under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details.

learnyounode builds on the excellent work by @substack and @maxogden who created stream-adventure which serves as the original foundation for learnyounode.

npm install -g learnyounode

SHARE: