ico_carrera_07

La carrera de Ingeniería en Informática es una de las más importantes en el campo de las Tecnologías de la Información y Comunicaciones (TIC), principalmente porque es la base de todos los equipos de desarrollo de proyectos informáticos.

El Ingeniero en Computación e Informática de CIISA es un profesional con sólidos conocimientos científicos y técnicos, capaz de producir soluciones tecnológicas a problemas reales mediante el desarrollo de aplicaciones computacionales y/o la integración de herramientas de productividad informática, comunicaciones y conectividad, con énfasis en diseño, planificación, implementación y gestión, en una amplia variedad de roles y de sectores productivos y/o de servicios, en el marco de una formación ética y valórica que lo distingue de sus pares.
Propósito Funciones Claves Sub-funciones Elementos Asignaturas de la malla
Administrar proyectos de desarrollo y mantención de software, participando activamente en el análisis, diseño y construcción de soluciones computacionales, asegurando la calidad  de los sistemas, aplicaciones e información. Además está capacitado para liderar equipos de trabajo siendo el principal agente motivador y de cambio en función de lograr los objetivos establecidos para el proyecto Planifica proyectos relacionados con tecnologías de la información y

comunicaciones de acuerdo a principios de la ingeniería de software y

la administración de proyectos, lo que incluye las tareas de definición

de alcance y objetivos, planificación considerando duración y recursos

Establecer visón y alcance del proyecto Conocer los antecedentes y la historia detrás del proyecto.

 

Identificar el problema a solucionar.

 

Conocer posibles soluciones existentes.

 

Definir objetivos.

 

Definir alcance del proyecto.

 

Identificar los entregables

TP401: Metodología de Desarrollo de proyectos.

TP402: Taller de Ingeniería de Software

CA401: Herramientas para la gestión y Evaluación de Negocios.

EH102: Taller de habilidades de Comunicación Oral y Escrita

CA101: Taller de habilidades de Liderazgo y Trabajo en Equipo

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

EH302: Inglés Conversacional

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

CA306: Herramientas de Optimización

Gestionar riesgos asociados a los proyectos Identificar los riesgos.

 

Analizar los riesgos.

 

Desarrollar plan de mitigación y contingencia.

 

Realizar seguimiento y control de los riesgos.

 

Actualizar matriz de riesgos

TP401: Metodología de Desarrollo de proyectos.

TP402: Taller de Ingeniería de Software

CA401: Herramientas para la gestión y Evaluación de Negocios.

EH102: Taller de habilidades de Comunicación Oral y Escrita

CA101: Taller de habilidades de Liderazgo y Trabajo en Equipo

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

EH302: Inglés Conversacional

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

CA306: Herramientas de Optimización

Seleccionar metodología de acuerdo al proyecto que se desea desarrollar Conocer el problema a solucionar.

 

Identificar los modelos candidatos a ser utilizados en el proyecto.

 

Definir la metodología de proyectos adhoc a lo que se está realizando

TP401: Metodología de Desarrollo de proyectos.

TP402: Taller de Ingeniería de Software

CA401: Herramientas para la gestión y Evaluación de Negocios.

EH102: Taller de habilidades de Comunicación Oral y Escrita

CA101: Taller de habilidades de Liderazgo y Trabajo en Equipo

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

EH302: Inglés Conversacional

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

CA306: Herramientas de Optimización

Elaborar un plan de proyecto Reunir los antecedentes de la visión y alcance.

 

Identificar recursos disponibles para el proyecto.

 

Establecer la Estructura de Trabajo y tiempos estimados.

 

Identificar los entregables del proyecto y calendarizar las entregas.

 

Agregar plan de gestión de riesgo al  plan de proyecto.

 

Desarrollar procedimiento y registro de cambios.

 

Definir mecanismo de comunicación.

TP401: Metodología de Desarrollo de proyectos.

TP402: Taller de Ingeniería de Software

CA401: Herramientas para la gestión y Evaluación de Negocios.

EH102: Taller de habilidades de Comunicación Oral y Escrita

CA101: Taller de habilidades de Liderazgo y Trabajo en Equipo

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

EH302: Inglés Conversacional

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

CA306: Herramientas de Optimización

Aplicar técnicas para la generación de especificaciones de software correctas,

que describan con claridad y en forma consistente el comportamiento del

sistema, con el objetivo de minimizar los problemas relacionados con el

desarrollo de sistemas computacionales y administrar correctamente

los riesgos del proyecto

Identifica los componentes que están inmersos en el ciclo de vida de los requerimientos, tales como: recursos humanos, necesidades, identificación y

especificación de requerimientos, priorización

Conocer el negocio donde el producto de software va a funcional.

 

Identificar los interesados e involucrados en el proyectos.

 

Conocer visión y Alcance de la solución a construir.

 

Documentar visión y alcance

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI306: Fundamentos de Ingeniería de Software

CA305: Modelamiento de Sistemas de Información

TP402: Taller de Ingeniería de Software

