VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

9
-:;. .... ¡~:..,' ES COPIA FIEL DE SU O~IGINAL Los Polvorines, 24 de mayo de 2012 Expediente N° 12052110 VISTO: El Estatuto General de la Universidad Nacional de General; Sarmiento; las Resoluciones (AV) N° 19/10 y 26/11; la Resolución (CS) N° 4089/11; la sesión extraordinaria del Consejo Superior del 4 de abril de 2012; la propuesta de modificación del Plan de Estudios de la carrera de Técnico Superior en Informática elevada ante el Consejo del Instituto de Ciencias; y CONSIDERANDO: Que por Resoluciones (AV) N° 19110 y 26/11 se creó la carrera de Técnico Superior en Informática y se estableció el perfil de la misma; y por Resolución (CS) N° 4089/11 se aprobó el Plan de Estudios de dicha carrera. Que en virtud de la modificación de los planes de estudio de las carreras de grado de la UNGS según lo aprobado por el Consejo Superior, resulta necesario formalizar la readecuación de los planes de estudio de las Tecnicaturas, atendiendo a la modificación de la duración del semestre y de los cambios de contenidos y denominación de materias compartidas con la formación de grado. Que según el artículo 29° inciso k del Estatuto General de la UNGS, es atribución de los Consejos de Instituto proponer al Consejo Superior, a través del Rector, nuevas carreras o las modificaciones de los planes de estudio de las existentes en que el Instituto participa, teniendo en cuenta la vinculación de los planes y carreras con otros Institutos. Que en la sesión del 23/5/12 el Consejo del Instituto de Ciencias consideró la modificación del Plan de Estudios de la carrera de Técnico Superior en Informática. POR ELLO: EL CONSEJO DEL INSTITUTO DE CIENCIAS DE LA UNIVERSIDAD NACIONAL DE GENERAL SARMIENTO RESUELVE: ARTÍCULO N° 1: Proponer al Consejo Superior, a través del Rector, 'la modificación del Plan de estudios de la carrera de Técnico Superior en Informática, de acuerdo a las especificaciones del Anexo 1 que en 8 (ocho) hojas integra la presente Resolución. ARTÍCULO N° 2: Regístrese, comuníquese a Rectorado, Secretaría Académica, Secretaría Legal y Técnica, Institutos y Unidad de Auditoría Interna. Cumplido, archívese. .Q .... RESOLUCIÓN DEL CONSEJO DEL INSTITUTO DE CIENCLAS N° 2~ 0112012 ~ Dr Roberto Daniel Schmit Director del InsliMo M Clendo¡ UniveflidodllaciC>llo! de Ga~fSarm!enfo

Transcript of VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

Page 1: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

-:;.....¡~:..,'

ES COPIA FIEL DE SU O~IGINALLos Polvorines, 24 de mayo de 2012

Expediente N° 12052110

VISTO:

El Estatuto General de la Universidad Nacional de General; Sarmiento; lasResoluciones (AV) N° 19/10 y 26/11; la Resolución (CS) N° 4089/11; la sesiónextraordinaria del Consejo Superior del 4 de abril de 2012; la propuesta de modificacióndel Plan de Estudios de la carrera de Técnico Superior en Informática elevada ante elConsejo del Instituto de Ciencias; y

CONSIDERANDO:

Que por Resoluciones (AV) N° 19110 y 26/11 se creó la carrera de TécnicoSuperior en Informática y se estableció el perfil de la misma; y por Resolución (CS) N°4089/11 se aprobó el Plan de Estudios de dicha carrera.

Que en virtud de la modificación de los planes de estudio de las carreras degrado de la UNGS según lo aprobado por el Consejo Superior, resulta necesarioformalizar la readecuación de los planes de estudio de las Tecnicaturas, atendiendo a lamodificación de la duración del semestre y de los cambios de contenidos ydenominación de materias compartidas con la formación de grado.

