-
Bachillerato en Ingeniería del Software
Escuela Ingeniería del Software
Desarrollá software que transforma realidades con ingeniería.
Descripción del Programa
CONVERTITE EN EL PROFESIONAL QUE LIDERA EL DESARROLLO DE SOLUCIONES TECNOLÓGICAS SEGURAS, INNOVADORAS Y SOSTENIBLES
El Bachillerato en Ingeniería del Software de la Universidad UCENFOTEC forma profesionales capaces de diseñar, desarrollar, validar e implementar soluciones de software robustas, seguras y escalables, alineadas con estándares internacionales y con las principales tendencias del sector como la inteligencia artificial, el desarrollo seguro, blockchain y computación en la nube.
Información del Programa
43
CURSOS
141
CRÉDITOS
3 años (9 periodos)
DURACIÓN
Virtual en vivo
MODALIDAD
Desarrollar programas informáticos confiables y de alta calidad que cumplan con los requerimientos de los clientes y los usuarios para la resolución de problemas tecnológicos, implementando metodologías de gestión de proyectos que enriquecen la formación de los profesionales y por medio de la investigación y la producción académica orientada a la innovación de productos, procesos y servicios en el área de las tecnologías de la información y la comunicación.
La carrera de Bachillerato en Ingeniería del Software tiene como objetivos específicos formar profesionales con capacidad y disposición para:
– Analizar los conceptos fundamentales que sustentan la programación y los modelos de las tecnologías de información y comunicación, mediante la aplicación de las técnicas de desarrollo de algoritmos, la infraestructura tecnológica y sus elementos asociados para la resolución de problemas en contextos informáticos.
– Gestionar los requerimientos de los sistemas de software de acuerdo con las necesidades de las partes interesadas, por medio de la aplicación de procedimientos de verificación y validación de requerimientos para la generación de productos de software consistentes y funcionales.
– Diseñar arquitecturas de aplicaciones de software mediante el uso de patrones de diseño y principios de la interacción humano-computador para la elaboración de aplicaciones modulares y basadas en componentes fáciles de usar y escalables.
– Desarrollar procesos de calidad, verificación y validación del software, a través de la implementación de estándares y políticas de calidad en las diferentes fases del ciclo de vida del desarrollo del software para la entrega de productos que cumplan con los requerimientos de los clientes y los usuarios.
– Aplicar procesos de desarrollo de software iterativos o ágiles por medio de la planificación del trabajo en equipo y el manejo eficiente de los recursos para la compleción de las etapas del proyecto y la entrega de productos de alta calidad.
– Implementar procedimientos de desarrollo de software seguro, mediante la evaluación del código fuente y el diagnóstico de riesgos para la identificación de amenazas y la mitigación de las vulnerabilidades identificadas en las aplicaciones y los sistemas.
– Aplicar las bases formales de las matemáticas y las ciencias básicas a través de procesos de diseño que desplieguen eficientemente los recursos disponibles para el desarrollo de programas de computadora.
– Reconocer la importancia de la ética, la comunicación asertiva y el desarrollo de habilidades blandas por medio de la resolución de conflictos, el trabajo en equipo y el liderazgo para la mejora de las relaciones interpersonales y los ambientes laborales.
Enfoque ingenieril que te prepara para dominar todas las etapas del desarrollo de software y adaptarte a cualquier entorno tecnológico.
Acreditado por SINAES y alineado con estándares internacionales de formación en ingeniería de software.
Metodología XperiencEd™, propia de UCENFOTEC: activa, experiencial y práctica.
Proyectos integradores que sustituyen exámenes tradicionales, desde el primer año.
Plan de estudios actualizado con énfasis en desarrollo móvil, cloud, IA, blockchain y computación cuántica.
Docentes activos en la industria con experiencia internacional.
Desarrollo transversal de habilidades blandas (Power Skills): liderazgo, ética, comunicación e innovación.
Universidad especializada en tecnología, conectada con el sector productivo nacional e internacional.
Nuestro Bachillerato en Ingeniería del Software se distingue por:
Un enfoque ingenieril que estructura todo el proceso formativo desde la teoría hasta la implementación de soluciones reales.
Un modelo pedagógico basado en competencias técnicas, blandas y profesionales.
Formación integral en fundamentos de programación, arquitectura de software, calidad, seguridad y experiencia de usuario.
Inclusión de tecnologías emergentes y herramientas de última generación en el proceso de aprendizaje.
Cursos electivos estratégicos, como inteligencia artificial aplicada, blockchain y automatización de pruebas.
Vínculo directo con la industria, mediante pasantías, retos empresariales y proyectos colaborativos.
A lo largo del programa, los estudiantes participan en tres cursos de proyecto integrador en los que desarrollan diversos programas y aplicaciones de software. Estos proyectos les permiten aplicar distintas metodologías de desarrollo, herramientas y tecnologías actuales, trabajando a partir de requerimientos y especificaciones bien definidas. De esta manera, los estudiantes incorporan buenas prácticas de ingeniería de software para garantizar la funcionalidad, eficiencia y calidad de las soluciones desarrolladas.

