Información General
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
- 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?
Metodología
Evaluación y acompañamiento del aprendizaje
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.
Perfil de Entrada
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
Los proyectos finales permitirán integrar estas competencias y demostrar la capacidad de aplicar conocimientos provenientes de diferentes áreas del programa.
Oportunidades profesionales
- 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
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.