Que según el artículo 29° inciso k del Estatuto General de la UNGS, esatribución de los Consejos de Instituto proponer al Consejo Superior, a través delRector, nuevas carreras o las modificaciones de los planes de estudio de las existentesen que el Instituto participa, teniendo en cuenta la vinculación de los planes y carrerascon otros Institutos.

Que en la sesión del 23/5/12 el Consejo del Instituto de Ciencias consideró lamodificación del Plan de Estudios de la carrera de Técnico Superior en Informática.

POR ELLO:EL CONSEJO DEL INSTITUTO DE CIENCIAS

DE LA UNIVERSIDAD NACIONAL DE GENERAL SARMIENTORESUELVE:

ARTÍCULO N° 1: Proponer al Consejo Superior, a través del Rector, 'la modificacióndel Plan de estudios de la carrera de Técnico Superior en Informática, de acuerdo a lasespecificaciones del Anexo 1 que en 8 (ocho) hojas integra la presente Resolución.

ARTÍCULO N° 2: Regístrese, comuníquese a Rectorado, Secretaría Académica,Secretaría Legal y Técnica, Institutos y Unidad de Auditoría Interna. Cumplido,archívese.

. Q....RESOLUCIÓN DEL CONSEJO DEL INSTITUTO DE CIENCLAS N°2~0112012

~Dr Roberto Daniel Schmit

Director del InsliMo M Clendo¡UniveflidodllaciC>llo! de Ga~fSarm!enfo

Page 2: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

I! -

~..;,:P' ES COPIA FIEt DE SU ORIGINAL

ANEXOIResolución reten N° '2~ g1-/12

Título: Técnico Superior en Informática

1. Perfil de la carrera

La carrera de "Técnico Superior en Informática" ofrece una formación que capacita paradesarrollar programas o componentes de programas informáticos, bajo la supervisióndel líder del proyecto. La formación incluye las capacidades técnicas necesarias pararealizar tareas de codificación y testing de software, además de asistir al líder delproyecto en las actividades de análisis de requerimientos, especificación y diseño. Lasetapas de codificación y testing son los procesos centrales del desarrollo en los quepodrán participar los egresados de esta carrera, para lo cual deberán contarán consólidos conocimientos de programación. También estarán capacitados para intervenir enlas restantes etapas del ciclo de vida del software, para lo cual contarán conconocimientos de ingeniería de software, metodologías de desarrollo y formalismos deespecificación y diseño.

Los egresados de esta carrera podrán participar tanto de proyectos nuevos como deproyectos existentes, incorporándose en cualquiera de las etapas del ciclo de vida delsoftware. Conocerán más de un entorno de desarrollo profesional de software, demanera que estén capacitados para adaptarse a distintos ambientes y metodologías dedesarrollo. Su formación incluirá la práctica profesional, de modo tal que la integracióna grupos de trabajo existentes resulte directa.

Podrán interiorizarse de la arquitectura, diseño y detalles de implementación deproyectos existentes, estando capacitados para comprender cabalmente ladocumentación técnica y los formalismos en uSQ en la industria. Asimismo, podrángenerar documentación, tanto de su propio trabajo de diseño y codificación como deltrabajo realizado previamente por otros miembros del equipo de desarrollo.

La formación ofrecida deberá incluir, de manera relevante, el desarrollo de la capacidadde trabajo en equipo e interacción con los líderes del desarrollo. Esta capacidad es muyimportante, dado que la mayoría de los proyectos de desarrollo de software involucranel trabajo coordinado de varias personas.

La formulación de la carrera requiere los siguientes bloques de contenido:Conocimientos de algoritmos y estructuras de datos.Conocimientos de programación imperativa y programación orientada a objetos.Conocimientos de bases de datos y lenguaje SQL.Conocimientos de metodologías de desarrollo de software.Conocimientos de análisis y diseño estructurado.Conocimientos de metodologías de testing y validación.Conocimientos de UML.Conocimientos de lógica y de matemática discreta.Conocimientos de idioma inglés

2. Justificación de la carreraEl mercado de desarrollo de software en Argentina y el mundo es un área en vertiginosocrecimiento, con una demanda de trabajo que supera con creces los recursos humanos

