Ingeniería en Sistemas
Ingeniería en Sistemas

Materias y plan de estudios

Conocé las materias que vas a cursar y cómo se organiza la carrera año a año.

1.er año

1.er semestre

Programación 1

El objetivo de la asignatura es introducir los fundamentos de la programación y desarrollar habilidades básicas para la resolución sistemática de problemas. Al finalizar el curso, el estudiante será capaz de diseñar algoritmos e implementar programas no triviales utilizando estructuras de control, abstracciones elementales y buenas prácticas de programación.

Arquitectura de sistemas

El objetivo de la asignatura es comprender la organización y el funcionamiento de los sistemas informáticos a bajo nivel. Se estudian la representación y ejecución de instrucciones, la interacción entre procesador, memoria y dispositivos, y los fundamentos de la programación de bajo nivel, procurando que el estudiante pueda analizar cómo las decisiones de arquitectura condicionan el desempeño y las capacidades de un sistema.

Introducción al cálculo

El objetivo de la asignatura es introducir los conceptos matemáticos que sirven de base para el estudio del cálculo. Se trabajan funciones, representaciones gráficas, variación, aproximación y nociones iniciales de límite, desarrollando la capacidad de modelar, analizar y resolver problemas mediante herramientas algebraicas y analíticas.

 

Álgebra lineal

El objetivo de la asignatura es introducir el álgebra matricial, los sistemas de ecuaciones lineales y los espacios vectoriales, destacando sus aplicaciones en ingeniería y computación. Se busca que el estudiante desarrolle la capacidad de representar, analizar y resolver problemas mediante vectores, matrices y transformaciones lineales.

2.º semestre

Programación 2

El objetivo de la asignatura es profundizar la formación en programación mediante el estudio de la programación orientada a objetos y de técnicas de algoritmia de mayor complejidad. Al finalizar el curso, el estudiante será capaz de diseñar e implementar aplicaciones modulares, utilizando adecuadamente conceptos de abstracción, encapsulamiento, herencia, polimorfismo y reutilización de software.

Fundamentos de computación

El objetivo central de este curso es que el estudiante establezca la relación fundamental existente entre matemática y programación y profundice en ella, de acuerdo a dos líneas principales.

Por un lado, la programación es una actividad matemática: escribir un programa puede verse como definir una función (computable) e involucra un razonamiento que cuando se hace explícito constituye una demostración de propiedades relevantes del programa. Es decir, los programas son objetos matemáticos.

Por el otro lado, las funciones matemáticas (computables) son programas, pueden ser implementados en máquina y numerosos aspectos de la construcción matemática guardan analogía con la práctica de la programación. Con este método de aproximación se introducen los conceptos fundamentales de la programación funcional.

Cálculo integral y diferencial

El objetivo de la asignatura es desarrollar los conceptos y técnicas fundamentales del cálculo diferencial e integral en una variable. Se estudian derivadas, integrales y sus aplicaciones al análisis de funciones, la modelización y la resolución de problemas, procurando que el estudiante comprenda tanto su interpretación como los procedimientos necesarios para utilizarlas.

Taller de inteligencia artificial

El objetivo de la asignatura es brindar una primera aproximación práctica a la inteligencia artificial y a sus posibilidades de aplicación en el estudio, el trabajo y la resolución de problemas. Se introducen conceptos básicos sobre modelos de inteligencia artificial, especialmente los de carácter generativo, y se desarrollan habilidades para formular instrucciones, analizar resultados y utilizar estas herramientas de forma efectiva.

Taller de sistemas ciberfísicos

El objetivo de la asignatura es integrar fundamentos de física, programación y dispositivos para comprender y construir sistemas que interactúan con el mundo real. Mediante actividades prácticas se estudian sensores, actuadores, periféricos y técnicas de simulación, desarrollando la capacidad de adquirir información del entorno, procesarla y controlar sistemas físicos automatizados.

2.º año

3.er semestre

Sistemas operativos

