Download Folleto de la carrera - Facultad de Ingeniería

Document related concepts
no text concepts found
Transcript
Analista en Tecnologías
de la Información
3 años
fi.ort.edu.uy/tecnologias
Facultad de Ingeniería
Bernard Wand-Polak
ANALISTA EN TECNOLOGÍAS DE LA INFORMACIÓN (3 AÑOS)
Objetivos
La carrera forma profesionales
técnicos expertos en el desarrollo
e integración de sistemas de
software. Los graduados se
especializan en áreas tales
como análisis funcional, base de
datos o seguridad informática,
y adquieren habilidades que les
permiten una rápida adaptación
a la constante evolución de la
tecnología. Están capacitados
para:
• desempeñarse como
analistas y programadores
de sistemas informáticos,
y como especialistas en
el desarrollo de software
y en la administración e
integración de tecnologías
de la información;
2
• liderar equipos
multidisciplinarios de
análisis y programación de
sistemas informáticos;
• competir exitosamente en
el mercado, por su sólida
formación y experiencia
práctica en el uso de
técnicas innovadoras
y lenguajes de última
generación;
• insertarse rápidamente
en el mercado laboral, en
empresas y organizaciones
privadas y públicas;
• crear su propia empresa
de desarrollo de software
que ofrezca servicios y
productos de sistemas.
Contenido curricular
Las tecnologías de la información
y su impacto en el desarrollo
económico y social han
cambiado profundamente el
enfoque de los sistemas en los
últimos años. En ese sentido
la carrera está orientada al
desarrollo de sistemas que
colaboran entre sí, alineados
a las necesidades reales de los
negocios y contemplando la
innovación como motor del
cambio.
El plan de estudios brinda
formación especializada en
métodos y herramientas de
análisis que permiten definir
la funcionalidad del sistema
a construir. Esto incluye la
redefinición de procesos de
negocio, técnicas de diseño
y programación de software
universalmente utilizadas
(como la programación
orientada a objetos), diseño
e implementación de base
de datos de alta complejidad,
desarrollo de aplicaciones para
diferentes ambientes (web,
mobile, desktop), y aplicación
de procedimientos para la
implantación de sistemas
seguros.
Integra, en sus primeros cinco
semestres, a la carrera Analista
Programador. En la última etapa
les permite a los estudiantes
definir su perfil específico
cursando un Programa de
Desarrollo Profesional que le
brinda un diferencial respecto a
otros técnicos del área.
Nuestro modelo de enseñanzaaprendizaje promueve la
formación de profesionales
hábiles en la incorporación de la
innovación, capaces de crecer e
integrar nuevos conocimientos,
que asumen su actualización
profesional como una actividad
continua.
Metodología
La metodología de enseñanza
tiene un enfoque basado en
el trabajo sobre casos reales
y referencias a las prácticas
comunes del mercado regional
e internacional.
El uso de laboratorios es
intenso, y lleva la teoría a
un marco práctico como
método para la asimilación del
conocimiento. A lo largo de la
carrera tienen lugar talleres
donde se presentan diferentes
tecnologías de aplicación
directa en el mercado laboral.
Este folleto detalla el plan
de estudios de la carrera. Por
información sobre cuerpo
docente, biblioteca, recursos
académicos e inserción laboral
de la Facultad de Ingeniería:
fi.ort.edu.uy
Desarrollo de la carrera
Al culminar el primer año, los
estudiantes pueden desempeñar
tareas básicas de programación
en ASP.Net con C#, utilizando
los fundamentos del Lenguaje
Unificado de Modelado (UML).
Concluido el Taller de
Tecnologías, los estudiantes
obtienen el título de
Programador Web. Desarrollan
software en los lenguajes
JavaScript y ASP.Net con C#
empleando patterns y conceptos
de algoritmia. Diseñan e
implementan bases de datos.
Al finalizar el cuarto semestre
amplían sus conocimientos de
algoritmos. Complementan lo
anterior con el aprendizaje de
los conceptos de ingeniería de
software y diseñan aplicaciones
utilizando patrones en lenguaje
Java.
Al culminar el Taller GeneXus
están capacitados para el
desarrollo rápido de aplicaciones
utilizando una herramienta de
alta productividad y demanda,
y reciben opcionalmente la
certificación internacional
Analista GeneXus.
Luego, los estudiantes
desarrollan el Proyecto
Integrador, que los enfrenta a
su primera experiencia con un
cliente real, y obtienen el título
de Analista Programador.
Por último, con el objetivo de
especializarse en un área de
conocimiento de su interés, los
estudiantes cursan un Programa
de Desarrollo Profesional que
les permite obtener el título de
Analista en Tecnologías de la
información.
3
Fachada de la Facultad de Ingeniería
Analista en Tecnologías de la Información
Plan de estudios
Sem.
I
Año 1
Programación 1
Introducción a la computación
(JavaScript)
Taller de usabilidad y accesibilidad
II
Programación 2
Bases de datos 1
(ASP.Net con C#)
Taller de objetos (UML)
Sem.
III
Año 2
Programación 3
Bases de datos 2
(ASP.Net con C#)
4
Algoritmos y estructuras
de datos 1
Taller de tecnologías
Título intermedio: Programador Web
IV
Diseño y desarrollo de
aplicaciones
(Java)
Ingeniería de software
Algoritmos y estructuras
de datos 2
Taller GeneXus
Proyecto integrador
Título: Analista Programador
Programa de Desarrollo Profesional en Tecnologías de la Información
Título: Analista en Tecnologías de la Información
Duración: 3 años.
Requisito mínimo de ingreso: 4to. año de secundaria, 1er. año de Bachillerato Tecnológico
de cualquier orientación o formación equivalente.
Síntesis de contenidos curriculares
Fundamentos
Introducción a la computación
Presenta los conceptos generales
de procesador, memoria, buses
y registros, e introduce los
elementos fundamentales de
la lógica computacional. En un
marco teórico-práctico, brinda
los fundamentos de las redes
LAN y el modelo TCP/IP. Estudia
los conceptos básicos y la
funcionalidad de los sistemas
operativos bajo un ambiente
virtualizado.
Técnicas de programación
Programación 1
Introduce los principios generales
de la programación, y aborda
particularmente la resolución
de algoritmos básicos. Trabaja
sobre estructuras en memoria,
asumiendo que el estudiante no
tiene conocimientos previos en
informática.
Programación 2
Extiende los conocimientos
de programación adquiridos
e introduce a los principios
generales de la programación
orientada a objetos. Capacita en
Lenguaje Unificado de Modelado
(UML) y brinda los fundamentos
del concepto de testing de
software.
Programación 3
Estudia técnicas que permiten
desarrollar aplicaciones
orientadas a objetos, desde la
concepción del sistema hasta
la implementación, fijando los
conceptos teóricos mediante la
práctica intensa en laboratorio.
Las aplicaciones se construyen
bajo el modelo de tres capas
persistiendo los datos en bases
de datos relacionales. Profundiza
en los fundamentos de UML
y en técnicas de desarrollo de
software. Desarrolla aplicaciones
basadas en Entity Framework y
MVC.
Analista en Tecnologías de la Información
Diseño y desarrollo de
aplicaciones
Profundiza en técnicas que
permiten desarrollar aplicaciones
orientadas a objetos a través de
la implementación de patrones
y buenas prácticas de diseño
utilizando Java, y refuerza los
conceptos teóricos con la práctica
correspondiente. Culmina el ciclo
de desarrollo completo de la
metodología utilizando Lenguaje
Unificado de Modelado (UML).
Algoritmos y estructuras
de datos 1 y 2
Estudia las técnicas de
construcción de algoritmos y de
recuperación y almacenamiento
de información. Presenta las
herramientas necesarias para
el análisis y la evaluación de la
eficiencia de los programas y
las distintas alternativas para
resolver problemas complejos.
5
Síntesis de contenidos curriculares
Bases de datos
Análisis de sistemas
Talleres
Bases de datos 1
Ingeniería de software
Taller de usabilidad y
accesibilidad
Enseña la teoría y el diseño de
bases de datos: modelado de
datos, normalización, manejo de
redundancia, álgebra y cálculo
relacional, conceptos de SQL,
consideraciones de seguridad,
réplica y distribución. Introduce
las técnicas que permiten realizar
el modelado conceptual de los
datos y su posterior mapeo a un
enfoque orientado a objetos.
Bases de datos 2
6
Capacita para implementar
sistemas de bases de datos
utilizando el modelo relacional.
Integra cálculo relacional y
especificaciones SQL, que se
ponen en funcionamiento sobre
el motor de base de datos SQL
Server. Expone conceptos sobre
Transaction-SQL, Triggers y
procedimientos almacenados.
Introduce a los principios
generales de la ingeniería de
software: concepto de proceso
de producción de software y su
control. Estudia técnicas para
asegurar la calidad del software y
la gestión del riesgo en el proceso
productivo, lo que abarca desde
la ingeniería de requerimientos
hasta técnicas de gestión del
cambio. Confronta distintas
metodologías de producción
buscando que el estudiante
genere un espíritu crítico y
selectivo en cuanto a técnicas y
soluciones posibles.
Poniendo énfasis en el concepto
de interfaz de usuario basada en
tecnologías web, el taller capacita
a los estudiantes en la aplicación
de estándares con el objetivo
de construir sitios web con alto
grado de usabilidad.
Taller de objetos
Profundiza la conceptualización
de la metodología de análisis,
diseño y programación orientada
a objetos a través de la aplicación
de los documentos definidos en el
Lenguaje Unificado de Modelado
(UML).
Taller de tecnologías
En un entorno práctico,
el estudiante aplica los
conocimientos adquiridos
durante el primer año y medio
de la carrera. El taller se
enfoca en la arquitectura, el
diseño y la experimentación
de nuevas tecnologías, como
el desarrollo de aplicaciones
móviles (smartphones y tablets).
Realiza un proyecto basado en
la aplicación de herramientas
integradoras y nuevos entornos
de desarrollo.
Síntesis de contenidos curriculares
Desarrollo rápido de
aplicaciones
Taller GeneXus (GX)
Presenta la metodología
de desarrollo incremental
de aplicaciones, filosofía de
desarrollo utilizada por GX.
Aplica los distintos objetos GX,
siguiendo el ciclo de desarrollo de
la aplicación desde su inicio hasta
su culminación. Ahonda en el uso
de GX en situaciones complejas,
desarrollando una aplicación
a través de la práctica. Analiza
mecanismos de optimización,
tanto para paneles, reportes
u otros objetos GX, y aplica
el concepto de desarrollo de
software en capas.
Programas de Desarrollo
Profesional
Para complementar su
formación, el estudiante
debe cursar un Programa
de Desarrollo Profesional
(PDP), cuyos conocimientos le
permiten especializarse en un
área particular, como puede
ser: tecnologías emergentes
y arquitecturas web, análisis
funcional, bases de datos y
seguridad informática, entre
otras opciones.
Lenguajes, ambientes
de desarrollo y sistemas
operativos
A lo largo de la carrera, el
estudiante desarrolla destrezas
específicas en los siguientes
lenguajes y tecnologías:
JavaScript, JQuery, HTML5, CSS, C#,
Java, Structured Query Language
(SQL), T-SQL, ASP .Net, Microsoft
SQL Server, MySQL, GeneXus y
Apache Cordova.
Proyecto integrador
Mediante la guía de un tutor
y trabajando en equipo, el
estudiante releva las necesidades
de una aplicación para un cliente
real, efectuando el análisis, diseño
y programación del sistema. El
proyecto culmina con la defensa
ante un tribunal de corrección.
Todas las marcas mencionadas
son propiedad de sus
respectivos fabricantes
y/o diseñadores.
Analista en Tecnologías de la Información
7
Comienzos:
marzo
agosto
Por más información:
Horarios:
• Ing. Andrés de Sosa ([email protected])
• Armando Gervaz ([email protected])
• Víctor Paulós ([email protected])
Tel.: 2902 1505
Matutino: de lunes a jueves*
de 8.00 a 11.00 hs. o
de 9.00 a 12.00 hs.
Vespertino: de lunes a jueves*
de 16.00 a 19.00 hs.
La Universidad ORT Uruguay se reserva el derecho de realizar
ajustes de fechas, horarios y contenidos. Las inscripciones
están sujetas a quórum mínimo por turno. La universidad
admite el ingreso condicional a carreras cortas hasta con
tres previas (por un año).
Nocturno: de lunes a jueves*
de 19.30 a 22.30 hs.
*Semestres 1 y 2: tres días
a la semana
Apoyo a la inserción laboral
Educando para la vida
Cuareim 1451 11100, Montevideo, Uruguay
Tel. 2902 1505 Fax 2908 1370
[email protected] - www.ort.edu.uy
Diciembre 2015
La universidad brinda servicios a estudiantes avanzados y graduados para facilitar su inserción laboral.
Estos servicios incluyen información y contactos para oportunidades laborales, capacitación en redacción de
antecedentes y presentación a entrevistas de selección laboral, asesoramiento para la creación de empresas e
inclusión de los graduados en bases de datos de las principales selectoras de personal de nuestro país.