~ ..~--_ ...===Dr Roberto Daniel Schmlt

Dired¡ ¡del ¡nsliMo de G~GlUniversi¿adNQtiDMI de GeOllrolSarmlanto

/1

Page 3: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

'; ES COPIA fiEL DE SU ORIGINALdisponibles. El factor limitante que hace que la informática no tenga un crecimientomayor a nivel mundial es precisamente la falta de recursos humanos, con lo cual esimprescindible la formación de profesionales en esta área.

La falta de personas capacitadas en desarrollo de software hace que los sueldos ycondiciones laborales en informática estén muy por encima del promedio del mercadolaboral. En Argentina, los egresados de carreras universitarias de informática ycomputación cuentan con muchas facilidades para insertarse en muy buenos empleos, ylas empresas de desarrollo de software se encuentran habitualmente en dificultades paracompletar sus equipos con personal idóneo.

,

[r.

Por otra parte, la desproporción entre la oferta y demanda de trabajo calificado ocasionaalgunas consecuencias indeseables para el sector de desarrollo de software. El efectomás importante es la proliferación de personas que trabajan en desarrollo de softwaresin haber recibido formación o capacitación adecuada, con la consecuente pérdida decalidad del producto final desarrollado. Se observa también un altísimo porcentaje deestudiantes de licenciaturas o ingenierías que no completa sus estudios formales. Porúltimo, la perspectiva de no estar un período prolongado de tiempo sin trabajo generauna tendencia a cambiar de trabajo con demasiada frecuencia,;lo cual resientenotablemente los equipos de trabajo.

Por todos estos motivos, es fundamental la formación de profesionales idóneos endesarrollo de software, que redundará en un beneficio tangible e inmediato para estosnuevos profesionales pero también en un beneficio de largo plazo para la industria delsoftware en el país. La formación técnica puede contribuir a solucionar algunos de losinconvenientes mencionados en el párrafo anterior relativos al abandono de laeducación' formal, constituyendo al mismo tiempo la base sobre la' cual se puedanplanificar estudios de más largo alcance. i

2.1 Perspectivas laboralesSe espera que el egresado pueda incorporarse como programador junior en empresas dedesarrollo de software o a departamentos de sistemas de empresas u organismosestatales. De acuerdo con la dinámica propia de las empresas o departamentos dedesarrollo y mantenimiento de software, se espera que los egresados puedan desarrollaruna carrera en este tipo de organizaciones, que les permita ascender el) la escala laboralpara asumir paulatinamente responsabilidades más importantes en la jerarquía de lainstitución. En particular, es esperable que después de algunos años de experiencialaboral, los egresados puedan desempeñarse como programadores semi-senior o senior,con la expectativa de ser líderes de proyecto en el mediano plazo. Este desarrolloprofesional se puede acompañar desde la UNGS con cursos de formación continua entemas específicos.

Por otra parte, se busca capacitar a los futuros técnicos para que pueden trabajartambién por cuenta propia, bajo la modalidad free-lance, o asociados para formar suspropios emprendimientos de desarrollo de software y consultoría. Las necesidades de unnúmero creciente de PyMES en cuanto a la informatización de sus procesos hace queesta alternativa resulte viable, y es especialmente atractiva para los egresados concapacidades emprendedoras.

3. Vinculación con el medioLos egresados de las escuelas técnicas de la zona constituyen un público que podríaestar muy interesado en la formación proporcionada por la presente tecnicatura. El

,\ ---~-_.-==-.::>Dr ~rtoD2n¡~ISchmlt

Dirr.Ot" de! ~nstiMo de Oé!nOOsUnivwidodNouonol de G~Mf1lI)¡¡rmlanto

2

Page 4: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

ES COPlA flEl DE SU ORIGINALgobierno de la Provincia de Buenos Aires ha apoyado las orientaciones en informáticarecientemente y se requiere relevar qué impacto concreto ha tenido en las escuelas de lazona de influencia de la UNGS. Existen conversaciones preliminares entre la UNGS yla Inspección Escolar del distrito para la apertura de dos escuelas técnicas en elmunicipio de Malvinas Argentinas, que podrían articularse con la oferta universitaria dela UNGS.

