Ir al contenido

Técnico en Software Development

Aprende a diseñar, desarrollar y validar soluciones de software mientras construyes las bases, herramientas y 
experiencia práctica necesarias para avanzar progresivamente en tu formación tecnológica..

Más información Contáctanos

Información General


El Técnico en Software Development está diseñado para quienes desean iniciar o fortalecer su formación en el desarrollo de software mediante una ruta progresiva, práctica y orientada a la construcción de soluciones tecnológicas.

A lo largo del programa, aprenderás desde los fundamentos de la programación hasta el desarrollo de aplicaciones Frontend y Backend, incorporando principios de diseño de software, programación orientada a objetos, aseguramiento de la calidad y desarrollo de proyectos.

La formación técnica se complementa con el aprendizaje progresivo del inglés, con el objetivo de preparar al estudiante para desenvolverse con mayor confianza en un área profesional en la que gran parte de la documentación, herramientas y comunicación técnica utiliza este idioma.


Áreas de formación

El programa integra diferentes áreas fundamentales del desarrollo de software para proporcionar una formación equilibrada entre programación, construcción de soluciones, calidad, comunicación y aplicación práctica.

  • Programación y resolución de problemas: Desarrollarás las bases necesarias para comprender problemas, plantear soluciones mediante algoritmos y transformarlas progresivamente en programas utilizando principios y estructuras propias del desarrollo de software.
  • Desarrollo de software: Conocerás el proceso mediante el cual una necesidad o idea puede convertirse en una solución tecnológica, comprendiendo diferentes etapas, prácticas y responsabilidades involucradas en la construcción de software.
  • Programación Orientada a Objetos: Aprenderás a estructurar programas mediante objetos, clases y otros principios de la programación orientada a objetos, buscando construir soluciones más organizadas, reutilizables y fáciles de mantener.
  • Frontend y Backend: Explorarás las dos grandes áreas que intervienen en muchas aplicaciones modernas. Trabajarás tanto con la construcción de interfaces y experiencias con las que interactúa el usuario como con la lógica, procesamiento, bases de datos y servicios que funcionan detrás de ellas.
  • Diseño de Software: Desarrollarás criterios para organizar y diseñar soluciones de software de manera estructurada, considerando principios que favorezcan su comprensión, mantenimiento, evolución y calidad.
  • Software Quality Assurance: Aprenderás la importancia de verificar y validar el funcionamiento de una solución, identificando defectos y aplicando prácticas que contribuyan a desarrollar software de mayor calidad y confiabilidad.
  • Inglés aplicado al entorno tecnológico: El inglés se desarrolla progresivamente como una competencia complementaria a la formación técnica. Además de fortalecer habilidades comunicativas, permitirá al estudiante desenvolverse con mayor comodidad ante documentación, herramientas y contextos propios de la industria tecnológica.
  • Desarrollo de proyectos: Los proyectos permiten integrar los conocimientos adquiridos durante diferentes etapas del programa. El estudiante deberá analizar problemas, tomar decisiones, aplicar conocimientos técnicos y construir soluciones que evidencien su evolución durante la formación.

Datos del Programa


 Duración
5 cuatrimestres

 Modalidad
Virtual sincrónica

 Naturaleza del curso
Teórico-práctica

 Horarios
Vespertinos

 Idiomas de impartición de cursos
Español e Inglés

 Nivel de Titulación
Técnico

 Requisito académico
Noveno año aprobado

 Material Descargable
Link

¿Qué y cómo aprenderás aprenderás? 


Aprender desarrollo de software implica mucho más que memorizar instrucciones de programación. Durante el programa aprenderás a analizar problemas, plantear soluciones, programar, diseñar, construir, probar y mejorar software, combinando conocimientos técnicos con experiencias prácticas que aumentarán progresivamente en complejidad.

Comenzarás desarrollando fundamentos y posteriormente avanzarás hacia programación orientada a objetos, desarrollo Frontend y Backend, diseño de software y aseguramiento de la calidad. Conforme avances, deberás integrar estos conocimientos para enfrentar retos y proyectos cada vez más completos.

