Herramientas de Accesibilidad

Ingeniería de Software

Facultad de Ingenierías y Tecnologías

Nos contactaremos contigo muy pronto

Formación Pregrado
Modalidad Presencial
Duración 10 semestres
Registro SNIES 116707
Valor de semestre 2024
Reportado M.E.N. $5.244.500
Descuento $710.800
Valor Vigente $4.533.700
Inscripción $0
El valor de matrícula no incluye los valores de los cursos de idiomas e informática, los cuales son requisito de grado para la carrera

Título que otorga

Ingeniero de Software

Descripción del programa

  • Presentación:

    Registro Calificado:
    Resolución 001236 14 de febrero de 2024
    Acreditación de alta calidad:

    Descripción

    La Ingeniería de Software de la Universidad de Santander es un programa que se enfoca en la aplicación de principios de ingeniería al proceso de desarrollo en programación, mantenimiento y gestión de software. Su finalidad principal es crear aplicaciones software de alta calidad, confiables y eficientes, siguiendo un enfoque sistemático y controlado. Se identifican las necesidades y los objetivos del software que se va a desarrollar, definiendo las funcionalidades y características que debe tener; se definen las interfaces y se elabora un plan detallado para la implementación. Además, se traduce el diseño en código fuente utilizando lenguajes de programación.

    Se implementan procesos y estándares para garantizar que el software cumpla con altos niveles de calidad y confiabilidad. Esto incluye revisiones de código, pruebas automatizadas y auditorías, esto implica la identificación, documentación y gestión de los requerimientos del software, asegurando que sean claros, completos y coherentes. La Ingeniería de Software de la Universidad de Santander busca aplicar principios de ingeniería para crear software de manera sistemática, eficiente y de alta calidad, abordando tanto los aspectos técnicos como los de gestión a lo largo de todo el ciclo de vida del desarrollo. En la evaluación constante y propositiva, el programa de Ingeniería de Software se ha encontrado con un proceso complejo y multifacético que ha involucrado la revisión en tendencias de nuevas tecnologías y análisis de diversos aspectos del programa como la investigación, extensión e internacionalización.

    La evaluación de los objetivos de enseñanza y aprendizaje se alinean con las necesidades actuales del campo de la ingeniería de software, motivo por el cual el plan de estudios abarca los temas fundamentales de la ingeniería de software, como programación, diseño de software, gestión de proyectos, calidad de software y pruebas. La calidad de los profesores, su experiencia en el campo y su capacidad para transmitir los conocimientos de manera efectiva proporciona interacción a las herramientas y recursos, como laboratorios de computación, bibliotecas, software actualizado y bases de datos.

  • Director:

    William Ernesto Ardila Gómez

    Perfil del director

    Graduado de Ingeniería de Sistemas e Informática de la Universidad Industrial de Santander. Magíster en Gestión de Organizaciones de la Salud de la Universidad de São Paulo, Brasil. Técnico Industrial Electricista del Instituto Técnico Superior “Dámaso Zapata”. Se desempeñaba como docente en el área de informática y tecnología. Da soporte como ingeniero de sistemas en el tema de las TIC, además realiza acompañamiento a proyectos de investigación y extensión en las diferentes áreas de ciencias de la salud y tecnologías de la Universidad de Santander.

    Se desempeñó como uno de los líderes del semillero del Grupo de Investigación Mediadores Inflamatorios y Enfermedad de la Universidad Autónoma de Bucaramanga. Codirector de dos proyectos de grado de estudiantes de la Universidad Industrial de Santander relacionados con la Ingeniería Biomédica. Desarrolla investigación en temas de Informática Biomédica, estándares para el desarrollo y mejoramiento de herramientas software para el área de la medicina. Las áreas de actuación son el diseño, desarrollo e implementación de software y sistemas de información; análisis de datos, trabajo estadístico y organización de información. Persona con una alta facilidad de absorber conocimientos teóricos y prácticos, facilidades para la comunicación y trabajo en grupo. Realizó la gestión del convenio marco con la Universidad Militar Nueva Granada, Bogotá.

    Email
  • Plan de estudios:

    Requisito de grado:

    Certificación del Centro de Idiomas de la Universidad de los cursos de inglés aprobados y exigidos por el programa.
    Aprobación de los cursos de informática cursados en la Universidad y exigidos por el programa.

    Primer semestre
    • Introducción a la Ingeniería de Software
    • Química General
    • Cálculo Diferencial
    • Competencias Comunicativas
    • Socio-antropología
    • Constitución Política y Legislación Ambiental
    Segundo semestre
    Tercer semestre
    Cuarto semestre
    Quinto semestre
    Sexto semestre
    • Electiva de Profundización I
    • Diseño de Software I
    • Diseño y Análisis de Algoritmos
    • Organización de Computadores
    • Redes y Comunicaciones de Datos
    • Gestores de Bases de Datos
    • Gerencia de Ingeniería
    Séptimo semestre
    Octavo semestre
    Noveno semestre
    Décimo semestre

     

  • Perfil del graduado :

    • Liderar comités de reorganización y mejoramiento de proyectos de Software a nivel corporativo.
    • En la gerencia de: proyectos de Software, centros de procesamientos de datos y en proyectos de interconexión de cualquier nivel.
    • En la administración del recurso humano y físico, en la evaluación, selección y creación de software, en la selección de hardware, en la planeación y operacionalización de estrategias de adquisición o mejoramiento de tecnologías.
    • Incorporarse a macroproyectos sociales, comerciales, investigativos y tecnológicos mediante la integración a equipos multidisciplinarios.
    • Participar eficientemente en actividades donde se debe tener en cuenta los problemas humanos y organizacionales implícitos en la implantación de las soluciones informáticas con el fin de que éstas puedan ser llevadas a cabo, eficiente y eficazmente.
    • Evaluar el componente software en diversos tipos de proyectos, partiendo de las normas de calidad.
  • Perfil del aspirante:

    • Tener curiosidad por el desarrollo de procesos tecnológicos y su influencia en la sociedad.
    • Razonamiento abstracto.
    • Capacidad para comunicar una idea (verbal o gráficamente).
    • Perseverancia en la búsqueda de solución a un problema planteado.
    • Trabajo en equipo.
    • Gusto por la investigación.
    • Interés en el desarrollo de nuevas tecnologías.
    • Querer aprender a construir algoritmos y desarrollarlos en algún lenguaje de programación.
    • Indagar por diferentes medios de comunicación sobre la evolución tecnológica.
  • Convenios :

    • Crearee S.A.S.
    • E-Quality Solutions
    • Centro Élite de Psicología y Capacitación Integral CEPCI
    •  Dardo Creativo S.A.S.

    • Tabamerica JAF
  • Repositorio:

    Línea de profundización

    Contempla un valor agregado a su formación profesional como lo son los cursos electivos los cuales le van a permitir la profundización en aplicaciones para Videojuegos, Big Data, Cloud Computing, seguridad de la información, desarrollo de aplicativos para móviles, entre otros, que dan respuesta a las necesidades expresadas por el sector productivo que se registran en los principales portales de empleo del país en donde las organizaciones plasman las competencias que debe tener un profesional en esta área.

    Factor diferenciador

    El programa de Ingeniería de Software se distingue de otros programas similares y lo hace destacar en el mercado educativo por su enfoque en el desarrollo de software de todo tipo, lo cual atrae a estudiantes curiosos por innovador y empresas con necesidades de mentes diferenciales. El programa tiene un fuerte énfasis en la creación de software de alta calidad, escalable y con prácticas empresariales de desarrollo responsable, incorpora un enfoque de aprendizaje activo, donde los estudiantes trabajan en proyectos prácticos y resuelven problemas del mundo real desde el principio. Adicional, dado el aumento de amenazas cibernéticas, el programa en algunos cursos electivos trabaja en ciberseguridad y ofrece oportunidades de aprendizaje en este campo altamente atractivo.

    Los estudiantes realizan pasantías o prácticas empresariales antes de graduarse, esto proporciona experiencia laboral valiosa, además estás alianzas con empresas de tecnología, ofrecen oportunidades de colaboración en proyectos reales, siendo esto atractivo para aquellos graduados que buscan una transición sin problemas al mundo laboral. También, el programa incorpora la ética en la toma de decisiones de desarrollo de software y promueve la responsabilidad social en la tecnología, contando con profesores con experiencia laboral en la industria, ofreciendo a los estudiantes una perspectiva práctica y valiosa.

    Áreas de formación integral

    La Ingeniería de Software trata con diversas áreas del conocimiento que propone Swebok las cuales son aplicadas en cualquier tipo de producto de software, e infinidad de áreas tales como: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, el mundo del derecho, la red de redes Internet, redes Intranet y Extranet, entre otros. El documento Swebok propone las siguientes áreas formación disciplinar del conocimiento:

    • Requisitos del software: donde requisitos es la característica que debe ser exhibido para solucionar un cierto problema del mundo real.
    • Diseño de software: es el proceso de definir la arquitectura, componentes, interfaces y otras características de un sistema o componente y el resultado del proceso.
    • Construcción del software: se refiere a la creación detallada del trabajo, software significativo con una combinación de codificación, verificación, prueba de la unidad, prueba de la integración y depuración.
    • Prueba del software: consiste en la verificación dinámica del comportamiento de un programa sobre un sistema finito de casos de prueba, seleccionado convenientemente de las ejecuciones generalmente infinitas del dominio, contra el comportamiento previsto.
    • Mantenimiento del software: procura la vigencia del software desarrollado realizando actividades de corrección, adaptación, mejoramiento o prevención.
    • Gerencia de configuración de los programas: es la disciplina de identificar la configuración del software en los puntos distintos para el propósito de cambios sistemáticamente que controlan a la configuración y de mantener la integridad y la rastreabilidad de configuración a través del ciclo vital del sistema.
    • Gerencia de la ingeniería de software: trata la gerencia y la medida de la ingeniería de software
      Procesos de la ingeniería de software: se referencia a la definición, a la puesta en práctica, al gravamen, a la medida, a la gerencia, al cambio y a la mejora del proceso de la Ingeniería de software.
    • Herramientas y métodos de la ingeniería de software: incluye las herramientas de la ingeniería de Software y los métodos de la ingeniería de software.
    • Calidad de software: se ocupa de los aspectos de la calidad de software que superan los procesos del ciclo de vida del software. 

    Laboratorios 

    La Universidad de Santander cuenta con laboratorios de docencia, investigación y de apoyo dispuestos para el desarrollo de los procesos formativos e investigativos que se llevan a cabo en el marco de los proyectos educativos vigentes, a continuación, se relacionan:

    • Laboratorio de Física
      Indispensable para el refuerzo de conceptos relacionados con graficación, proporcionalidad entre masa y volumen, Instrumentos de medición, movimientos, fricción, vectores y poleas. Está compuesto por: computador, módulo generador de función, 6 fuentes de poder, 2 osciloscopios digitales, 2 amplificadores de división universal, 5 bobinas de inducción, panel de control, 2 transformador escalón, aparato de lanzamiento, medidor de velocidad inicial, 4 CPU clon, 4 monitores, 4 teclados, 4 mouse, banco de cojín neumático, soplante de 230 V, plano inclinado, 4 multímetros, flexómetro, 2 fuentes alimentadoras, 4 unidades básicas cobra, 2 reóstatos.
    • Laboratorio de Electrónica
      El laboratorio de Electrónica es la unidad encargada de la infraestructura y apoyo logístico a las actividades de docencia, investigación y servicio ofrecidas por el Departamento de Electrónica. Además, sirve de apoyo a las prácticas de Fundamentos de electrónica para computación, Análisis de señales, la electiva de profundización de robótica y trabajo de grado.
    • Laboratorio de desarrollo de software
      Este laboratorio cuenta con 12 computadores, con capacidad de trabajo para el tema de desarrollo software a nivel de multiplataforma. Este laboratorio dará apoyo a los cursos de algoritmos computacionales, fundamentos de programación, programación de computadores I, programación de computadores II, estructura de datos, arquitectura de computadores, gestores de bases de datos, sistemas operativos, modelamiento de sistemas computacionales, redes y comunicaciones de datos, ingeniería del software, aprendizaje autónomo, sistemas basados en conocimiento, redes neuronales, ETL (extracción, transformación y carga), sistemas distribuidos, Big Data, análisis de señales, seguridad informática, business intelligence y las electivas de profundización.
    • Laboratorio BiGaTic (Aplicaciones Móviles)
      En este espacio se cuentan con 5 máquinas de alto rendimiento con sistemas operativos Linux y Windows, en el cual se desarrollan proyectos de investigación, extensión, apoyo a las prácticas empresariales y a los cursos de emprendimiento empresarial, anteproyecto y trabajos de grado. Así mismo, este espacio dará apoyo a diferentes cursos como espacios de tutoría.

     

Logo o escudo de Universidad de Santander UDES - Con acreditación de Alta Calidad (Bucaramanga)
Servicios
Sistema Génesis Sistema GALILEO Directorio Telefónico Chat en línea