¿Qué es el software de computadora? es el producto que construyen los programadores profesionales y al que después le dan mantenimiento durante un largo tiempo. Incluye programas que se ejecutan en una computadora de cualquier tamaño y arquitectura, contenido que se presenta a medida de que se ejecutan los programas de cómputo e información descriptiva tanto en una copia dura como en formatos virtuales que engloban virtualmente a cualesquiera medios electrónicos.

La ingeniería de software está formada por un proceso, un conjunto de métodos (prácticas) y un arreglo de herramientas que permite a los profesionales elaborar software de cómputo de alta calidad.



La programación web es una de las habilidades más demandadas y dinámicas del mundo digital actual. A través de la presente asignatura, darán sus primeros pasos en el desarrollo web moderno, explorando tanto el Frontend como el Backend.

Comenzaremos con una inmersión en las tecnologías esenciales del lado del cliente: HTML, CSS y JavaScript, que les permitirán crear sus propios portafolios personales, combinando creatividad, técnica y diseño. Luego, nos adentraremos en el mundo del Backend con el lenguaje Java y el framework Spring Boot, donde trabajaremos conceptos fundamentales como controladores, servicios, persistencia de datos y seguridad. La asignatura culmina con el desarrollo de un proyecto integrador en equipo, donde pondrán en práctica todo lo aprendido, fortaleciendo el trabajo colaborativo, la capacidad de resolver problemas reales y la innovación en soluciones tecnológicas.