El objetivo es que puedas comprender no solamente cómo escribir código, sino también cómo utilizarlo para construir soluciones de software de manera organizada y fundamentada.


Metodología

El programa utiliza una metodología teórico-práctica, en la que los conceptos sirven como fundamento para posteriormente aplicarlos mediante ejercicios, prácticas, resolución de problemas y proyectos.

Las clases combinan explicaciones conceptuales con demostraciones, actividades guiadas y espacios en los que el estudiante deberá experimentar, analizar y construir sus propias soluciones.

El nivel de autonomía aumentará progresivamente. Durante las primeras etapas existirá mayor acompañamiento en la adquisición de los fundamentos, mientras que los cursos posteriores requerirán integrar conocimientos previamente desarrollados y tomar decisiones con mayor independencia. Esto nos permite promover el aprendizaje mediante la práctica, sin dejar de lado los fundamentos necesarios para comprender por qué una solución funciona y cómo puede mejorarse.


Evaluación y acompañamiento del aprendizaje

La evaluación forma parte del proceso de aprendizaje y no se limita únicamente a determinar una calificación, sino en generar espacios para identificar fortalezas, analizar aspectos de mejora y garantizar un progreso continuo respecto a las habilidades de los estudiantes.

Dependiendo de las características de cada curso, podrán utilizarse ejercicios, prácticas, proyectos, evaluaciones, investigaciones, actividades individuales o colaborativas y otras estrategias que permitan evidenciar el dominio de los conocimientos y competencias correspondientes.

Entendemos que aprender programación y desarrollo de software implica enfrentar problemas, cometer errores, experimentar y encontrar nuevas formas de resolverlos. Por esta razón, el acompañamiento docente constituye una parte importante del proceso formativo. Durante los diferentes cursos podrás plantear consultas, recibir retroalimentación y obtener orientación sobre los contenidos y actividades desarrolladas.

Perfil de Entrada


El programa está dirigido a personas interesadas en iniciar una formación estructurada en programación y desarrollo de software.

No se espera que el estudiante domine previamente lenguajes de programación o herramientas especializadas, ya que la ruta comienza desarrollando los fundamentos necesarios para avanzar progresivamente hacia contenidos de mayor complejidad.

Sin embargo, será beneficioso contar con disposición para aprender, interés por la tecnología, capacidad para enfrentar problemas de forma lógica y compromiso para practicar fuera de los espacios de clase.

También será importante mantener una actitud abierta hacia el aprendizaje del inglés, debido a su presencia durante diferentes etapas del programa y particularmente en su fase final.


¿Es este programa para mí?

Este programa puede ser una muy buena opción si:

  • Te interesa comprender cómo funcionan y se construyen las aplicaciones y sistemas que utilizamos diariamente.
  • Quieres aprender programación aunque todavía no tengas experiencia previa.
  • Disfrutas resolver problemas, experimentar y buscar diferentes soluciones.
  • Buscas una formación estructurada que vaya más allá de aprender únicamente un lenguaje de programación.
  • Te interesa desarrollar habilidades en Frontend, Backend, calidad y diseño de software.
  • Quieres construir proyectos que te permitan aplicar los conocimientos adquiridos.
  • Estás dispuesto a desarrollar progresivamente tus competencias técnicas y tu inglés.

No necesitas comenzar sabiendo programar. Nuestra ruta está diseñada para que puedas construir esas habilidades progresivamente.

Perfil de Salida


Al completar satisfactoriamente el programa, el estudiante habrá desarrollado fundamentos y competencias que le permitirán participar en la construcción de soluciones de software utilizando diferentes principios, herramientas y prácticas estudiadas durante su formación.

Estará en capacidad de analizar problemas y plantear soluciones mediante programación; aplicar principios de programación orientada a objetos; participar en el desarrollo de componentes Frontend y Backend; aplicar fundamentos de diseño de software; realizar actividades relacionadas con aseguramiento de la calidad; y colaborar en diferentes etapas de un proyecto de desarrollo.