Por otra parte, es importante destacar que desde 2007 se está dictando en la UNGS elprograma de formación continua "Analista programador", con muy buena matrícula yreceptividad por parte de los alumnos. La Municipalidad de San Fernando se mostróinteresada en la posibilidad de contar con formación profesional en informática en lasub-sede universitaria de San Fernando, y esta tecnicatura permitiría constituir laprimera carrera de pregrado en esta sub-sede, con un impacto esperado importante en laformación de recursos humanos en la zona.

El apoyo a la formación de recursos humanos en informática constituye una prioridadpara la política pública que se ha materializado ya en el programa FOMENI. Existenvarios estudios diagnósticos solicitados por el Ministerio de Educación y las cámarasempresariales, que muestran la demanda laboral creciente en estas áreas. Algunas deestas investigaciones fueron realizadas por equipos del IDEI que conocen la trama deactores públicos y privados involucrados en el crecimiento del sector informático. LaUNGS ya ha recibido financiamiento externo para la generación: de la oferta de"Analista programador" y la aparición de una tecnicatura superior permitirá dar unperfil más alto a la formación técnica comprometida en el FOMENI.

Con respecto a los temas de investigación desarrollados por la UNGS, los temas deoptimización y teoría de grafos son temas de punta en la frontera del conocimiento ycon aplicaciones prácticas relevantes. Se vinculan con áreas de conocimientosustantivas de la UNGS y tienen un alto potencial de aplicación para la resolución deproblemas en el sector público y privado. Sucede lo mismo con las áreas de cómputoparalelo y procesamiento de imágenes, que podrían vincularse con la eventualtecnicatura en sistemas de información geográfica.

1:-: 4. Requisitos para el Ingreso:Para poder cursar la Tecnicatura se solicitará tener aprobado el Curso de AprestamientoUniversitario en cualquiera de las modalidades de cursado y en las condiciones queestablezca el Régimen General de Estudios vigente.

5. Plan de estudios

Programación IISistemas Ooerativos y Redes Organización del Computador

Lógica y Teoría de Números Introducción a la Matemática

----~--_._.-=-~-Dr Roberto Daniel SchmltDirectoi dal \nsliMo de Oanóos

Unrlersidcd)lotional ~e GSll-3ralSonnlEflto

3

Page 5: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