El objetivo de la asignatura es comprender los principios de funcionamiento de los sistemas operativos y su papel en la administración de los recursos informáticos. Se estudian procesos, concurrencia, memoria, almacenamiento, dispositivos y sistemas de tiempo real, procurando que el estudiante pueda analizar las decisiones y compromisos involucrados en el diseño, configuración y utilización de estos sistemas.

 

 

Lógica para computación

El objetivo de la asignatura es desarrollar formas de razonamiento sistemáticas y precisas mediante el estudio de lenguajes formales para expresar proposiciones, relaciones y demostraciones. Se busca que el estudiante pueda formular y validar argumentos, y aplicar la lógica a la especificación de sistemas, las bases de datos, los métodos formales y otros problemas de computación.

Estructuras de datos y algoritmos 1

El objetivo de la asignatura es introducir las principales estructuras de datos y las técnicas fundamentales para el diseño y análisis de algoritmos. Se busca que el estudiante pueda seleccionar representaciones adecuadas, construir soluciones para problemas no triviales y argumentar sobre su corrección. Asimismo, el curso desarrolla la capacidad de analizar el desempeño computacional de los algoritmos y de comparar alternativas considerando el uso de tiempo y espacio.

Matemática discreta

El objetivo de la asignatura es introducir conceptos fundamentales de matemática discreta aplicables a la computación. Se estudian estructuras y métodos para representar y resolver problemas discretos, procurando desarrollar la capacidad de abstracción, análisis y razonamiento necesaria para abordar algoritmos, estructuras de datos y sistemas computacionales.

4.º semestre

Bases de datos 1

El objetivo de la asignatura es desarrollar las capacidades necesarias para diseñar bases de datos a nivel conceptual y lógico. Se estudian modelos de datos, técnicas de normalización y lenguajes formales de consulta, y se desarrollan habilidades para crear, consultar y modificar bases de datos mediante el lenguaje SQL.

Estructuras de datos y algoritmos 2

El objetivo de la asignatura es profundizar en el diseño, análisis e implementación de algoritmos y estructuras de datos para resolver problemas de mayor complejidad. Se busca que el estudiante pueda combinar técnicas fundamentales y avanzadas, evaluar rigurosamente la corrección y eficiencia de sus soluciones e implementarlas de forma completa y debidamente fundamentada.

Fundamentos de ingeniería de software

El objetivo de la asignatura es introducir los conceptos teóricos y prácticos fundamentales de la ingeniería de software que servirán de base para el resto de las materias del área. Se estudian métodos y prácticas para identificar problemas, relevar necesidades, definir requisitos y desarrollar soluciones de software de forma sistemática.

Probabilidad y estadística

El objetivo de la asignatura es introducir los fundamentos de la teoría de la probabilidad, los modelos probabilísticos y el análisis estadístico. Se busca que el estudiante desarrolle la capacidad de describir datos, analizar fenómenos sujetos a incertidumbre y aplicar estas herramientas a la formulación y resolución de problemas de ingeniería.

3.er año

5.º semestre

Diseño de aplicaciones 1

El objetivo de la asignatura es introducir las actividades de análisis, diseño y construcción de aplicaciones en el marco de un proceso profesional de desarrollo de software. Se estudian modelos y notaciones, principios de diseño, organización modular, desarrollo guiado por pruebas, refactorización y prácticas que favorecen la calidad y mantenibilidad del código.

Redes

El objetivo de la asignatura es comprender los principales conceptos, protocolos y técnicas utilizados para la comunicación de datos en redes de computadores. Se estudian las arquitecturas y servicios de las redes IP y se desarrollan habilidades para configurar dispositivos y aplicaciones, observar su comportamiento y analizar problemas básicos de conectividad y desempeño.

Optimización

El objetivo de la asignatura es introducir modelos y métodos de optimización para representar y resolver problemas de asignación, planificación y uso eficiente de recursos. Se busca que el estudiante pueda formular funciones objetivo y restricciones, seleccionar técnicas de resolución, utilizar herramientas computacionales e interpretar críticamente las soluciones obtenidas.

Bases de datos 2