Asimismo, habrá fortalecido su capacidad para investigar, aprender nuevas tecnologías, interpretar documentación técnica y comunicarse progresivamente en inglés dentro de contextos relacionados con tecnología y desarrollo de software.

Los proyectos finales permitirán integrar estas competencias y demostrar la capacidad de aplicar conocimientos provenientes de diferentes áreas del programa.


Oportunidades profesionales

La formación adquirida proporciona bases para comenzar a desenvolverse en diferentes áreas relacionadas con el desarrollo de software y continuar posteriormente hacia procesos de especialización.

Dependiendo de las competencias desarrolladas, experiencia adicional y requisitos particulares de cada organización, el graduado podrá orientar su crecimiento hacia áreas como:

  • Desarrollo de Software Junior
  • Desarrollo Frontend
  • Desarrollo Backend
  • Desarrollo Full Stack, conforme amplíe su experiencia y conocimientos.
  • Software Quality Assurance / Testing
  • Soporte y mantenimiento de aplicaciones
  • Participación en equipos de desarrollo de software
  • Desarrollo de proyectos tecnológicos propios
  • Continuidad hacia especializaciones y formación avanzada en tecnología

También podrá continuar desarrollando conocimientos en áreas como desarrollo web, aplicaciones móviles, videojuegos, cloud computing, DevOps, bases de datos, ciberseguridad, inteligencia artificial y otras especialidades relacionadas.

Ruta de Formación


El programa está diseñado como una ruta de aprendizaje progresiva que acompaña al estudiante desde los fundamentos de la programación hasta el desarrollo integral de soluciones de software.

La formación inicia con Programación Básica e Introducción al Software Development, donde se construyen las bases del pensamiento computacional, la resolución de problemas y la comprensión del proceso de desarrollo de software. Posteriormente, Programación Orientada a Objetos y Principios de Diseño de Software permiten avanzar hacia la creación de soluciones más estructuradas, mantenibles y escalables.

Con estas bases, el estudiante profundiza en las principales áreas del desarrollo moderno mediante Backend y Frontend, comprendiendo tanto la lógica y los servicios que sostienen una aplicación como la construcción de las interfaces con las que interactúan sus usuarios. La formación se complementa con Software Quality Assurance, incorporando principios y prácticas orientadas a verificar la calidad y confiabilidad del software desarrollado.

El aprendizaje adquirido comienza a integrarse mediante Proyecto Final de Software I, donde el estudiante pone en práctica conocimientos provenientes de diferentes áreas del programa en un proyecto de mayor alcance.

De manera paralela, los cursos de English I, II, III y IV desarrollan progresivamente competencias en inglés que permitan desenvolverse con mayor confianza en entornos académicos y tecnológicos, donde este idioma posee una presencia fundamental.

La ruta culmina con Proyecto Final de Software II, impartido completamente en inglés, en el que el estudiante integra los conocimientos técnicos, metodológicos y lingüísticos desarrollados durante el programa para afrontar una experiencia de proyecto cercana a los desafíos que puede encontrar en contextos profesionales de desarrollo de software.

Malla Curricular


Cuatrimestre I


DEV-010

Proyecto Final de Software II

Cuatrimestre V


DEV-007

Software Quality Assurance


DEV-006

Proyecto Final de Software I


ENG-004

English IV

Cuatrimestre VI


DEV-004

Backend


DEV-005

Frontend


DEV-008

Principios de Diseño de Software


ENG-002

English II


ENG-003

English III

Cuatrimestre III


DEV-003

Programación Orientada a Objetos (OOP)


DEV-001

Programación Básica

Cuatrimestre II


DEV-002

Introducción al Software Development


ENG-001

English I

¿Listo para dar el siguiente paso?


Comienza tu formación en Software Development y desarrolla las habilidades para convertir tus ideas en soluciones tecnológicas.