La Universidad CENFOTEC recibió el certificado oficial de acreditación del Sistema Nacional de Acreditación de la Educación Superior (SINAES) para su Bachillerato en Ingeniería del Software el miércoles 19 de marzo, en sus instalaciones.
Este programa se consolidó como uno de los más demandados por los estudiantes. En los últimos dos años, 51 alumnos se graduaron formalmente, lo que refleja el posicionamiento de la universidad como un referente en formación tecnológica.
El plan de estudios está diseñado para responder a las necesidades actuales de la industria, con un enfoque práctico y alineado con estándares internacionales.
Además, la universidad mantiene una estrecha relación con el sector empresarial, facilitando la empleabilidad de sus egresados y su participación en proyectos innovadores desde las primeras etapas de tu formación.
Conozca a nuestro Director

Sergio Oviedo Seas
Escuela Ingeniería del Software
Trayectoria profesional
Sergio Oviedo Seas es un experto en tecnología con más de 26 años de experiencia en tecnologías avanzadas y más de 18 años liderando equipos multifuncionales. Con una profunda pasión por la robótica y el Internet de las Cosas (IoT), ha desarrollado una sólida trayectoria en la resolución de problemas tanto a nivel de hardware como de software. Su experiencia se extiende a la dirección de proyectos y el liderazgo de equipos de ingeniería de alto nivel.
Sergio es egresado de la Universidad Cenfotec y posee una sólida formación académica, con títulos avanzados en áreas como Visión por Computador, Transformación Digital e Industria 4.0 e Ingeniería del Software con énfasis en Inteligencia Artificial.
“El siguiente nivel en Ingeniería del Software ya está aquí:
El Bachillerato en Ingeniería del Software de la Universidad Cenfotec ha sido diseñado para brindarte una formación integral, actualizada y enfocada en las necesidades del entorno tecnológico actual. A lo largo del plan de estudios, desarrollarás competencias en áreas como inteligencia artificial, desarrollo móvil, blockchain y automatización de pruebas, al mismo tiempo que fortalecés habilidades esenciales como liderazgo, pensamiento crítico y comunicación efectiva, indispensables en equipos multidisciplinarios. Este programa combina una base sólida en programación, arquitectura, calidad y seguridad del software con la posibilidad de personalizar tu trayectoria a través de asignaturas electivas. Además, incorpora un enfoque práctico mediante proyectos integradores que conectan lo aprendido en clase con escenarios reales del sector. Es una carrera pensada para prepararte como un profesional competitivo, versátil y listo para afrontar los retos de una industria en constante evolución.» Sergio Oviedo Seas, Director de la Escuela de Desarrollo del Software
Entrevista Sergio Oviedo
Plan de estudios – Periodos académicos de cuatro meses
– FUN-01 Introducción a las Tecn. de Información
– FUN-02 Lógica y Matemática Básica
– FUN-08 Expresión Oral y Escrita
– SOFT-01 Principios de Programación 1
– SOFT-09 Introducción a la Ing. del Software
– FUN-03 Matemática Discreta 1 (Requisito FUN-02)
– FUN-05 Cálculo Diferencial e Integral (Requisito FUN-02)
– FUN-09 Desarrollo de Habilidades Blandas (Requisito FUN-08)
– SOFT-02 Principios de Programación 2 (Requisito SOFT-01)
– SOFT-06-C2 Diseño y Programación Web
– FUN-14 Inglés Conversacional 1
– FUN-17 Matemática Discreta 2 (Requisito FUN-03)
– FUN-18 Física 1 (Requisito FUN-05)
– SOFT-10 Estructuras de Datos (Requisito SOFT-02)
– SOFT-11-C1 Proyecto Integrador 1 (Requisitos SOFT-09 | SOFT-06-C2)
– FUN-06 Álgebra Lineal (Requisito FUN-03)
– FUN-10 Pensamiento Crítico (Requisito FUN-09)
– FUN-19 Física 2 (Requisito FUN-18)
– SOFT-03 Fundamentos de Bases de Datos (Requisitos FUN-01 | SOFT-01)
– SOFT-04 Programación Orientada a Objetos (Requisito SOFT-02)
– FUN-04 Probabilidad y Estadística 1
– FUN-15 Inglés Conversacional 2 (Requisito FUN-14)
– SOFT-12-C1 Programación Web Avanzada (Requisitos SOFT-04 | SOFT-06-C2)
– SOFT-13-C1 Arquitectura de Software1 (Requisitos SOFT-03 | SOFT-04)
– SOFT-14 Procesos de Ingeniería del Software (Requisito SOFT-09)
– FUN-07 Probabilidad y Estadística 2 (Requisito FUN-04 )
– FUN-11 Liderazgo y Trabajo Colaborativo (Requisito FUN-10)
– FUN-20 Física 3 (Requisito FUN-19)
– SOFT-17 Calidad, Verificación y Validación del Software (Requisito SOFT-14)
– SOFT-18-C1 Proyecto Integrador 2 (Requisitos SOFT-12-C1 | SOFT-13-C1 )
– FUN-16 Inglés conversacional 3 (Requisito FUN-15)
– SINT-04 Principios de Inteligencia Artificial (Requisito FUN-07)
– SOFT-15 Diseño de Interacción Humano – Computador (Requisito SOFT-12-C1)
– SOFT-16 Arquitectura de Software 2 (Requisito SOFT-13-C1)
– TI-03 Arquitectura de Computadoras (Requisito FUN-01)
– FUN-12 Ética y Sostenibilidad en Tecnología (Requisito FUN-11)
– SOFT-22 Programación Móvil (Requisito SOFT-15)
– TI-01 Fundamentos de Redes (Requisito FUN-01)
– ELEC 1 Electiva
– CIB-06 Desarrollo Seguro del Software (Requisitos SOFT-16 | TI-01)
– FUN-13 Investigación y Emprendimiento (Requisito FUN-12)
– SOFT-23 Proyecto Integrador 3 (Requisitos SOFT-17 | SOFT-22)
– ELEC 2 Electiva
– SINT-06 Fundamentos de Aprendizaje Automático
– SOFT-24 Automatización de Pruebas
– SOFT-25 Arquitectura de Software Distribuido
– SINT-05 Modelado y Arquitectura en Inteligencia Artificial
– SOFT-26 Estándares y Métricas de Calidad del Software
– SOFT-27 Desarrollo de Software en Cadena de Bloques
Documentos en Español
Documents in English
Requisitos y Perfiles del Programa
1. Contar con el título de bachiller en educación media o su equivalente, debidamente reconocido por el Ministerio de Educación Pública de Costa Rica (MEP).
2. Presentar el original y la copia del documento de identificación (cédula de identidad, pasaporte o cédula de residencia).
3. Completar el formulario de admisión.
4. Contar con la disponibilidad, el acceso y el manejo de un equipo de cómputo en el que puedan ser utilizados programas informáticos específicos, tales como un navegador de Internet, programas de ofimática, entornos de programación básicos, entre otros.
El Bachillerato en Ingeniería del Software está dirigido a personas con afinidad por la lógica, las matemáticas y la tecnología, interesadas en diseñar y construir soluciones digitales innovadoras y seguras. Es ideal para quienes disfrutan resolviendo problemas, colaborando en equipo y aplicando la tecnología al mundo real.
Buscamos estudiantes con curiosidad por aprender programación, arquitecturas de software, bases de datos, redes, inteligencia artificial y metodologías ágiles. Además, con disposición para desarrollar habilidades técnicas y de liderazgo. Este perfil valora el compromiso con el aprendizaje continuo y la capacidad de crear aplicaciones y sistemas que aporten valor a las personas y organizaciones.
Podrán desarrollar soluciones tecnológicas utilizando lenguajes de programación, estructuras de datos, servicios web, bases de datos, interfaces de usuario, tecnología móvil y herramientas de colaboración. Contarán con habilidades para planificar y liderar proyectos, gestionar configuraciones, evaluar riesgos y aplicar metodologías ágiles o tradicionales, según las necesidades de cada proyecto.
Los egresados podrán desempeñarse como ingenieros de software, desarrolladores full stack, ingenieros de interfaces, especialistas en DevOps, datos o pruebas, y soporte técnico. Además, estarán preparados para integrarse a equipos multidisciplinarios en empresas de desarrollo de software, organizaciones de tecnología y multinacionales, o para emprender como consultores y desarrolladores independientes.
Su formación les permitirá impulsar la innovación tecnológica, contribuyendo al desarrollo de soluciones que generen valor y mejoren la competitividad de las organizaciones.
Perspectiva Laboral y Empleabilidad
Como profesional graduado del Bachillerato en Ingeniería del Software de la Universidad UCENFOTEC, tendrás la capacidad de integrarte en equipos multidisciplinarios y desempeñarte en roles clave dentro del desarrollo, gestión y aseguramiento de soluciones tecnológicas.
Nuestros egresados se incorporan a sectores tecnológicos, empresariales e innovadores, en posiciones como:
– Desarrollador de software
– Director o gestor de proyectos de ingeniería de software
– Especialista en pruebas y aseguramiento de la calidad (QA)
– Auditor informático
– Especialista en seguridad o forense digital
– Consultor en tecnología y software
– Diseñador y desarrollador de sistemas de información
– Líder de equipos remotos o multidisciplinarios
– Desarrollador de videojuegos
– Encargado de mantenimiento de software
Un profesional en Ingeniería del Software:
– Diseña, construye, prueba, mantiene y mejora sistemas de software que resuelven problemas reales con calidad, eficiencia y seguridad.
– Participa en todas las etapas del ciclo de vida del software: análisis de requerimientos, modelado, desarrollo, validación, despliegue y mantenimiento.
– Lidera procesos de innovación tecnológica en entornos colaborativos y multidisciplinarios.
– Desarrolla soluciones alineadas con las necesidades del usuario, la empresa, la sociedad y el ambiente.
Como egresado del Bachillerato en Ingeniería del Software, desarrollarás competencias que te destacarán en entornos tecnológicos altamente competitivos:
– Diseño y desarrollo de software con enfoque ingenieril, pensamiento crítico y orientación al usuario.
– Dominio práctico de lenguajes de programación y entornos modernos de desarrollo.
– Conocimientos en validación, pruebas automatizadas y control de calidad.
– Capacidad para integrarte a equipos ágiles, multidisciplinarios y colaborativos.
– Liderazgo técnico, responsabilidad profesional y comunicación efectiva.
– Adaptabilidad a tecnologías emergentes como inteligencia artificial, blockchain, computación en la nube, computación cuántica y desarrollo seguro.
– Visión integral del proceso de creación de software como artefacto tecnológico e innovador.
Empleo: 97%
Desempleo: 3%
Tiempo promedio para emplearse: 2 meses
Ingresos promedio:
Mensual: ₡987.000
Anual: ₡11.850.288
Inversión y Financiamiento
Metodología XperiencEd™
Aprendizaje experiencial para el mundo real
Pilar clave de nuestro modelo formativo, XperiencEd™ se basa en una fórmula de alto impacto: 20% teoría · 60% práctica · 20% reflexión.
Este enfoque centrado en la experiencia garantiza que cada aprendizaje sea inmediata y directamente aplicable en entornos laborales reales.
Con XperiencEd™, el aula se convierte en un espacio de simulación profesional que potencia la toma de decisiones, el pensamiento crítico y la capacidad de resolver problemas reales desde el primer día.
Ecosistema de formación ágil para potenciar la empleabilidad.
Credentials as you Grow™ representa un ecosistema de formación modular y dinámico diseñado para brindar flexibilidad, actualización constante y una alineación directa con las necesidades del sector empresarial.
Este modelo permite obtener credenciales reconocidas conforme se adquieren nuevas habilidades y competencias, facilitando el crecimiento profesional continuo y mejorando las oportunidades de empleo.
¿Por qué lo llamamos un ecosistema?
Porque conecta recursos didácticos, herramientas digitales y rutas de aprendizaje interrelacionadas.
¿Por qué es ágil?
Porque responde a las necesidades cambiantes del estudiante y del mercado con formación personalizada y adaptable.
¿Por qué mejora la empleabilidad?
Porque entrega credenciales concretas y habilidades demandadas por los empleadores.
Upskilling, Reskilling y Cross-skilling con propósito
El modelo impulsa procesos de:
Upskilling: Perfeccionamiento dentro de una disciplina.
Reskilling: Adaptación a nuevas áreas profesionales.
Cross-skilling: Desarrollo de competencias transversales.
Nuestro cuerpo docente está conformado por profesionales activos en el sector tecnológico, con amplia experiencia en áreas clave como análisis de datos, desarrollo de sistemas de información, gestión de proyectos y transformación digital.
Su conocimiento práctico y actualizado en proyectos reales garantiza que cada clase esté conectada con las últimas tendencias, metodologías y necesidades del mercado.
Además, su participación directa en la industria aporta casos de uso reales, desafíos actuales y una visión estratégica que fortalece la formación académica y profesional de cada estudiante.
Robotics Laboratory (LabRo)
Investigación aplicada en robótica industrial, educativa y colaborativa.
Spatial and Intelligent Systems for Human Interaction Laboratory (LaTI)
Creación de experiencias con realidad virtual (VR), aumentada (AR) y extendida (XR), aplicadas a educación, salud, entretenimiento y más.
Quantum Programming and Architectures Laboratory (QPAL)
Investigación teórica y aplicada en tecnologías de computación cuántica para resolver problemas complejos con potencial disruptivo.
International Datalogy Laboratory (LADAINA)
Analítica de datos aplicada a temas sociales, políticos, educativos, económicos y ambientales de alto impacto.
Artificial Intelligence Laboratory (LIAC)
Desarrollo de soluciones basadas en inteligencia artificial, desde modelos predictivos hasta sistemas autónomos.
Maker Laboratory (MakerLab)
Espacio orientado al prototipado, el desarrollo de sistemas ciberfísicos e inteligencia en el borde.
₡7.871.500*
(*) Precios sujetos a cambios sin previo aviso
Observe la lista completa de precios:
En UCENFOTEC contamos con opciones de financiamiento flexibles que se adaptan a tus necesidades:
– UCENFOTEC: Pago en 3 tractos sin intereses.
– BAC Credomatic: Minicuotas a 12 meses en dólares y colones.
– CONAPE
– MUCAP: Crédito personal.
– BCR: Plan BCR 0%.
– BNCR: BN Educación.
Conocé más sobre estos beneficios y cómo acceder a ellos en la sección de Financiamiento.
Carreras Relacionadas
Programa el futuro. Crea aplicaciones y sistemas que impulsan la innovación y resuelven problemas reales.
Da vida a la web. Diseña experiencias digitales atractivas y funcionales, conectando marcas con usuarios.
Diseña experiencias digitales inolvidables, lidera la innovación y transforma la forma en que los usuarios interactúan con la tecnología.
Asegura la calidad del futuro digital, convirtiéndote en el arquitecto de sistemas confiables y eficientes.
Reconocimiento Oficial
La Universidad Cenfotec está autorizada como universidad privada por el Consejo Nacional de Enseñanza Superior Privada (CONESUP) de Costa Rica. Además, el Centro de Formación en Tecnologías de Información (Cenfotec) coexiste como Institución de Educación Superior Parauniversitaria autorizada por el Consejo Superior de Educación (CSE). La Universidad Cenfotec es también miembro asociado del Sistema Nacional de Acreditación para la Educación Superior de Costa Rica (SINAES).
