Loading...

Descripción del Programa

FORMATE COMO INGENIERO DE SOFTWARE CON CRITERIO INGENIERIL Y DOMINIO DE IA.

El Bachillerato en Ingeniería del Software de la Universidad UCENFOTEC forma ingenieros capaces de diseñar, validar y liderar soluciones de software en un entorno donde la inteligencia artificial es parte del proceso de desarrollo.

La carrera se enfoca en fortalecer el criterio ingenieril necesario para utilizar IA de forma estratégica, segura y responsable, garantizando calidad, escalabilidad y cumplimiento de estándares internacionales.

 

Información del Programa

43

CURSOS

141

CRÉDITOS

3 años (9 periodos)

DURACIÓN

Virtual en vivo

MODALIDAD

La carrera de Ingeniería de Software (BISOFT) de la Universidad CENFOTEC ha formulado cuidadosamente sus Objetivos Educativos del Programa (PEO, por sus siglas en inglés) para reflejar con precisión las trayectorias profesionales y los logros esperados de nuestros graduados en un plazo de tres a cinco años tras su graduación. Estos objetivos se desarrollaron teniendo en cuenta la naturaleza dinámica y de rápida evolución de la industria global del software, y se perfeccionan continuamente en estrecha consulta con nuestros principales grupos de interés: empleadores, graduados en activo y miembros del cuerpo docente. Este enfoque colaborativo garantiza que nuestros graduados no solo estén capacitados para satisfacer las demandas actuales del mercado, sino también preparados para liderar los futuros avances tecnológicos.

En un plazo de 3 a 5 años tras la graduación, los egresados ​​del programa de Ingeniería de Software:

– OEP 1: Desarrollar componentes de software utilizando lenguajes de programación de vanguardia y marcos de trabajo robustos para crear soluciones tecnológicas innovadoras en el entorno empresarial.

– OEP 2: Liderar la obtención y especificación de requisitos de software y la gestión estratégica de las partes interesadas en proyectos corporativos, asegurando que el sistema maximice el valor para el negocio.

– OEP 3: Diseñar arquitecturas de software modulares, robustas y escalables bajo estándares internacionales, integrando principios avanzados de interacción humano-computadora para abordar necesidades críticas de la industria.

– OEP 4: Dirigir sistemas y auditorías integrales de garantía de calidad (QA), verificación y validación, implementando marcos regulatorios globales para elevar la madurez operativa del ciclo de vida del software.

– OEP 5: Coordinar equipos de ingeniería multidisciplinarios bajo marcos ágiles, gestionando eficazmente los recursos técnicos, presupuestarios y humanos para la entrega continua de productos de software.

– OEP 6: Supervisar la seguridad de la información de la organización mediante el diseño de estrategias de desarrollo seguro, la evaluación rigurosa del código y la mitigación proactiva de amenazas globales de ciberseguridad.

– OEP 7: Aplicar modelos matemáticos, análisis estadístico y fundamentos de informática para la optimización algorítmica y el desarrollo de innovación tecnológica en el sector productivo.

– OEP 8: Ejercer la práctica profesional con estricto apego a los códigos de ética y sostenibilidad de la ingeniería de software, comunicando soluciones técnicas de manera asertiva y liderando con responsabilidad en entornos globales.

 

El programa BISOFT se fundamenta en una estructura curricular sistemática y basada en evidencias, en la que el logro de los Resultados del Estudiante (lo que los estudiantes son capaces de hacer al graduarse) constituye la base indispensable para que los egresados ​​alcancen los Objetivos Educativos del Programa (OEP) entre 3 y 5 años después de iniciar su trayectoria profesional. A partir de la síntesis de las competencias operativas descritas en el perfil profesional, se formulan los siguientes 7 Resultados del Estudiante (RE) contextualizados.

A. SO 1: (Resolución de problemas complejos): Capacidad para identificar, formular y resolver problemas complejos de ingeniería de software aplicando principios de ingeniería, informática y matemáticas. 

B. SO 2: (Diseño de ingeniería de software): Capacidad para aplicar el diseño de ingeniería a fin de producir soluciones de software que satisfagan necesidades específicas, incorporando principios de desarrollo de software seguro y considerando la salud, la seguridad y el bienestar públicos, así como factores globales, culturales, socioeconómicos y ambientales.

C. SO 3: (Comunicación eficaz y multilingüe): Capacidad para comunicarse de manera eficaz, tanto oralmente como por escrito, con diversas audiencias técnicas y empresariales. 

D. SO 4: (Juicio ético y contextual): Capacidad para identificar responsabilidades éticas y profesionales en soluciones de ingeniería de software y emitir juicios fundamentados que consideren su impacto en contextos ambientales y socioeconómicos.

E. SO 5: (Trabajo en equipo y gestión ágil): Capacidad para integrarse y desempeñarse eficazmente en equipos de desarrollo de software que operan en entornos colaborativos e inclusivos, ejerciendo liderazgo y permitiendo alcanzar los objetivos definidos.

F. SO 6: (Experimentación y calidad de software): Capacidad para desarrollar y llevar a cabo un proceso de experimentación mediante el análisis e interpretación de datos y el uso del juicio experto en ingeniería de software para extraer conclusiones. 

G. SO 7: (Aprendizaje continuo y autodidacta): Capacidad para construir y desarrollar nuevos conocimientos en ingeniería de software, utilizando estrategias de aprendizaje autónomo, activo y experiencial.

 

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.

Te prepara no solo para programar, sino para dirigir procesos de desarrollo apoyados por IA, adaptarte a cambios tecnológicos y liderar equipos de alto desempeño.

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:

Formación ingenieril orientada a trabajar con IA como herramienta de productividad, manteniendo control técnico, validación y toma de decisiones humanas.

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.

Sello Oficial SINAES - Universidad CENFOTEC

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 - Universidad CENFOTEC

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.

«No te limités a ser un espectador de la revolución de la Inteligencia Artificial. En UCENFOTEC, te damos las herramientas para que vos seas quien diseñe, construya y gobierne los sistemas inteligentes que transformarán nuestra sociedad. Es momento de que tu código piense en grande.» Sergio Oviedo Seas, Director de la Escuela de Ingeniería 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.

Al finalizar el Bachillerato en Ingeniería del Software, los egresados estarán preparados para participar en todas las fases del desarrollo de software: desde el análisis de requerimientos y diseño, hasta la construcción, prueba, despliegue y mantenimiento de aplicaciones.

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.

En un mercado donde la IA acelera el desarrollo, estos roles requieren ingenieros capaces de validar, supervisar y liderar soluciones tecnológicas complejas.

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.

– Supervisa, valida y mejora soluciones de software generadas con apoyo de inteligencia artificial, asegurando su calidad, seguridad y alineación con los objetivos del negocio.

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.

– Capacidad para definir problemas, estructurar soluciones y orquestar herramientas de IA para el desarrollo, prueba y mejora del software.

– 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.882.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

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).