,,(

?/ES COPIA FIEL DE SU ORIGINAL

CONTENIDOS MÍNIMOS

Introducción a la Programación• Modelo de cómputo imperativo: variables, asignaciones y estructuras de control.

Estructuras alternativas y estructuras cíclicas. Ciclos "for" y biclos "while".Estado de un programa. Algorítmos, precondición y postcondición. Concepto deinvariante de un ciclo. '

• Concepto de programación estructurada. Funciones en un lenguaje imperativo .Pasaje de parámetros por valor y por referencia. Ejemplos y aplicaciones.

• Lenguajes de programación imperativos. Lenguaje C. Sintaxis del lenguaje .Tipos de datos primitivos y declaración de variables. Definición de estructurasde control y funciones. Implementación de programas en uno y varios archivos.

" Algoritmos sencillos para cálculos con números enteros. ~ Sumatorias yproductorias. Algoritmos de conteo. Algoritmos sobre sucesiones y cálculossencillos. Buenas prácticas de programación. .

•• Arreglos y algoritmo s sobre arreglos. Definición de arreglos en el lenguaje C .Introducción al uso de punteros y memoria dinámica.

Programación 1Introducciónn a la programaciónn orientada a objetos. Clases e instancias.Miembros públicos y privados. Constructores y construcciónn por copia, Deep copy yshal-Iow copy. Manejo de referencias. Arreglos: algoritmos de inserción; búsqueda yeliminación de elementos. Ordenamiento de arreglos: algoritmos de inserciónn, deselección, quicksort y heapsort. Búsqueda binaria. Introducción a la complejidadalgorítmica. Notación OO. Listas enlazadas y doblemente enlazadas. Algoritmos sobrelistas. Tipos abstractos de datos. Pilas, colas, conjuntos y diccionarios . Introducci , on alas estructuras de datos. Tablas de hashing. Árboles binarios. Implernentación deconjuntos y diccionarios sobre diferentes estructuras de datos.

Programación IIProgramación orientada a objetos. Herencia y polimorfismo. Generics.

~ChmftDired~¡ del lnrtitulo de Oendos

Univer¡idQtl ¡¡auanal de Geool'lllSarmlenlo

él

Page 6: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

, ..::./.

ti;' ES COPIA FIEL DE SU ORIGINALDiseño orientado a objetos. Diagramas de clase y de objetos. Representación deproblemas reales mediante sistemas de objetos. Invariante de representación.

Programación IIIPatrones de diseño: singleton, facade, visitor, factory, etc. Diseño orientado a objetoscon consideraciones de complejidad computacional. Técnicas de diseño dealgoritmos: métodos de backtracking, programación dinámica y métodos de búsqueda.Técnicas de divide and conquer. Funciones recursivas y eliminación de la recursión.

Introducción a la Matemática .Modelización con funciones polinómicas, racionales, exponenciales, logarítmicas ytrigonométricas. Resolución de ecuaciones e inecuaciones, Teoría y análisis elementalde funciones: composición, función inversa, crecimiento y decrecimiento, Modelizacióncon funciones discretas ... ,-:

Lógica y Teoría de Números• Elementos de aritmética. Números enteros. Algoritmo de división. Números

primos. Factorización de enteros en números primos. Máximo común divisor.Mínimo común múltiplo.

• Introducción a la lógica proposicional. Proposiciones, conectivos lógicos yfórmulas proposicionales. Valuaciones, satisfactibilidad, validez y consecuencia.Tablas de verdad. Equivalencia lógica y sustitución. Algebra de Boole:simplificación por teoremas.

• Introducción a la lógica de predicados. Constantes, variables, funciones ypredicados. Cuantificadores, variables libres y ligadas. Fórmulas 'de predicados.Interpretaciones. Equivalencia lógica y sustitución. Especificación mediantefórmulas de predicados.

Matemática discreta11 Inducción. Sumatorias y sucesiones definidas recursivamente. Sucesión de

Fibonacci y sus propiedades. Sucesiones recursivas lineales con coeficientesconstantes.

11 Combinatoria. Principio de multiplicación. Permutaciones y combinaciones.Ecuaciones diofánticas lineales con coeficientes l. Fórmula del binomio deNewton, Principio de inclusión-exclusión. Principio del palomar.

11 Grafos. Conceptos y propiedades básicas. Caminos eulerianos y hamiltonianos.Grafos bipartitos. Planaridad. Fórmula de Euler. Teoremas de Kuratowski yWagner. Coloreo. Número cromático. Teorema de los cinco colores. Árboles.Puentes y puntos de articulación.

• AIgoritmos sobre grafos. Recorridos de grafos: BFS y DFS. Algoritmos paradetección de circuitos en grafos. Algoritmos para encontrar el camino mínimo enun grafo: Algoritmo de Dijkstra, Algoritmo de Ford. Algoritmos .para encontrarel flujo máximo en una red: Algoritmo de caminos aumentantes y algoritmo deWarshall. .

Organización del computador

~~Dr rroDerto Daniel Schmlt

Oired,,; defil1lfiMo de Ci5ndclUniywíu(;ó NadO/lcl de Geoorol$.armlenfo

5"

Page 7: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

11, . ., ES COPIA FIEL DE SU ORIGINALl' ~~' .

• Evolución de las computadoras. Primeras computadoras. Generaciones decomputadoras. Máquina de von Neumann. Memoria R-AM. Funcionamiento dela CPU. Dispositivos de entrada y salida.

• Representación de la información. Bits y bytes. Representación de númerosenteros. Aritmética de punto flotante. Representación de caracteres, strings yotros objetos.

• Medios de almacenamiento. Dispositivos de comunicación. Arquitectura internade una computadora personal. Buses de comunicación.

• Lenguajes de programación. Compilación e interpretación. Introducción allenguaje ensamblador. Código de máquina y conceptos de ensamblado.

• Instalación y actualización de sistemas operativos y software de aplicación.Instalación de nuevos periféricos. Instalación, actualización y gestión de drivers.Problemas comunes.

IIf'¡,

• Conceptos de seguridad informática. Software maligno, clasificación, acciones yprevención. Protección ante amenazas. Antivirus y firewalls., Reacción anteintrusiones y software no deseado. Conductas responsables y entrenamiento deusuarios.

Gestión y administración de bases de datos11 Introducción a las bases de datos. Características del software orientado a bases

de datos. Conceptos de una base de datos: modelos de datos, esquemas einstancias. Arquitectura de una base de datos.

E Conceptos de modelado. Modelo Entidad / Relación. Notación y diagramas.Modelado de problemas reales.

11 Modelo relacional. Conceptos y restricciones. Definición y actualización derelaciones. Claves primarias y claves foráneas. Diseño de bases de datos.Dependencias funcionales. Formas normales. Forma normal de Boyce-Codd.

!I Lenguaje SQL. Consultas en lenguaje SQL. Comandos de actualización ymodificación de la estructura relacional. Ejemplos.

1r, • MySQL. Definición de bases de datos, tablas y relaciones. Conexión con unabase de datos. Consultas y actualizaciones .. Usuarios y permisos de acceso.Transacciones y control de concurrencia. Triggers y stored procedures.

• Trabajo práctico integrador. Diseño de una base de datos relacional,implementación en MySQL y conexión de una aplicación a la base de datos.Testing de stress y manejo de excepciones.

Sistemas operativos y redes•• Introducción a los sistemas operativos. Concepto de proceso. Sistemas batch, de

tiempo compartido y de tiempo real. Conceptos de multiprogramación ymultiprocesamiento.

~Dr R~elSchmlt

Diredor dol !nsthul~ de Oanóa5Unrmsida¿¡¡odonal de Ge~rclSarmlenfo

G

Page 8: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

(ES COPIA FIEL DE SU ORIGINAL

iI Administración del procesador. Threads. Planificadores de Trabajo. Políticas deasignación del procesador. Sincronización y semáforos. Procesos concurrentes ydistribuidos.

• Administración de memoria. Memoria simple y contigua. Memoria particionada .Paginación. Swapping y overlays. Concepto de memoria virtual. Paginación pordemanda. Segmentación. Segmentación paginada.

lB Administración de periféricos. Canales. Programa de canal. DMA. Unidad decontrol de periféricos. Dispositivos dedicados y compartidos.

!I Administración de la información. Catálogos y subcatálogos. Catálogos deusuarios y achivos. Controles de acceso. Concurrencia. Listas de control deacceso y listas de control de usuarios.

" Introducción a las redes de computadoras. Objetivos y aplicaciones. Tipos deredes: WAN, MAN y LAN. Relación con sistemas operativos distribuidos y dered. Arquitecturas. El modelo OSI de la ISO. Niveles y servicios. Comparacióndel modelo OSI con otras arquitecturas. Ejemplos de redes públicas eindustriales. Internet.

Ingeniería de software•• Introducción a la ingeniería del software. Proceso de desarrollo de software.

Modelos de ciclo de vida del software: modelo en cascada, modelo evolutivo ymodelo en espiral.

B Análisis de requerimientos. Extracción de requerimientos. Actores y casos deuso. Tipos de casos de uso. Diagramas. Validación de requerimientos.

~ Técnicas de especificación. Modelos conceptuales. Diagramas de flujo de datos.Diagramas de secuencia.

I! Diseño y arquitectura de software. Objetivos del diseño. Arquitectura y estilosarquitectónicos. Técnicas de diseño. Modularidad y abstracción. Técnicas deencapsulamiento. Conceptos de information hiding. Desacoplamiento.

iI Testing. Tareas del proceso de testing. Niveles y técnicas de testing. Testingfuncional, testing estructural y testing de integración.

Especificación de software• La especificación del software. Importancia y características.. Ejemplos de

problemas reales. Conceptos de especificación. Interacción entre el especificadory el resto del equipo de desarrollo. .

" Formalismos de especificación de software. Lenguaje Z. Esquemas y cálculo deesquemas. Estados, restricciones y predicados. Operaciones de actualización ynotación especial. Análisis de esquemas e introducción a demostraciones devalidación.

• Técnicas de prototipado. Construcción de prototipos. Herramientas y conceptos .Validación de prototipos. Técnicas de interacción con los usuarios.

~~~Chmlt

(¡irodar cel'ns!iill!, de Qsr.óasUniYcnidad Naúanol de Gen-"olS-anníento 1,

Page 9: VISTO: Resoluciones (AV) N° 19/10 y 26/11; la Resolución ...

·' ES COPIA FIEL DE SU ORiGINAL.. /'-;..//t; ,

•• El lenguaje de modelado UML. Diagramas de clase. Diagramas de estado.Restricciones y propiedades. Validación de modelos UML. Ejemplos sobrecasos reales.

tI

Laboratorio de construcción de software• Análisis de requerimientos, especificación y diseño sobre un problema mediano

de características reales. Estudio de la interacción con el cliente, técnicas demoderación y definición de características relevantes para el sistema.

" Diseño de interfaces. Diseño visual del sistema. Diseño de navegación y técnicasde validación del diseño visual de la aplicación. .

" Práctica grupal del proceso de desarrollo de software. Testing, documentación,instrumentación y entrenamiento de los usuarios.

Problemas Socioeconómicos ContemporáneosHerramientas conceptuales e históricas para el análisis de la sociedad argentinacontemporánea. Modelos de desarrollo, formas de organización del Estado y estructurasocial. Las transformaciones de la sociedad argentina a partir de la década de 1970. Ladictadura 1976-1983 como punto de inflexión. De la industrialización por sustitución deimportaciones al modelo neoliberal. Modelos de desarrollo en disputa. E¡ rol cambiantedel Estado. Las transformaciones del mundo del trabajo. Los procesos de fragmentaciónsocial: desigualdades y cambios en las relaciones inter e intra clases. Los cambios en lasformas de representación, participación y acción política.

Inglés Lectocomprensión 1Convenciones de los discursos escritos. Estrategias de lectura para la comprensionglobal y detallada. Textos descriptivos. Tema textual y despliegue temático.Organización textual. La estructura de la información en la definición ;de conceptos yprocesos. Instrucciones simples. Palabras conceptuales y funcionales. El sintagmanominal. Tiempos verbales simples y verbos modales simples. La estructura de laslabras: flexión y derivación. Relaciones lógicas entre oraciones. Cohesión léxica. Tiposde oraciones.

Inglés Lectocomprensión IITextos explicativos, narrativas y argumentativos en inglés. Mecanismos de cohesiónléxica y gramatical. Información principal y secundaria. Coherencia textual y avance dela información, tema y rema. El sintagma verbal. Tiempo, voz y aspecto. Tiemposverbales progresivos y perfectivos. Verbos modales perfectivos. Cadenas léxicas ycampos semánticos. La subordinación. La estructura de las palabras: la composición.

Inglés Lectocomprensión InCaracterísticas formales y estructurales de los textos académicos y! especializadosescritos en lengua inglesa. Estrategias de lectura para la comprensión detallada.Discurso referido directo e indirecto. El sistema de citas. La terminología de losdominios de especialidad. La estructura de las palabras: expresiones idiomáticas,locuciones y colocaciones. Reconocimiento y comprensión de hipótesis y argumentos.Recursos cohesivos: elipsis, sustitución y uso de conectores. Sintagmas nominalescomplejos extensos.

~:..--=J}~aniel Schmlt

Oim1o¡ dellnrtillilo d~OellÓdl

UnNermad HO(Ío,10!de Geoora!Sllrmiooto

<6