El objetivo de la asignatura es profundizar en el funcionamiento y la administración de los sistemas gestores de bases de datos. Se estudian diferentes modelos y arquitecturas de almacenamiento, así como los mecanismos utilizados para procesar y optimizar consultas, gestionar transacciones, controlar la concurrencia y asegurar la recuperación ante fallos.

6.º semestre

Ingeniería de soluciones basadas en IA

El objetivo de la asignatura es desarrollar las capacidades necesarias para diseñar, construir e integrar soluciones de software que incorporen componentes de inteligencia artificial. Se estudia el uso de modelos y servicios de IA dentro de aplicaciones, incluyendo la preparación de información, la integración mediante interfaces, la gestión del contexto y la combinación de componentes convencionales e inteligentes.

Diseño de aplicaciones 2

El objetivo de la asignatura es profundizar los conocimientos de análisis y diseño adquiridos en Diseño de aplicaciones 1 mediante el desarrollo de soluciones de mayor complejidad. Se estudian arquitecturas cliente-servidor, interfaces de programación de aplicaciones y principios para separar las responsabilidades de presentación, servicios, lógica de negocio y acceso a datos.

Machine learning para sistemas inteligentes

El objetivo de la asignatura es introducir los fundamentos y las principales técnicas de aprendizaje automático utilizadas para construir sistemas capaces de aprender a partir de datos. Se estudian la preparación de datos, el entrenamiento y evaluación de modelos y su aplicación a problemas de clasificación, regresión, agrupamiento y análisis predictivo, considerando además aspectos de generalización, sesgos e interpretación de resultados.

Sistemas distribuidos y computación en la nube

El objetivo de la asignatura es comprender los fundamentos de los sistemas distribuidos y su implementación sobre infraestructuras de computación en la nube. Se estudian comunicación entre procesos, concurrencia, servicios distribuidos, virtualización, contenedores 

Ética y comunicación profesional

El objetivo de la asignatura es desarrollar la capacidad de reconocer y analizar las responsabilidades éticas, profesionales y sociales asociadas al diseño y uso de sistemas. Se abordan problemas relacionados con privacidad, seguridad, sesgos, propiedad intelectual, impacto social, sostenibilidad y uso responsable de la inteligencia artificial, considerando principios profesionales y marcos normativos relevantes.

Título intermedio: Analista en Sistemas

4.º año

7.º semestre

Gestión de empresas

El objetivo de la asignatura es introducir los fundamentos de la gestión empresarial y brindar una visión general del funcionamiento de las organizaciones. Se estudian los procesos de planificación, definición de estrategias, organización, dirección y control, así como los principales criterios que intervienen en la toma de decisiones gerenciales.

Arquitectura de software

El objetivo de la asignatura es comprender el papel de la arquitectura en el diseño y evolución de sistemas de software. Se estudian atributos de calidad, estilos y patrones arquitectónicos, documentación y comunicación de decisiones, así como la relación entre la arquitectura, el contexto organizacional y los procesos de desarrollo, aplicando estos conceptos a sistemas distribuidos y basados en la nube.

Inteligencia artificial

El objetivo de la asignatura es introducir los principales enfoques de la inteligencia artificial para construir sistemas capaces de representar conocimiento, razonar, planificar y actuar en entornos complejos o inciertos. Se estudian modelos y técnicas fundamentales, sus ámbitos de aplicación y los criterios necesarios para seleccionar y evaluar soluciones inteligentes.

Ingeniería de software ágil

El objetivo de la asignatura es desarrollar la capacidad de comprender y aplicar enfoques ágiles para gestionar proyectos de software en contextos cambiantes. Se estudian marcos de trabajo, planificación iterativa, priorización, seguimiento, entrega incremental y prácticas de colaboración entre equipos, clientes y usuarios.

Teoría de la computación

El objetivo de la asignatura es estudiar modelos clásicos de computabilidad y complejidad para comprender las capacidades y limitaciones fundamentales de los algoritmos. Se abordan lenguajes formales, autómatas y modelos de cómputo, así como problemas decidibles e indecidibles y las principales clases de complejidad, vinculando estos conceptos con la definición e implementación de lenguajes de programación.