EH102: Taller de habilidades de Comunicación Oral y Escrita

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

 

 

Aplicar entrevistas y cuestionarios para reunir información necesaria para la

construcción del futuro sistema

 

Elaborar entrevistas para captura de requerimientos.

 

Aplicar entrevista a futuros usuarios del sistema

 

Analizar resultados de la entrevista.

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI306: Fundamentos de Ingeniería de Software

CA305: Modelamiento de Sistemas de Información

TP402: Taller de Ingeniería de Software

EH102: Taller de habilidades de Comunicación Oral y Escrita

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

Implementar prototipos para crear modelos de software y así mostrar posibles  funcionalidades a desarrollar

 

 

Identificar de requerimientos conocidos.

 

Desarrollar un prototipo con herramientas adhoc para capturar lo que el usuario/cliente quiere.

 

Revisión del prototipo

 

Iteración de prototipo

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI306: Fundamentos de Ingeniería de Software

CA305: Modelamiento de Sistemas de Información

TP402: Taller de Ingeniería de Software

EH102: Taller de habilidades de Comunicación Oral y Escrita

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

 

Diseña  soluciones informáticas que, considerando el entorno de ejecución

y la arquitectura computacional existente, consigan el mejor rendimiento,

de acuerdo a metodologías de diseño de soluciones tecnológicas

Utilizar diferentes herramientas de modelamiento de software Evaluar  herramientas de diseño.

Seleccionar la mejor opción para esta fase

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Desarrollar diseños conceptuales para un análisis de actividades consistente en la solución desde la perspectiva del negocio. Identificar los requerimientos Claves.

 

Diseñar el modelo Conceptual

 

Definir las restricciones de la solución

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Desarrollar diseños de la solución a implementar Diseñar el modelo  lógico de la solución.

 

Diseñar el modelo físico.

 

Seleccionar herramientas a utilizar en la implementación

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Construye soluciones computacionales para satisfacer las necesidades de

información de las organizaciones, de acuerdo al análisis y diseño previamente

establecido, de acuerdo a las especificaciones entregadas en el diseño,

identificando lo que se debe desarrollar o integrar

Interpretar los modelos extraídos del diseño de software para su

futura codificación

 

Diseñar el modelo  lógico de la solución.

 

Diseñar el modelo físico.

 

Seleccionar herramientas a utilizar en la implementación

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Documentar código y hace uso de notación en el desarrollo de la solución Diseñar el modelo  lógico de la solución.

 

Diseñar el modelo físico.

 

Seleccionar herramientas a utilizar en la implementación

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Aplicar buenas prácticas de codificación y de refactorización de software Conocer las buenas prácticas de desarrollo.

 

Identificar cuál es aplicable al desarrollo en cuestión.

 

Usar las buenas prácticas

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Implementar soluciones utilizando el reuso de software

 

Identificar el tipo de re-uso.

 

Seleccionar el componente reutilizado

Adecuar  el componente reutilizado.

 

Testear la solución

CI201: Diseño y Análisis de Estructuras de Datos

CI204: Diseño e Implementación de Bases de Datos

CI205: Taller de desarrollo de Bases de Datos

CA301: Taller de Habilidades de Emprendimiento e Innovación

CI302: Diseño y Análisis de Algoritmos

CA306: Herramientas de Optimización

CA305: Modelamiento de Sistemas de Información

CI306: Fundamentos de Ingeniería de Software

CI401: Arquitectura de Servicios

EH106: Inglés Técnico Básico

EH106: Inglés Técnico Intermedio

EH207: Inglés Técnico Avanzado

MA103: Herramientas y Aplicaciones Matemáticas para Computación I

MA205: Estadísticas y Probabilidades

Mantiene soluciones computacionales e informáticas que satisfagan los

requisitos del usuario de acuerdo a normas mínimas de calidad

Identificar distintos tipos de mantenimiento de soluciones

(adaptativa, evolutiva, correctivo)

 

 

Comprender el requerimiento de mantención y tipo de mantención.

 

Identificar el foco de mantenimiento.

 

Analizar factibilidad de realizar el mantenimiento.

 

Documentar la petición de mantenimiento.

 

Conocer la autorización para realizar el mantenimiento.

 

Implementar el requerimiento.

MA106: Herrameintas de Cálculo Integral.

MA105: Herramientas de Cálculo Diferencial

MA201: Cálculo Integral y Métodos Numéricos

FI302: Aplicaciones de la Física para la Ingeniería

 

 

 

Entregar soporte técnico a sistemas de software en producción

 

Identificar la petición de soporte.

 

Llevar a la acción las actividades de soporte.

 

Registrar en un documento el soporte realizado.

MA106: Herrameintas de Cálculo Integral.

MA105: Herramientas de Cálculo Diferencial

MA201: Cálculo Integral y Métodos Numéricos

FI302: Aplicaciones de la Física para la Ingeniería

 

Implementar cambios de acuerdo a procedimientos de control de