Asignatura de Innovación y emprendedurismo

8.º semestre

Trabajo integrador

El objetivo de la asignatura es integrar y consolidar conocimientos adquiridos en distintas áreas de la carrera mediante la resolución de un problema de ingeniería. Se busca que el estudiante articule fundamentos científicos, tecnológicos y profesionales, justifique las decisiones adoptadas y comunique los resultados de manera clara y rigurosa.

Innovación y emprendedurismo

El objetivo de la asignatura es desarrollar la capacidad de identificar oportunidades, formular propuestas de valor y transformar ideas en iniciativas innovadoras apoyadas por tecnología. Se estudian métodos para comprender necesidades, diseñar y validar soluciones, analizar modelos de negocio y evaluar su factibilidad.

Seguridad de sistemas informáticos

El objetivo de la asignatura es introducir los principales conceptos, riesgos y metodologías asociados con la seguridad de los sistemas y las aplicaciones. Se estudian amenazas, vulnerabilidades y mecanismos de protección orientados a preservar la confidencialidad, integridad y disponibilidad de la información.

Créditos electivos

El objetivo de los créditos electivos es permitir que los estudiantes complementen y personalicen su formación mediante la selección de asignaturas vinculadas con sus intereses y objetivos profesionales. Estas elecciones permiten profundizar en áreas del plan de estudios, explorar tecnologías o dominios de aplicación y ajustar el perfil de egreso a las características del mercado laboral y a la evolución de la disciplina.

Título: Licenciado/a en Ingeniería de Software

5.º año

9.º semestre

Proyecto

El objetivo de la asignatura es integrar y aplicar los conocimientos adquiridos a lo largo de la carrera, desarrollando de principio a fin un proyecto que adopta diferentes modalidades. El trabajo se realiza en equipo y con la orientación de un tutor, procurando desarrollar autonomía, responsabilidad profesional, capacidad de innovación y comunicación con los distintos interesados. Los proyectos podrán originarse en necesidades de organizaciones, actividades de investigación o extensión, o propuestas de emprendimiento.

Liderazgo y negociación

El objetivo de la asignatura es desarrollar habilidades para liderar equipos, comunicar ideas, gestionar conflictos y negociar acuerdos en contextos profesionales. Se estudian enfoques de liderazgo, dinámica de grupos, influencia, toma de decisiones y técnicas de negociación, procurando que el estudiante pueda colaborar eficazmente con actores que poseen intereses, conocimientos y responsabilidades diversas.

Créditos electivos

El objetivo de los créditos electivos es permitir que los estudiantes complementen y personalicen su formación mediante la selección de asignaturas vinculadas con sus intereses y objetivos profesionales. Estas elecciones permiten profundizar en áreas del plan de estudios, explorar tecnologías o dominios de aplicación y ajustar el perfil de egreso a las características del mercado laboral y a la evolución de la disciplina.

 

10.º semestre

Proyecto

El objetivo de la asignatura es integrar y aplicar los conocimientos adquiridos a lo largo de la carrera, desarrollando de principio a fin un proyecto que adopta diferentes modalidades. El trabajo se realiza en equipo y con la orientación de un tutor, procurando desarrollar autonomía, responsabilidad profesional, capacidad de innovación y comunicación con los distintos interesados. Los proyectos podrán originarse en necesidades de organizaciones, actividades de investigación o extensión, o propuestas de emprendimiento.

Créditos electivos

El objetivo de los créditos electivos es permitir que los estudiantes complementen y personalicen su formación mediante la selección de asignaturas vinculadas con sus intereses y objetivos profesionales. Estas elecciones permiten profundizar en áreas del plan de estudios, explorar tecnologías o dominios de aplicación y ajustar el perfil de egreso a las características del mercado laboral y a la evolución de la disciplina.

Título: Ingeniero/a en Sistemas

Reglamento N.° 1043 para la obtención de créditos académicos a través de actividades académicas supervisadas, realizadas fuera del aula o en laboratorios. Consultá en la coordinación de tu carrera.

Solicitá más información