cambio establecidos por la organización

Identificar el registro de petición de cambio.

 

Conocer el origen de la petición.

 

Conocer quién autoriza el cambio.

 

Realizar el cambio solicitado.

 

Testar el cambio.

 

Solicitar a quién pidió el cambio, firmar la aceptación del cambio realizado.

Cerrar petición de cambio.

MA106: Herrameintas de Cálculo Integral.

MA105: Herramientas de Cálculo Diferencial

MA201: Cálculo Integral y Métodos Numéricos

FI302: Aplicaciones de la Física para la Ingeniería

Deberá demostrar sus conocimientos y habilidades en el ejercicio de su profesión; analítico, riguroso, responsable, orientado a la calidad de su trabajo, proactivo; y sumado a ello su capacidad de trabajar en equipo u ejercer su trabajo de manera independiente. De la misma manera, su formación en idioma inglés técnico facilitará aún más su incorporación a un mercado laboral cada vez más globalizado y en permanente cambio.

Descripción de actividades

  • Administrar proyectos de desarrollo y mantención de software, participando activamente en el análisis, diseño y construcción de soluciones computacionales, asegurando la calidad de los sistemas, aplicaciones e información. Además está capacitado para liderar equipos de trabajo siendo el principal agente motivador y de cambio en función de lograr los objetivos establecidos para el proyecto.
  • Planifica proyectos relacionados con tecnologías de la información y comunicaciones de acuerdo a principios de la ingeniería de software y la administración de proyectos, lo que incluye las tareas de definición de alcance y objetivos, planificación considerando duración y recursos.
  • Aplicar técnicas para la generación de especificaciones de software correctas, que describan con claridad y en forma consistente el comportamiento del sistema, con el objetivo de minimizar los problemas relacionados con el desarrollo de sistemas computacionales y administrar correctamente los riesgos del proyecto.
  • Diseña soluciones informáticas que, considerando el entorno de ejecución y la arquitectura computacional existente, consigan el mejor rendimiento, de acuerdo a metodologías de diseño de soluciones tecnológicas.
  • Construye soluciones computacionales para satisfacer las necesidades de información de las organizaciones, de acuerdo al análisis y diseño previamente establecido, de acuerdo a las especificaciones entregadas en el diseño, identificando lo que se debe desarrollar o integrar.
  • Mantiene soluciones computacionales e informáticas que satisfagan los requisitos del usuario de acuerdo a normas mínimas de calidad.

Plan de Estudios (Malla Curricular)

Descargar Malla
Asignatura
Formación para el Desarrollo Profesional
Principios de Lógica y Algoritmos de Programación
Ensamblado de Equipos Computacionales e Instalaciones de Sistemas Operativos
Taller de Herramientas Tecnológicas
*Ramo Conducente a Certificación – Information Technologies Essentials (CompTIA A+).
Taller de Habilidades de Computación Oral y Escrita
Asignatura
Matemáticas Para la Informática
Metodología de Programación Avanzada
*Asignatura Conducente a Certificación – Oracle Certified Professional, Java SE Programmer.
Taller de Implementación de Aplicaciones Web
Herramientas de Sistemas Operativos
Inglés Nivel Beginner
Asignatura
Diseño e Implementación de Base de Datos
Taller de Construcción de Software
Análisis e Implementación de Estructuras de Datos
Taller de Pruebas y Mantenimiento de Software de Calidad
Inglés Nivel Elementary
Asignatura
Taller de Desarrollo de Base de Datos
Aplicaciones de Estadísticas Descriptivas para Informática
Taller de Desarrollo e Implementación de Aplicaciones Móviles
Taller de Desarrollo de Aplicaciones Empresariales I
*Asignatura Conducente a Certificación – Oracle Certified Professional, Java EE Programmer.
Inglés Nivel Pre-Intermediate
Proceso
Práctica Laboral/Taller de Integración para optar al Título Intermedio
Examen de Título
Asignatura
Matemáticas Avanzadas I
Arquitectura de Soluciones
Gestión de Sistemas de Información
Fundamentos de Ingeniería de Software
Inglés Nivel Intermediate
Proceso
Práctica Laboral/Taller de Integración para optar al Título Intermedio
Examen de Título
Asignatura
Matemáticas Avanzadas II
Taller Metodológico para el Desarrollo de Proyectos
Taller de Desarrollo de Aplicaciones Empresariales II
Proyectos de Ingeniería de Software
Inglés Nivel Conversational I
Asignatura
Gestión y Evaluación de Proyectos Informáticos
Gestión de Proyectos de Negocios y Arquitectura de Servicios
Taller de Título I – Planificación
Herramientas para la Auditoría y Seguridad de Sistemas
Inglés Nivel Conversational II
Asignatura
Seminario de Actualización
Taller de Título II – Implementación
Examen de Título
Postula Aquí

Información Relacionada

Requisitos de Matrícula
Aranceles
Convenios y Descuentos
Becas y Crédito