SAN LUIS,
1 4 NOV 2012
VISTO: El EXP-USL: 10033/2012, mediante el cual el Departamento de Informtica y la Directora de la carrera: "Ingeniera en Computacin" Fsico. Matemticas de la Facultad de Ciencias del Plan de
CONSIDERANDO:
\ r .. ~
~"(t'rQC!' ~. ~~:J"'~~"~'
Il''''' ..
~j!!
\Y
r.
Que la Comisin de Carrera de la carrera Ingeniera en Computacin, como resultado de una revisin del Plan de Estudios del Proyecto de la carrera citada,
<~propone una modificacin del Plan de Estudios para subsanar la insuficiencia de algunos contenidos curriculares y asegurar un dictado de los conocimientos en
iid a d creciente creci i ., vertica . 1. comp 1eJI con una a d ecua da a integracin Que tales acciones tambin han sido sugeridas por el Comit de Pares que entiende en el proceso de acreditacin del Proyecto de la Carrera ante la Comisin Nacional de Evaluacin y Acreditacin Universitaria. Que resulta necesario incluir en ms profundidad conocimientos de Anlisis
.
~\\.. ",11>
~~~
\
a~I'G
'V.;;; '1
rico, Electrnica Digital y Seguridad y Administracin de Redes de .'1' C omputa d oras, en e 1 marco d e C'rencias . B" asicas, TI' ecno ogias B" asica y TI' ecno ogias Aplicadas a fin de afianzar una slida formacin conceptual y experimental, que a la vez asegure alcanzar los contenidos establecidos en los estndares de la Resolucin N 786/2009 del Ministerio de Educacin de la Nacin. Que para asegurar el dictado en complejidad creciente es necesario mover asignaturas que son pre ..requisitos de otras a lugares precedentes en la grilla curricular y establecer correlatividades que aseguren la articulacin vertical, Cpde ORDENANZA nnh N
. er."\.
. t'>:.~.
\lo.
Que es necesaria y deseable articulacin entre las distintas Carreras de Ingeniera de la Facultad de Ciencias Fsico Matemticas y Naturales. Que es conveniente dividir los contenidos de la materia: "lgebra Lineal y Geometra" en dos asignaturas lgebra 1 y lgebra II con la finalidad de que los alumnos puedan elaborar e incorporar los conocimientos involucrados en forma ms gradual. Que la Secretara Acadmica emiti un informe favorable con respecto a la modificacin solicitada. Que la Comisin de Asuntos Acadmicos ac:onseja aprobar la propuesta de modificacin del plan de estudios y dar equivalencia automtica por nica vez a los alumnos del plan Ordenanza 16/11-CD. entre la materia "lgebra Lineal y Geometra" por "lgebra 1" y "lgebra II"; adems aconseja derogar el plan regido por Ordenanza
n" 16/11-CD.
Que considerando las modificaciones del plan de estudios de la carrera: "Ingeniera en Computacin" Ordenanza 012/09-CD. sugeridas por la Directora de la carrera, el aval del Departamento de Informtica, el visto de Secretara Acadmica y el despacho de la Comisin de Asuntos Acadmicos, el Consejo Directivo en su Sesin Ordinaria del da 1 de Noviembre de 2012 resolvi por unanimidad: a) Aprobar la propuesta de modificacin del Plan de Estudios Ordenanza 012/09-CD. de la carrera: "Ingeniera en Computacin". b) Otorgar equivalencia automtica, por nica vez, a los alumnos comprendidos en el plan de estudio Ordenanza 16111-CD. entre la materia: "lgebra Lineal y Geometra por "lgebra 1" y "lgebra II". e) Derogar la Ordenanza n" 16/11-CD.
,,"
Cpde ORDENANZA N
nnh
O 28 - 12
Por ello en virtud de lo acordado en su Sesin Ordinaria del da 1 de Noviembre de 2012 yen uso de sus atribuciones EL CONSEJO DIRECTIVO DE LA FACULTAD Y NATURALES DE CIENCIAS
Consejo Directivo de la Facultad de Ciencias Fsico Matemticas y Naturales, cuya Malla Curricular y Contenidos Mnimos de los Cursos, se detallan en los ANEXOS V de la presente disposicin.ARTCULO Estudios IY
de la carrera Ingeniera
EN COMPUTACIN"-.
regional
y habilidad
i...~ ~~
6~~~ :~.
~..
\11
~~\ ~., , fl eXI ibl es, mas amiga bl es a 1 usuano, .) etc. Q 1 stos, mas seguros, mas aquellas reas que requieran la integracin del software y hardware. ARTCULO Computacin: 4._ Establecer el siguiente Perfil Profesional
del Ingeniero
en
El Ingeniero en Computacin tendr un balance equilibrado de conocimientos cientficos, tecnolgicos y de gestin, especialmente con conocimientos slidos de electrnica (principalmente digital) y de informtica enfocado a la programacin de software de base y de aplicacin con una orientacin hacia los desarrollos que integran hardware y software. Sintticamente, el Ingeniero en Computacin de la UNSL tiene conocimiento y
capacidades para:
"
N .
t.,
O 28 - , 2
proyecto, planificacin,
desarrollo,
implementacin,
Arquitecturas
de
computadoras
sistemas
con
microprocesadores
microcontroladores, incluyendo a los sistemas embebidos y su aplicacin en la automatizacin de adquisicin de datos, interfaces con otros sistemas de naturaleza diversa, medicin y control del rendimiento de los sistemas de computacin. Sistemas de comunicacin de datos en general, interfaces fsicas/software para establecer enlaces entre equipos a travs de diversos tipos de medios, redes de computadoras en sus diferentesformas y topologas y protocolos de comunicacin. Sistemas de generacin, transmisin, distribucin, automatizacin, recepcin, procesamiento y utilizacin de seales digitales y de datos no estructurados.
p. ",1\!;'{ c~~\o
'1 ~
Software de base, en especial relacionados con la arquitectura y componentes de sistemas operativos de computadoras, sistemas distribuidos y paralelos. Sistemas de software de aplicacin, abarcando temas de Redes de Computadoras, Bases de Datos y algoritmos en general y optimizacin en el uso de los recursos computacionales. Seguridad informtica, en particular en lo que concierne a la infraestructura de las
ts.
p..
ffIG.~c"~\.tl.s,\"
Modelizacin de sistemas y su simulacin con el correspondiente estudio estadstico riguroso de los resultados a ser aplicados a los problemas que puedan surgir en su actividad profesional. Productos de software/hardware clasificados como inteligentes cuando la aplicacin as lo requiera. Capacitacin en temas relacionados con los puntos anteriores. Pericias, arbitraje y tasaciones relacionadas con los puntos anteriores.
Participar, por su formacin bsica, en las siguientes reas:
Cpde ORDENANZA
028-12
nnh
sus aplicaciones tengan en general. Asuntos de higiene y seguridad industrial relacionadas al rea de TK's. Adicionalmente el Ingeniero en Computacin podr Realizar: Tareas como docente universitario en carreras de Ingeniera asociadas a las Tltls. Tareas de investigacin y desarrollo en temas que vinculen los sistemas digitales con la informtica. Tareas en equipos multidisciplinarios como especialista en los temas antes
mencionados en proyectos de tecnologas orientadas a satisfacer necesidades de otras disciplinas mediante el uso de tecnologas de computacin electrodomsticos, ARTCULO medicina, ingeniera, etc. Ingeniero en Computacin, con la formacin definida (hardware/software) como
5._ El
anteriormente podr desempear sus actividades en: Organizaciones privadas y/o pblicas, que posean departamentos de procesamiento de datos a cargo del rea de recursos computacionales. Organizaciones ~~..
~"
~\l ~6.
\1'-
~~
t~
t;6
o'
'6
'
.". . '\
6,""
plataformas de operacin como a las herramientas de desarrollo. P'trmas di' . l estara estar en asesorar a 1os c lo e consu tona o venta, su ro 1 prtnctpa lentes con
o
respecto
de las diferentes
tecnologas
computacionales
segn
las aplicaciones
requeridas. Industrias o/y Organizaciones programacin para que por sus caractersticas vinculadas requieran de sistemas de de computadoras y
aplicaciones
al hardware
dispositivos de comunicacin, incluyendo sistemas embebidos, sistemas de control y de adquisicin de datos. ARTCULO 6._ Establecer que los Alcances del Ttulo de Ingeniero en Computacin
y las Incumbencias
N ;:- O
28 - 12
786/2009 del Ministerio de Educacin, son poder desempearse en la actividad pblica o privada para: a) Planificar, desarrollo, dirigir, realizar y/o evaluar proyectos construccin, implementacin, de especificacin, diseo,
verificacin,
validacin, puesta a
sistemas
electrnicos
digitales
vinculados
las
computadoras y comunicaciones de datos. Sistemas de generacin, transmisin, distribucin, control, automatizacin, recepcin procesamiento y utilizacin de seales digitales. b) Planificar, desarrollo, dirigir, realizar y/o evaluar proyectos construccin, implementacin, de especificacin, diseo,
verificacin,
validacin, puesta a
comunicacin de datos. e) Evaluar y seleccionar los lenguajes de especificacin, herramientas de diseo, procesos de desarrollo, lenguajes de programacin y arquitecturas de software vinculados al punto b). d) Evaluar y seleccionar las arquitecturas tecnolgicas de procesamiento, sistemas de comunicacin de datos y software de base vinculado al punto b). e) Planificar, disear, dirigir y realizar la capacitacin de usuarios en relacin a los puntos a) y b). j) Determinar y controlar el cumplimiento de pautas tcnicas, normas y
procedimientos
y la utilizacin
del software
vinculado al punto b). g) Elaborar, disear, implementar y/o evaluar mtodos y normas a seguir en
cuestiones de seguridad de la informacin y los datos procesados, generados y/o transmitidos por el software del punto b).
_f'
28 - 1 2
h) Establecer mtricas y normas de calidad y seguridad de software, controlando las mismas a fin de tener un producto industrial que respete las normas
nacionales e internacionales. Control de la especificacin formal del producto, del proceso de diseo, desarrollo, implementacin y mantenimiento.
Establecimiento de mtricas de validacin y certificacin de calidad. i) Realizar arbitrajes, peritajes y tasaciones referidas a las reas especificas de su aplicacin y entendimiento. ARTCULO 7._ Aprobar el anlisis de congruencia interna que muestra comparativamente alcances, perfil y contenidos curriculares segn detalle en AN:EXO 11. ARTCULO Computacin:
\.J"~\"'1\"1ft.
v
estructura
en
a) Duracin presenciales
del Plan de Estudios de cuatro mil cuarenta y cmco (4045) horas totales, distribuidas en cinco (5) aos" con rgimen de cursado
(f)'ft..
~ p.~c~c~~\.~l"&"
,fIP' 8
~:.fc:~t
\.\.14
cuatrimestral de al menos quince (15) semanas cada uno. b) Respecto Computacin al criterio acerca de la formacin del estudiante de Ingeniera de
se consider que debe cubrir un ncleo bsico, en los aspectos tericode aquellos conceptos que son indispensables para cualquier
rctico-laboratorio
~~J>-
.\.o~
\
\V~
J>-vJ>-o~~~. ",.\.
rientacin de especializacin posterior. Esta idea se basa en el convencimiento de que la profesionalizacin y la excelencia del egresado se sustentan en su formacin bsica y
su capacidad de adaptacin y actualizacin posterior. Por ello, el presente Plan de Estudios prev una slida formacin bsica de sus egresados tanto en los aspectos tericos como en una fuerte inclinacin a la resolucin de problemas concretos en las prcticas de laboratorio. Todo 10 cual permitir adquirir, a los nuevos profesionales, una gran flexibilidad para adaptarse a las cambiantes demandas del mundo laboral y tecnolgico, tomar conciencia de la necesidad del trabajo multidisciplinario la importancia que le corresponde. Cpde ORDENANZA nnh N
y brindarle a la actualizacin permanente
028-12
e) Por otro lado, el Plan de Estudios prev el cursado de materias optativas con la finalidad de que el estudiante, durante el ltimo cuatrimestre de cuarto ao y el ltimo ao de su carrera, opte por algn campo profesional y/o cientfico que satisfagan tanto su vocacin como sus expectativas econmicas en funcin de las tendencias del
mercado laboral. El carcter de Optativo permite que sus contenidos, conforme a las demandas de cambio tecnolgico y posibilidades futuras del Departamento, se: modifiquen sin necesidad de efectuar cambios en el ncleo bsico del Plan de Estudios. El estudiante podr seleccionar un grupo de materias, que a su conveniencia, pueda cursar; sumando crditos horarios hasta alcanzar como mnimo el total establecido en el ~\~~~-~crdito horario correspondiente (doscientas veinticinco (225) horas).
_tt-~~\~';..." ~ d)
eCO;- ~~~
Tanto las materias obligatorias como las optativas que integran el Plan de Estudios sobre la base de lo establecido en la Resolucin N 786/2009 del
ffI'-~
\.\-
son agrupadas
Ministerio de Educacin con los correspondientes porcentajes de incidencia de cada uno de ellos, cuyo detalle se da en el ANEXO III Y son: Bloque Ciencias Bsicas: Incidencia Porcentual: 29.7% Asignaturas que abarcan conocimientos comunes a todas las ingenieras, y que aseguran la formacin conceptual para el sustento de las disciplinas especficas y la evolucin permanente de sus contenidos. lgebra I Y II Clculo I y II Matemtica Discreta Fundamentos de Computacin Qumica Bloque Tecnologas Bsicas: Fsica I Y II Matemtica Aplicada Probabilidad y Estadstica Sistemas de Representacin Clculo Numrico
Incidencia Porcentual: 20.9% (Slo de materias obligatorias) Asignaturas que incluyen contenidos de Ciencias Bsicas pero con orientacin y
N'
r..02S-12
Resolucin de Problemas y Algoritmos Programacin I y Programacin II Diseo y Paradigmas de Lenguajes Estructuras de Datos y Algoritmos Computacin Grfica Electrnica Digital Bloque de Tecnologas Aplicadas:
Circuitos Elctricos Electrnica General Seales y Sistemas Sistemas Inteligentes (Optativa) Nuevas Tecnologas de Redes (Optativa)
Incidencia Porcentual: 27% (Slo de materias obligatorias) Asignaturas que desarrollan los conocimientos fundamentales que identifican el perfil profesional de la carrera. Arquitectura del Procesador I y :'{p. Arquitectura del Procesador II (Optativa) ,",,~,.1\~~ Especi~cac~~n de Circuitos Digitales ~\\~~~Cp;~ " ,., Comunicacin de Datos Procesamiento Digital de Seales ."" Procesamiento de Datos no Estructurados (Optativa) Arquitectura de Redes Aritmtica de Computadoras (Optativa) Sistemas Embebidos ~ nterfaces Hombre-Mquina (Optativa) \,,\\~ ,c" isualizacin e Interfaces (Optativa) e'" .~~ ".\- Bases de Datos Avanzadas (Optativa) '6~G~~"'c. ,.: "" Diseo de Procesadores (Optativa) Base de Datos Modelos y Simulacin Sistemas Operativos Sistemas Distribuidos y Paralelos Administrac:in y Gestin de Base de Datos Ingeniera de Software Redes de Computadoras Sistemas Operativos de Redes y Servicios (Optativa) Seguridad y Calidad de Servicios en Redes (Optativa) Sistemas Inteligentes (Optativa) Aplicaciones de Sistemas Inteligentes (Optativa) Modelado y Simulacin de Sistemas Dinmicos (Optativa) Metaheursticas (Optativa) Optimizacin en la Industria (Optativa) Computacin en Clusters (Optativa) Bloque Profesional Complementario Incidencia Porcentual: 7 % Asignaturas que comprenden los conocimientos complementarios que hacen a la formacin integral del ingeniero.
o'
,::~"Jfl~~
w:~
"'.
fCh
a la especialidad y
t,.
O 28 -
12
Formacin
Prctica
(Formacin
Experimental,
Resolucin
de Problemas
de
Ingeniera, Diseo y Proyecto y Otra ): Considerando slo las materias obligatorias, esta incidencia porcentual se incrementar acorde con las materias optativas que el alumno curse puesto que todas ellas contemplan los correspondientes laboratorios. Incidencia Porcentual total: 50.31 % Formacin Prctica (detallada en ANEXO IV) Prctica Profesional Supervisada Proyecto Final ARTCULO Incidencia Porcentual: 4.9% Incidencia Porcentual: 4.9%
Naturales reglamentar los detalles operativos de la Prctica Profesional Supervisada y Proyecto Final por normativa complementaria. ARTCULO N 11.- Establecer equivalencias automticas entre las materias de las y
distintas Carreras de Ingeniera de la Facultad de Ciencias Fsico Matemticas Naturales por normativa complementaria.ARTCULO N 12.- Establecer por normativa complementaria,
las equivalencias
automticas con las materias de las carreras Ingeniera en Computacin y Licenciatura en Ciencias de la Computacin, con la finalidad de facilitar la movilidad de los alumnos entre las distintas carreras asociadas a las TICs.
\,
O 28 - 1 2
ARTCULO N 13.- Derogar la Ordenanza N 16/11- CD, puesto que los alumnos que ingresaron por dicho Plan de Estudios sern automticamente inscriptos en el presente Plan otorgando equivalencia automtica entre la materia: "lgebra Lineal y Geometra" y las materias "lgebra I" y "lgebra II" y directa en toda otra materia que hubieran regularizado y/o aprobado.ARTCULO N 14.- Establecer que los alumnos ingresantes a la carrera de Ingeniera en Computacin, debern acreditar conocimientos de comprensin de textos y habilidades para la comunicacin oral y escrita, los cuales podrn ser adquiridos por medio de los cursos establecidos de manera permanente en el mbito del ingreso y/o por medio de las materias dictadas en el marco del Trayecto de Formacin con Apoyo (TFA) de la UNSL, segn acuerdo entre Facultades y normativa vigente en la Facultad. ARTCULO N 15.- Establecer las condiciones de ingreso a la carrera Ingeniera en Computacin, acorde a las normativas vigentes en la UNSL y en la Facultad de Ciencias Fsico Matemticas y Naturales (http://www.ingreso.unsl.edu.ar).ARTCULO N 16.- Elevar la presente Ordenanza al Consejo Superior de la
Universidad Nacional de San Luis para su ratificacin (Art. 85 inc. g) del Estatuto Universitario). ARTCULO N 17.- Comunquese, entrguese para su pubJlicacinal Boletn Oficial de la Universidad Nacional de San Luis, insrtese en el Libro de Ordenanzas, publquese en el Digesto de la Universidad Nacional de San Luis y archvese.
nnh
028-12
CELA PRINTISTA
VICE DECANA Fae. da Cs. Feo. Mat. y Net. U.N.S.L
ANEXO 1 ORDENAMIENTO CURRICULAR Y CORRELATIVIDADES ARTCULO 1: Establecer el siguiente ordenamiento curricular y correlatividades para
el Plan de Estudios de la carrera Ingeniera en Computacin:
N de mat. P/Curs ar Reg. PlRendirAprobar Aprob. CHS CHT
Cu.
Asignatura PRIMER AO
Clculo 1 Alzebra I Qumica Resolucin de Problemas y Algoritmos Ingls Programacin 1 Matemtica Discreta Ingls Fsica 1 Algebra Il Probabilidad y Estadstica Fsica 11 Clculo 11 Economa y Organizacin Industrial Circuitos Elctricos Estructuras de Datos y Algoritmos Matemtica Aplicada Programacin 11 Clculo Numrico Etica y Legislacin Base de Datos Modelos y Simulacin Fundamentos de Computacin Electrnica Digital Sistemas de Representacin Electrnica General Arquitectura del Procesador 1 Seales y Sistemas Computacin Grfica Diseo y Paradigmas de Lenguajes
Apn )b.
~~.,.
v
V v1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
1 1 1 1
A
4 2
4 2
2 2
A
2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2
~\t'l
SEGUNDO Ao
1 2 1-7 1-2-9 1 1-2-7 3-12 6-11 1-13 6 1-10-13 14 6-16 6-11-13-18 2-7-16 3-10-12-15 2 12-17-24 6-7-24 15-17 9-10-17-19 6-16-18
7 6 4 6 3 6 6 3 8 6 6 8 7 6 5 6 8 6 4 4 5 5 6 5 4 6 5 5 6 5
ro ~ 6 ~
I\\: ~
.'
....
"~~.
TERCER Ao
6 6
Cpde. ORDENANZA N
nnh
CUARTO Ao
31 32 33 34 35 36 37 38 39 40 \ 41 42 43
~!>~p..
~\~
11 25 11 18 6-7 16 11-27-28 25-26-28 11-22-27 18-21 6-7-27-33 16-21 11-24-27 14-2O 18 11-1618 7-1 1 14-20 18-29-33 11- 16-1830 7-11-13-30 22 27-35 27-37 6 6 6 6 5 6 4 3 5 5 5 5 5 5 90 90 90 90 75 90 60 45 75 75 75 75 75 75
1 1 1 1 2 2 2 2 2 2 2 2 2 2
Procesamiento Digital de Seales Comunicacin de Datos Sistemas Operativos Ingeniera de Software Redes de Computadoras Administracin y Gestin de Sistemas de Base de Datos Especificacin de Circuitos Digitales Seguridad y Medio Ambiente Interfaces Hombre-Mquina (Optativa) Sistemas Inteligentes (Optativa) Metaheursticas (Optativa) Modelado y Simulacin de Sistemas Dinmicos (Optativa) Arquitectura del Procesador 11 (Optativa). Aritmtica Computadoras de (Optativa) Sistemas Embebidos Arquitecturas de Redes Sistemas Distribuidos y Paralelos Nuevas Tecnologas de Redes (Optativa) Procesamiento de Datos no Estructurados (Optativa) Aplicacin de Sistemas Inteligentes (Optativa) Algoritmos Paralelos (Optativa) Seguridad y Calidad de Servicios en Redes (Optativa) Sistemas Operativos de Redes y Servicios (Optativa) Optimizacin en la Industria (Optativa) Bases de Datos Avanzanda (Optativa) Diseo de Procesadores (Optativa) Visualizacin e Interfaces (OPtativa) Computacin en C1usters (optativa) Prctica Profesional Supervisada Proyecto Final
29-33 30 30 22 35 37
V
~':'-c".&\.~
rCO.
27
~\J'p..t4"
44
,,:1'
t\~ ';:<\.'t:'\.s.\...
QUINTO Ao
45 46 47 48 49 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 26-37 35 33 35 40 40 47 35 35 41 36 43-44 39 35
17-27
27
~2-27
~; ~
fI
~., ,,~J'~~-Io.1
o..
Wo
~~
..~~
..
50 51 52 53 54 55 56 57 58 59 60
8 6 5 5 5 5 5 5 5 5 5 5 5 5
31
16
16 35 35 41
21 27 29 33
028-12
ARTCULO 2: Establecer que durante el segundo (2) cuatrimestre de cuarto (4) ao el alumno debe cumplimentar un mnimo de setenta y cinco (75) horas de materias optativas. ARTCULO 3: Establecer que durante el primer (1) cuatrimestre de quinto (5) ao el alumno debe cumplimentar un mnimo de ciento cincuenta (150) horas de materias Optativas. ARTCULO 4: Establecer que la realizacin de la Prctica Profesional Supervisada y del Proyecto Final se regir por la normativa vigente.ORDENANZA nnh N
028-12
ANEXO 11
Arquitecturas de computadoras y sistemas con microprocesadores y microcontroladores, incluyendo a los sistemas embebidos y su aplicacin en la automatizacin de adquisicin de datos, interfaces con otros sistemas de naturaleza diversa, medicin y control del rendimiento de los sistemas de computacin.
~ ~p.
,tl"
fA I ~~istemas " 'f
El Ingeniero en Computacin tendr De referencia que se encuentran en un balance equilibrado de: las asignaturas: conocimientos cientficos, tecnolgicos y de gestin, especialmente con conocimientos slidos de: electrnica (principalmente digital) y de informtica enfocado a la I-----------------j programacin de software de base y Obligatorias: Circuitos Elctricos, de aplicacin con una orientacin Arquitectura del Procesador 1, hacia los desarrollos que integran Electrnica General, VHDL, hardware y software: Sistemas Embebidos, Programacin I y Programacin 11, Electrnica Digital. Qptativas: Arquitectura del Procesador 11, Aritmtica de Computadoras, Diseo de Procesadores. Obligatorias: Redes de Computadoras, Comunicacin de Datos, Arquitecturas de Redes, Computacin Grfica. Qptativas: Nuevas Tecnologas en Redes, Seguridad y Calidad de Servicios en Redes, Sistemas Operativos de Redes y Servicios Obligatorias: Circuitos y Seales, Procesamiento Digital de Seales. Qptativas: Procesamiento de Datos no Estructurados, Bases de Datos Avanzadas. Obligatorias: Sistemas Operativos, Sistemas Distribuidos y Paralelos, Diseo y Paradigmas de Lenguajes de Programacin. Qptativas: Tcnicas de Programacin Paralela, Algoritmos Paralelos, Computacin en Clusters.
,.~
J.~ ...
Ci~ . I..\. \.: ;.:
de comunicacin de datos en general, interfaces fisicas/ software para establecer enlaces entre equipos a travs de diversos tipos de medios, redes de computadoras en sus diferentes Jormas y topologas y protocolos de ~\.\ l:\municacin.
,
~
vSistemas
.. ~~ t~
~ ,.. . ~.
~.~.
de generncin, tnmsmi.
sin, distribucin, automatizacin, recepcin, procesamiento y utilizacin de seales digitales y de datos no estructurados. Software de base, en especial relacionados con la arquitectura y componentes de sistemas operativos de computadoras, sistemas distribuidos y paralelos.
Cpde ORDENANZA N
nnh
Sistemas de software de aplicacin, abarcando temas de Redes de Computadoras, Bases de Datos y algoritmos en general y optimizacin en el uso de los recursos computacionales.
Obligatorias: Redes de Computadoras, Base de Datos, Administracin y Gestin de Sistemas de Base de Datos, Estructuras de Datos y AIgoritmos. Qptativas: Metaheursticas, Sistemas Operativos de Redes y Servicios, AIgoritmos Paralelos, Optimizacin en la Industria. Obligatorias: Sistemas Operativos, Base de Datos. Qptativas: Seguridad y Calidad de Servicios en Redes, Computacin en Clusters. Obligatorias: Probabilidad y Estadstica, Modelos y Simulacin. Qptativa: Modelado y Simulacin de Modelos Dinmicos.
Seguridad informtica, en particular en lo que concierne a la infraestructura de las comunicaciones y del software asociado a los puntos anteriores. Modelizacin de sistemas y su simulacin con el correspondiente estudio estadstico riguroso de los resultados a ser aplicados a los problemas que puedan surgir en su actividad profesional. Productos de software/hardware clasificados como inteligentes cuando la aplicacin as lo requiera.
Obligatorias: Sistemas Embebidos, Ingeniera de Software. Optativas: Sistemas Inteligentes, Aplicaciones de Sistemas Inteligentes, Interfaces Hombre Mquina, Visualizacin e Interfaces. Obligatorias: Etica y Legislacin.
Participar, por su formacin bsica, en las siguientes reas: Asuntos legales, econmicos y fmancieros relacionados al rea y las influencias que sus aplicaciones tengan en general. Asuntos de higiene y seguridad industrial relacionadas al rea de TICs.
que se
ORDENANZA N
ooh
t028-,2
l'
;~~~ /J.~(ic~~PRINTISTA
. de
es. Feo.
ANEXO 111 AGRUPAMIENTO CURRICULAR SOBRE LA BASE HE LO ESTABLECIDO EN LA RESOLUCIN N 786/09 DEL MINISTERIO DE EDUCACIN (DEFINICIN DE ESTNDARES)
REA Ciencias Bsicas: Matemticas Fsica Qumica Sistemas de Representacin y Fundamentos de Informtica Tecnologas Tecnologias Bsicas: Aplicadas: HS.MNIMAS EXIGIDAS 750 400 225 50 HS. OFREC :IDAS EN LA CARRERA 1 'RO PUESTA 1200 750 240 60 PORCENTAJE INCIDENCIA DE
200
Total hs. obligatorias Total hs. optativas obl. 3750 minimo 200
(1) Las Optativas se ofrecen tanto en Tecnologas Bsicas como Aplicadas, si bien en el plan de estudio el total de horas ofrecido entre ambas reas es de mil doscientos setenta y cinco (1275) horas, se exige cumplimentar un total de doscientos veinticinco (225) horas que el estudiante podr elegir entre materias de una de las reas o mezclar materias de ambas reas tecnolgicas. ORDENANZA N
t.
28 - 12
H w
.J
ARTCULO 1._ Establecer que las ciento cincuenta (150) horas de resolucin de problemas de ingeniera, como mnimo, debern estar incorporadas en las horas de prctica y de laboratorio de las materias que componen las reas de tecnologas bsica y aplicada. ARTCULO 2._ Establecer en dos mil treinta y cinco (2035) las horas mnimas obligatorias correspondientes a la formacin prctica. ARTCULO 3._: Establecer la formacin prctica para las materias obligatorias y sus correspondientes crditos horarios totales, a los especificados en la siguiente tabla:
Ao
1
~~
..
~\~"'{\S
c'i:.'-" ;.Jf'"
~~ .. .
..9
c.. P\b{ 2~
I
~.
..
'"'
Materia Clculo 1 Algebra 1 Qumica Resolucin de Problemas y Alzoritmos Qumica y de Problemas Resolucin Algoritmos Programacin 1 Matemtica Discreta Fsica 1 Algebra II SUB-TOTAL Probabilidad y Estadstica Fsica II Clculo II Organizacin y Economa Industrial Circuitos Elctricos Estructuras de Datos y Algoritmos Matemtica Aplicada Programacin II Clculo Numrico SUB-TOTAL Etica y Legislacin
FE
RPI
DyP
Otra
Area
15 15
15 15
45
I
30 135 15 30 30 30 45 15 45 30 165
15 15 45 15 30
Tecnologas Bsicas Tecnologas Bsicas Ciencias Bsicas Tecnologas Bsicas Ciencias Bsicas
45
195
30
Cpde ORDENANZA
N'
O 28 - , 2
nnh
Sistemas de Representacin Base de Datos Modelos y Simulacin Fundamentos de Computacin Electrnica Digital Electrnica General Diseo y Paradigmas de Lenguajes Arquitectura del Procesador 1 Seales y Sistemas Computacin Grfica de Paradigmas y Diseo Lenguajes Sistemas y Seales SUB-TOTAL Procesamiento Digital de Seales Comunicacin de Datos Sistemas Operativos
30 30 30 15 10 30 15 15
15 Tecnologas
Aplicadas 30 Ciencias Bsicas Tecnologas Bsicas 15 Tecnologas Bsicas Tecnologas Bsicas Tecnologas Aplicadas Tecnologas Bsicas 15 Tecnologas Bsicas
10 15 15 30 30
_1:1'~\~ rJ"f>
-',
.~"" .
4
165
Tecnologas Aplicadas Tecnologas Aplicadas 30 Tecnologas Aplicadas 15 Tecnologas Aplicadas Tecnologas Aplicadas Tecnologas Aplicadas 15 Tecnologas Aplicadas 15 Complementaria
. <;~
14
.v 1~
))
t'\
01-
Ingeniera de Software Redes de Computadoras y Gestin de Administracin Bases de Datos Especificacin Circuitos de Digitales Seguridad y Medio Ambiente SUB-TOTAL Sistemas Embebidos Arquitecturas de Redes
106
74 30 15
60 30
75
15
Tecnologas Aplicadas Tecnologas Aplicadas
15
Cpde ORDENANZA
nnh
15
15
15
200
SUB-TOTAL TOTALES PARCIALES TOTAL GENERAL FE = Formacin Experimental; DyP = Diseo y Proyecto RPI
30 581
45 234
245 425
30
795 2035 (50.31%)
= Resolucin
de Problemas
de Ingeniera y
Observacin: Notar que todas las materias optativas tienen formacin prctica, por 10 cual la incidencia porcentual final de la formacin experimental va a ser mayor del porcentaje especificado en el artculo 2 del presente anexo variando de acuerdo a los caminos que elija el estudiante. ORDENANZA
nnh
028-12
~ nfl! /l..' ' e . 9 ~ ..i.N.s.l ~TA
'-;i ,....,
Objetivos: Al finalizar el curso se espera que el alumno sea capaz de: Operar gilmente con las operaciones de derivacin e integracin. Estudiar funciones. Extremos locales y globales, crecimiento, convexidad, inflexiones. Grficos. Dominar los usos geomtricos de la derivada. Rectas y vectores tangentes. Comprender la gnesis de las funciones trascendentes elementales y su utilidad en la resolucin de problemas diferenciales de valores iniciales. Comprender la utilidad terica del teorema del valor medio y sus consecuencias. Calcular lmites. _..n51'{:alculardesarrollos ~\,. ..
'i \'lat
ortl
p...
~~~~~~p.:~. Comprender
C".fCo,~
<le ,\1'l.S.
de Taylor.
""c.
Adquirir un razonable manejo de las diversas notaciones existentes para el tratamiento de derivadas e integrales. Manejar las aplicaciones prcticas inmediatas de la integral: rea, trabajo, longitud de arco. Contenidos mnimos:
Vectores en el plano. Funciones de una variable. Sucesiones numricas. Lmite de funciones. Derivadas y diferenciales: Interpretacin, derivadas de las funciones lementales, teorema del valor medio. Aplicaciones de la derivada: Regla de L'Hospital, frmula de Tylor, estudio de funciones. Sucesiones numricas. Integrales: Clculo de primitivas, integral definida, propiedades y aplicaciones.
2. LGEBRA Objetivos
1:
Al finalizar el curso se espera que el alumno sea capaz de: Manejar las tcnicas primarias de razonamiento en lgebra. Cpde ORDENANZA nnh N
Reconstruir y analizar una demostracin formal. Demostrar resultados nuevos. Saber usar los conocimientos tericos para resolver problemas de aplicacin. Aplicar las herramientas adquiridas en las dems disciplina. Contenidos mnimos Nmeros complejos. Lgica Proposicional. Conjuntos. Vectores y lgebra vectorial. Geometra en el plano y el espacio. Sistemas de lineales. Matrices
3. QUMICA Objetivos Al finalizar el curso se espera que el alumno sea capaz de:
t4'1's'1p.. cE.\..P- ~ p..~ ol<C~
l
,,';
'lI~f e .l
feO. \'11"
'1
"';i.l'I ,\,
~a'- constitucin .., d e mmera . 1es y su emp 1 i d ustna . e 1,. ,. eo en la am ectnca - e 1ectromca.
fsico-qumicos
interpretar la
Comprender las propiedades fsicas y qumicas de la materia en todos sus estados de agregacin, explicando su comportamiento macroscpico. Alcanzar cierto grado de profundizacin sobre estructura molecular y las fuerzas de interaccin que existen entre ellas y que justifican el comportamiento fsico y qumico de las diferentes sustancias. Ser capaz de interpretar termodinmico y cintico. Contenidos mnimos Materia. Estructura. Propiedades. Metales y no metales. Conductores. Aislantes. Estructura atmica asociada a las propiedades de inters electrnico. Preparacin de elementos de uso electrnico. Laboratorio Aplicaciones de los conceptos aprendidos en teora quince (15) horas.
y justificar
procesos
qumicos
a travs de un enfoque
4. RESOLUCIN Objetivos
DE PROBLEMAS
Y ALGORITMOS
Al finalizar el curso se espera que el alumno sea capaz de: Resolver distintos tipos de problemas expresando su solucin en forma algortmica. Disear algoritmos utilizando un lenguaje de diseo de algoritmos. Contenidos mnimos
Problemas, modelos y abstracciones. Representacin de problemas. Bsqueda de soluciones a problemas: Inferencia, analoga, similitud entre problemas, generalizacin particularizacin. Algoritmo: concepto, algoritmos computacionales. Resolucin de problemas: mtodos de resolucin de problemas, descripcin utilizando un lenguaje de diseo de algoritmos. Enfoque computacional de la Lgica Proposicional. Conceptos fundamentales de Clculo de Predicados.
s"1p.
\\4~
,f'"
~~c~:;.'1"'~ Implementacin y corrida de programas cortos en un lenguaje de diseo de algoritmos usando un ambiente de programacin bsico para dicho lenguaje. Se pretende que los
alumnos realicen prcticas iniciales de programacin horas. en (:omputadora, quince (15)
Laboratorio
5-- 8. INGLS
Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Desarrollar estrategias de compresin de diferentes tipos de textos acadmicos en Ingls (explicativos, descriptivos, narrativos, argumentativos) cuyos temas estn relacionados con las diferentes reas de estudio de su carrera. Desarrollar competencias respecto de los diferentes componentes del sistema de la lengua inglesa y sus interrelaciones (aspectos lingsticos, pragmticos y discursivos). Desarrollar disposiciones para reflexionar sobre: la lengua y los diferentes planos de anlisis del texto (reflexin metalingstica), las estrategias utilizadas para la lecto-comprensin y los estilos propios de aprendizaje (reflexin metacognitiva) a fin de lograr aprender a aprender en la lectura en ingls, los procesos cognitiva). de construccin y produccin de conocimientos (reflexin socio-
28 - 1 2
Contenidos mnimos Estrategias de comprensin de diferentes gneros discursivos en ingls. Conocimiento de los diferentes planos de anlisis de texto: La imagen textual y el significado. Posicionamiento del enunciador (autor). Marcas formales de relaciones lgicas. Categoras lxico-gramaticales: elemento nominal, elemento verbal, procedimientos de composicin y derivacin lexical. Formas de la oracin.
6. PROGRAMACIN Objetivos
Al finalizar el curso se espera que el alumno sea capaz de: :t'ptilizar eficaz y eficientemente un enfoque de programacin basado en el paradigma ~\Jl-~\t4"{\s imperativo. Aplicar los principales conceptos del paradigma como por ejemplo los p... \Il\~~;~~~:~~.~~a\' vinculados a las estructuras de control a nivel de sentencias y subprogramas, tipos de ~,.<; ,IP \ t-I!'o\. datos y control de datos. Disear, codificar y depurar programas de complejidad moderada utilizando un lenguaje representativo del paradigma. Contenidos mnimos Paradigma de programacin imperativa: estructuras de control a nivel de sentencias. Variables simples y estructuradas, tipos de datos predefinidos y definidos por el usuario y sus usos en resolucin de problemas, registros, archivos ..Ambientes de referenciacin. Estructuras de control a nivel de unidades, parmetros formales y reales. Su uso en programas en un lenguaje que responda al paradigma. Laboratorio
Implementacin y corrida de programas cortos usando el lenguaje imperativo cuarenta y cinco (45) horas.
o similar,
7. MATEMTICA Objetivo
DISCRETA
Al finalizar el curso se espera que el alumno sea capaz de: Familiarizarse con la forma de trabajo en matemtica y alcance cierta experiencia en los distintos mtodos de demostracin y las tcnicas de los mtodos discretos. Cpde ORDENANZA N nnh
1.028-12
Contenidos
mnimos
Estructuras Algebraicas. Relaciones. Tipos de relaciones. Relaciones de equivalencia. Particiones. Funciones. Induccin matemtica: primer y segundo principio. Relaciones de recurrencia. Resolucin de relaciones de recurrencia. Grafos y rboles: Definiciones fundamentales. Algoritmos simples. Estrategias de recorrido. Aplicaciones.
9. FSICA I Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Adquirir los conocimientos tericos bsicos en Mecnica, Oscilaciones y Ondas, Fluidos, Termometra y Calorimetra, adaptados en cada caso a sus futuras necesidades como Ingeniero. ~I'o Adquirir destreza en la resolucin de problemas asociados a la temtica descripta arriba, ~\~~!J~. aprendiendo a razonar, plantear y discernir, con la ayuda de herramientas ~I'o~~f;,:,/;y'lf-. ~'" fisicomatemticas adecuadas, en una situacin fsica concreta.
"y
"'
\
\
~,
Conocer y manejar a nivel bsico instrumental de laboratorio y experiencias en el mismo que le permitirn verificar los principios fsicos aprendidos en teora. Contenidos mnimos
Mecnica: Esttica, cinemtica y dinmica. Trabajo y energa. Fluodinmica. Oscilaciones. Movimiento vibratorio. Ondas. Termometra y calorimetra. ~\)~ ~ aboratorio
~ ~()0 ~ !~6~t.c."''. u"
~,'
G~ 1 ",.,.
~ ""~~\ ~:::
En los siguientes temas: Errores; cinemtica; dinmica; trabajo y energa; fluidos; movimiento armnico y ondas, treinta (30) horas.
11:
Al finalizar el curso se espera que el alumno sea capaz de: Entender y resolver ecuaciones lineales afirmndose en la geometra. Entender y manejar las transformaciones lineales en el plano y los conceptos generados en relacin a los espacios vectoriales. Integrar los conceptos estudiados a travs de la resolucin de problemas y aplicaciones. Cpde ORDENANZA nnh N
o 28
- 12
Contenidos mnimos: Descomposicin de matrices. Espacios vectoriales. Los espacios fundamentales asociados a una matriz. Estudio de los sistemas de ecuaciones lineales. Transformaciones lineales. Autovalores y autovectores. Secciones cnicas.
Y ESTADSTICA:
Al finalizar el curso se espera que el alumno sea capaz de: Entender los conceptos bsicos de probabilidades. Desarrollar una concepcin clara de los espacios de probabilidad como modelos para describir conjuntos de datos y de las variables aleatorias como medios para obtener informacin de los mismos. Usar dichas herramientas para describir seales. Contenidos mnimos: Estadstica descriptiva e inferencial. Poblacin y muestra. Probabilidades. Distribuciones discretas y continuas. Distribucin normal. Estimacin puntual y por intervalos de confianza. Prueba de hiptesis. Regresin lineal y correlacin. Laboratorio esolucin de problemas en computadoras usando paquetes estadsticos, 15 horas.
2. FSICA II
Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Conocer las bases fsicas de procesos tecnolgicos basados en el electromagnetismo. Adquirir un buen manejo de los sistemas de unidades de medida y de rdenes de magnitud de los fenmenos. Estimular la capacidad de plantear y resolver situaciones nuevas a partir de los principios generales, o por analoga. Desarrollar habilidades en el uso de instrumentos de medicin elctricos. Aprender a establecer modelos tericos de situaciones reales, disear mediciones y analizar los resultados. Cpde ORDENANZA N nnh
028-12
Contenidos
mnimos
Electricidad: Electroesttica. Campo elctrico. Condensadores y dielctricos. Corriente elctrica y resistencia. Campo magntico. Induccin. Electromagnetismo. Corriente alterna. ptica geomtrica y fisica. Laboratorio Consistir en la realizacin de experiencias dirigidas que pongan de manifiesto principios y propiedades desarrolladas previamente en forma terica. Los temas a desarrollar son: Electrosttica, Circuitos elctricos en ce. Serie, paralelos y combinacin de ambos. Identificacin y valoracin de componentes. Manejo de Ampermetro y Voltmetro. Circuitos RC, LR y RLC. Magnetismo. Fuerzas sobre cargas en movimiento y sobre corrientes elctricas. Fuerza electromotriz inducida. Formacin de imgenes. Difraccin. Treinta (30) horas.
11
Al finalizar el curso se espera que el alumno sea capaz de: Operar gilmente implcitas. con las operaciones de derivacin de funciones compuestas e
Operar gilmente con las operaciones de integracin doble y triple, de lnea y superficie. Entender y operar con derivadas direccionales. Contenidos Funciones implcitas. cilndricas Laplaciano. mnimos reales de varias variables reales. Derivacin de funciones compuestas e Integrales dobles y triples. Clculo en coordenadas cartesians, polares, y esfricas. Gradiente, potencial, derivada direccional. Rotor, divergencia, Integral de lnea y de superficie.
Y ORGANIZACIN
INDUSTRIAL
Al finalizar el curso se espera que el alumno sea capaz de: Conocer acerca de los problemas econmicos, aspectos tericos involucrados. sus distintas maneras de abordaje y
Conocer y entender el funcionamiento industrial moderno, desde la problemtica de la productividad, eficiencia y la eficacia en entornos dinmicos. Cpde ORDENANZA nnh N
028-12
Contenidos
mnimos
Macro y microeconoma. Anlisis de costos. Financiamiento, rentas y amortizacin de proyectos. Evaluacin y formulacin de proyectos de inversin. Introduccin a la administracin moderna. Estudio del trabajo: mtodos y tiempos. Diseo del Producto. Distribucin en planta. Renovacin y equipos. Mantenimiento. Planeamiento y control de la produccin. Control de calidad.
ELCTRICOS
rl~
(a. ~I'l'c~~~.
fa<' ,W'
Conocer los elementos pasivos fundamentales que pueden formar parte de un circuito elctrico, estudiando no slo su modelo matemtico, sino tambin sus caractersticas \~'t\s,p.constructivas y su comportamiento fsico como elemento real. .
"4l4a\-
,)~.s.\..
Analizar el funcionamiento de cualquier circuito elctrico (lineal, tiempo invariante) en cualquier rgimen de funcionamiento y bajo cualquier tipo de excitacin. Adquirir destreza en el anlisis de un circuito, tanto por la simplificacin topologa, como por la utilizacin de los conceptos tericos impartidos. de su
Asumir la importancia de los conceptos de potencia y energa en el suministro de energa elctrica y conocer la forma de optimizarlos. Estudiar cualquier circuito o sistema elctrico que pueda plantearse en otras asignaturas posteriores. Utilizar la instrumentacin bsica en la electricidad. Contenidos mnimos
Elementos y modelos de sistemas elctricos. Redes de corriente continua y corriente alterna. Teoremas de redes. Redes resonantes. Filtros. Laboratorio Los prcticos de laboratorio incluirn la simulacin de circuitos en herramientas de software especficas y, la implementacin sobre placa de pruebas (protoboard) de circuitos elctricos seleccionados. Incluirn el uso de osciloscopio, fuentes, osciladores, multmetros, treinta (30) horas.
028-12
DE DATOS Y ALGORITMOS
Al finalizar el curso se espera que el alumno sea capaz de: Manejar con idoneidad los conceptos que involucran el diseo de estructuras de datos y algoritmos. Conocer algunos de los principales algoritmos y estructuras de datos, incluyendo el anlisis de su desempeo. Analizar y disear algoritmos. Desarrollar una actitud crtica frente al uso de las estructuras de datos y algoritmos con los que se pueda enfrentar. Frente a una aplicacin o problema particular, poder brindar una solucin eficiente utilizando los conceptos vistos sobre diseo de estructuras de datos y algoritmos, y LP- o>R,""{\S1\dems utilizar el anlisis de los algoritmos para evaluar y justificar la eficiencia de la '1 ",lJ\. solucin elegida. C". e de I.l."'.s.\, Contenidos mnimos Teora, Propiedades, demostraciones y representaciones de grafos. Evaluacin de algoritmos: funcin de costo, medidas en tiempo y espacio, notaciones asintticas, complejidad, clases de complejidad. Listas, pilas y colas: representacin y operaciones sobre cada tipo de estructura, anlisis de costos. Direccionamiento directo. rboles computacionales. datos. Tcnicas de diseo de algoritmos. Laboratorio Uso de las distintas estructuras de datos en aplicaciones tpicas. Corroboracin de la complejidad terica de algoritmos de ordenamiento y bsqueda por mtodos experimentales, identificando diferencias entre los comportamientos del mejor, promedio y peor caso, cuarenta y cinco (45) horas. Distribucin pseudo-aleatoria de
,<8 .. " . fC
tJ\~~~~fE~::;.
APLICADA
028-12
Modelar, resolver e interpretar problemas que involucren conceptos geomtricos y fsicos. Distinguir y aplicar con destreza los mtodos de solucin de ecuaciones diferenciales de primer y segundo orden. Resolver ecuaciones diferenciales mediante el uso de un mtodo operacional como la transformada de Laplace. Resolver e interpretar problemas que involucran fenmenos peridicos en la fsica y en sus aplicaciones en la ingeniera a travs de series de Fourier. Resolver algunas ingeniera. ecuaciones diferenciales parciales importantes de la fsica y la
'~f
. . \JI' ~\ . p..~cE cftoNp. ~e\p. tJ\ rE: De 111&\' '1 ," . vI.: fCo.
t4"t\s~p.
Resolver algunos problemas interesantes de conduccin clel calor, dinmica de fluidos, , d fun . . etc. a traves e ciones comp 1ejas. eontenld os mlnlmos ,. Ecuaciones diferenciales ordinarias. Funciones de varia.ble compleja. Series y transformadas de Fourier. Transformada de Laplace. Transformada Z. Ecuaciones de Bessel. Ecuaciones diferenciales en derivadas parciales. Mtodos numricos para los distintos tipos de ecuaciones diferenciales.
11
Al finalizar el curso se espera que el alumno sea capaz de: Conocer y aplicar correctamente los conceptos programacin orientada a objetos (POO) fundamentales del paradigma de
Desarrollar una visin clara del tipo de situaciones en las que el paradigma POO es adecuado y la forma en que los conceptos de clase, herencia, polimorfismo y ligadura dinmica de mensajes interactan. Desarrollar y correr programas cortos usando un lenguaje representativo del paradigma. Comprender (PDE). los conceptos fundamentales de la programacin dirigida por eventos
028-12
Aplicar esta forma de programacin en ejemplos concretos que involucren eventos y manejadores de eventos. Desarrollar una visin de la programacin basada t:n scripts en el mbito de procesamiento por lotes y archivos de comando en sistemas operativos de la familia Unix. Contenidos mnimos Ocultamiento de la
Programacin Orientada a Objetos. Tipos de datos abstractos. informacin y encapsulamiento. Definicin de clases.
L
11 .
r >:
\t41'\s"'{p... 14~'
~.
p... '" rE' o... ". 'f"" ~"".(\eC"14S.\. "I~ feO' ,-,
t p...~c~~:;' ..
~v:.
Control de Acceso. Herencia. Subclases. Herencia simple y mltiple. Tipos de datos elementales y estructurados en POO. Estructuras de controL Polimorfismo y ligadura dinmica. Clases y Mtodos abstractos. Ejemplos de un lenguaje POO particular. Paquetes. Interfaces. Excepciones. Entrada-salida. Ambientes de programacin. Desarrollo de aplicaciones usando libreras. Introduccin a la Programacin interfaces de usuario grficas. Su
USO
Programacin basada en scripts. Conceptos bsicos de scripts, Shell scripts. Caractersticas principales de un lenguaje script Phyton o similar. Laboratorio 1:
Implementacin y corridas de programas usando un lenguaje del paradigma orientado a objetos, lA VA u otro similar. (20 hs) Laboratorio 11:
Implementacin de una interfaz de usuario grfica, basada en el concepto de POO y PDE, cuarenta y cinco (15 hs) Laboratorio 111:
NUMRICO
Al finalizar el curso se espera que el alumno sea capaz de: Cpde ORDENANZA nnh N
Elaborar soluciones generales a diferentes clases de problemas del anlisis numrico implementadas y validadas usando herramientas computacionales. Contenidos Mnimos Algoritmos numricos. Error. Interpolacin. Diferenciacin e integracin numenca. Resolucin de ecuaciones no lineales. Mtodos de descomposicin e iterativos. Laboratorio La prctica de laboratorio consiste en introducir al alumno en la comprobacin de que una computadora resuelva los algoritmos planteados de anlisis numrico, treinta (30) horas.
20. TICA Y LEGISLACIN Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Contrastar entre aspectos ticos y legales. Identificar aspectos ticos que estn presentes en el desarrollo de software y determinar como tratarlos tcnica y ticamente. Conocer las caractersticas de los distintos tipos de contratos informticos. Distinguir entre patentes y copyrights. Discutir el background legal del copyright a nivel nacional e internacional. iscutir las implicaciones del concepto de privacidad en las redes y en las grandes bases de datos. Enumerar tcnicas para combatir los delitos informticos. Contenidos mnimos Responsabilidad y tica profesional. Computacin y sociedad. Cdigos de tica (IEEE, ACM, etc.). Nociones de derecho laboral y de seguridad social. Propiedad intelectual. Licencias de software y contratos informticos. Aspectos Legales. Software libre. Delitos informticos. Pericias informticas. Arbitrajes. Marco Legal de la profesin liberal y empresa de software.
o 28
- 1 2
21. BASE DE DATOS Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Manejar con idoneidad los conceptos involucrados en <el diseo de bases de datos relacionales. Comprender y aplicar adecuadamente la teora de diseo, construyendo correctamente el modelo de una base de datos. Expresar consultas en SQL. Implementar la bases de datos diseada, usando algn sistema de gestin de bases de datos relacionales. Contenidos ~ mnimos
Visin global, modelos y aplicaciones de bases de datos. Componentes de un sistema de base de datos. Modelizacin conceptual: entidad-relacin, orientado a objetos. El hlP . :(\s~p..modelorelacional: Terminologa. Transformacin de un esquema conceptual a uno y/ c"-\Jl' '7~~'"",~. relacional. Diseo relacional y normalizacin: Algoritmos de: diseo de bases de datos 'p.. tJI~~f ~~~:~"". ~ relacionales. Lenguajes de consulta. Algebra relacional.. SQL. ndices en Memoria C'" s\..' 11'''''' " \.l."" Secundarla. Laboratorio Interaccin con un sistema administrador de base de datos para la creacin de una pequea base de datos y evaluacin acerca de cmo el sistema soporta las funciones introducidas en teora, treinta (30) horas.
y SIMULACIN
Al finalizar el curso se espera que el alumno sea capaz de: Comprender el uso de la tcnica de Simulacin dentro del rea de Ingeniera, y especialmente en el modelado y el empleo de paquetes de simulacin de eventos discretos, de gran utilidad como herramienta de apoyo a la toma de decisiones. Aplicar las diversas tcnicas en problemas complejos con la ayuda de software diverso. Discernir acerca de situaciones en las que es posible y necesaria la simulacin discreta para la solucin de problemas reales. Desarrollar aptitud para asimilar las nuevas tcnicas que pueda necesitar en su vida profesional. Cpde ORDENANZA nnh N
028-12
Contenidos
mnimos
Teora de Sistemas. Modelos Discretos. Conceptos bsicos de simulacin. Modelos determinsticos y probabilsticos. Generacin de nmeros y variables aleatorias. Simulacin de eventos discretos: Simulacin orientada a eventos y orientada a procesos. Anlisis estadstico de los resultados. Modelos continuos. Introduccin a la simulacin de procesos continuos. Laboratorio Programacin, utilizando un Leguaje de propsito general, de un modelo de simulacin orientada a eventos. Uso de distintas herramientas de propsito especfico de alto nivel para la programacin orientada a procesos, cuarenta y cinco (45) horas.
~'#
:1\~'
~\ll
1I JI
FUNDAMENTOS
DE COMPUTACIN
~,..~G~~~.~~bjetivos Al finalizar el curso se espera que el alumno sea capaz de: Comprender la forma en que funciona cada autmata y la correspondencia autmata, gramtica y lenguajes, particularmente lenguajes de programacin. entre
Comprender los modelos avanzados de computacin, como Mquina de Turing, a los efectos de aprehender, con cierta profundidad, la teora y prctica de computabilidad ~(lenguajes decidibles y no-decidibles) y complejidad computacional (problemas NPcompletos y otros relacionados). Contenidos mnimos
Lenguajes Formales: Definicin y especificacin de lenguajes formales. Gramticas y Autmatas. Autmata finito determinstico (AFD) y no determinstico (AFND).Equivalencia entre AFD y AFND. Minimizacin de AFD. Expresiones Regulares. Gramticas libres de contexto (GLC). BNF. Autmata push-down (APD). Equivalencia entre GLC y APD. Computabilidad: Mquinas de Turing y sus extensiones. Mquina de Turing Universal, Lenguajes No-Decidibles. El problema de la parada. Implicaciones de la No-Decibilidad de lenguajes. Complejidad: Problemas tratables e intratables. Definicin de las clases P y NI'. Problemas NI' completos (Teorema de Cook). Problemas NI' completos estndares. Cpde ORDENANZA nnh N
028-12
Laboratorio: Implementacin de un Analizador Lexicogrfico a travs del uso de herramientas automticas (por ejemplo FLex). El alumno deber entregar el cdigo correspondiente y un informe escrito que describa la solucin planteada, los detalles de implementacin, etc.Uso de un simulador ad hoc de Mquinas de Turing para validar el diseo de las MTs realizados en prcticos de aula. Esta actividad permitir realizar una auto-evaluacin por parte del alumno y comprender ms profundamente el comportamiento de este tipo de modelo computacional. El simulador puede ser cualquier de los muchos disponibles, quince (15) horas.
DIGITAL
't/
.
~ ~,,\.
y analizar el funcionamiento de circuitos comb:.inacionales y secuenciales. 1 . de circuitos ., .. 1" mp 1 ementar este tipo usan do di lSpOSltlVOSOgllCOS programa bl es .
"~~" ::e\~<~\f~},\.
Manejar herramientas de software que permitan la simulacin digital. Implementar circuitos reales para distintas aplicaciones. Contenidos Mnimos Mquina de estados finitos.
Implementacin de funciones con compuertas lgicas usandof.I TTL y/o CMOS. Dispositivos Lgicos Programables: Uso de un set reducido del lenguaje de descripcin de hardware VHDL. Edicin, simulacin e implementacin de un circuito digital usando PLD comerciales del tipo GAL, treinta (30) horas.
DE REPRESENTACIN
Al finalizar el curso se espera que el alumno sea capaz de: Conocer y entender las bases mnimas del dibujo tcnico" las caractersticas de la geometra descriptiva y fundamentalmente sepa los comandos elementales de dibujo asistido (CAD) bajo las normas de dibujo (IRAM). Cpde ORDENANZA nnh N
028-12
Contenidos
Normas IRAM, letras, nmeros, lneas, etc. Lectura Herramientas computacionales asociadas al CAD. Laboratorio
GENERAL
Al finalizar el curso se espera que el alumno sea capaz de: ~ -, ~ Establecer los conceptos generales bsicos para el estudio del comportamiento circuitos analgicos con dispositivos no lineales, fabricados con uniones de de
~ ..~t.J\jI..~~~~;;\:::~jI.. semiconductores,
">le
d~'';~c~:\~~ .
co? el Ampli~cad?r Operacional, como circuito base sobre el que se construyen la mayona de las aplicaciones.
Desarrollar competencias para el clculo, diseo, ensayo y armado de circuitos, que usan dispositivos electrnicos bsicos dentro del marco de una aplicacin concreta. Contenidos mnimos
Diodos de juntura. Transistores Bipolares y FET: Anlisis para seal dbil y en conmutacin. Optoelectrnica. Amplificador operacional y circuitos de aplicacin. El MOSFET. Caractersticas y parmetros del MOSFET. Tecnologas de circuitos integrados. Circuitos CMOS. Problemas. Laboratorio Incluirn la simulacin de circuitos en herramientas de software especficas y, la implementacin sobre placa de pruebas (protoboard) de circuitos basados en Transistores y de circuitos basados en Amplificadores Operacionales, treinta (30) horas.
DEL PROCESADOR
Al finalizar el curso se espera que el alumno sea capaz de: Representar datos y manipularlos usando circuitos digitales, Comprender cmo estn diseados los procesadores secuenciales y cmo es su ciclo de instruccin. Cpde ORDENANZA nnh N
l.
2 8 ... 1 2
Desarrollar una actitud crtica frente al diseo de distintos procesadores. Obtener experiencia en programacin de bajo nivel. Comprender como interactan los procesadores con su medio externo. Contenidos mnimos Sistemas Numricos. Representacin de la informacin: alfanumrico, punto fijo y flotante, representacin de signo, complemento al y a2, etc. CPU: camino de datos, seales de control y registros. Assemblers, registros accesibles al programador, ciclos de bsqueda, ejecucin de instruccin, buses internos, mecanismos de acceso a memoria, memorias entrelazadas, formato y conjunto de instrucciones, direccionamiento, subrutinas, interrupciones y excepciones. Dispositivos de: E/S: mapeados a memoria y dedicados. Ejemplificaciones sobre procesadores Pentium y MISP. Laboratorio
I
1I Ji
l<
.
VicE
Programacin en lenguaje assembler sobre uno de los procesadores estudiados, treinta 5"'{,(30) horas.
pRI"'{'
po..
""p.~cE~.AN"
o feo.
~a\ ~
",at.
~"e de o'U.S'\'"
28. SEALES Y SISTEMAS Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Demostrar slidos conocimientos tericos y prcticos sobre: Representacin de seales y sistemas. lisis y caracterizacin frecuencia. de seales en el dominio del tiempo y en el dominio de la
Anlisis y caracterizacin de sistemas lineales invariantes en el tiempo en el dominio del tiempo y en el dominio de la frecuencia. Sistemas lineales que representan circuitos en los diferentes dominios transformados (Laplace, Fourier y Z). Uso introductoria de un programa de clculo numrico Matlab/Simulink de sistemas y seales. Contenidos mnimos Seales y Sistemas discretos y continuos. Sistemas LTI. Caracterizacin en el dominio del tiempo. Respuesta al Impulso y convolucin. Anlisis de Fourier: transformadas de Fourier en tiempo continuo y discreto. Respuesta en Frecuencia. Filtros. Transformada de Laplace. Transformada Z. Cpde ORDENANZA N nnh en el anlisis
028-12
Laboratorio Prcticos de computadoras de Matlab con orientacin al uso de Toolbox de Anlisis de Seales, treinta (30) horas.
GRFICA
Al finalizar el curso se espera que el alumno sea capaz de: Desarrollar una visin general de las potencialidades Grfica en la actualidad. y limitaciones de la Informtica
Adquirir los conocimientos bsicos necesarios para comprender el proceso completo de representacin grfica en el computador. Generar software de representacin grfica propio. Analizar, evaluar y detectar limitaciones en el software de modelado y animacin 3D existente en el mercado. Contenidos mnimos
Conceptos involucrados en la computacin grfica. Hardware y Software Grficos. El sistema Visual Humano. Color. Imgenes Raster. Conceptos Bsicos de Procesamiento de Imgenes. Graficacin de Primitivas 2D. Transformaciones Geomtricas. Modelado de Objetos. Visualizacin en 3D. Eliminacin de Superficies Ocultas. Iluminacin Local y Sombreado. Iluminacin Global. Texturas. Modelado y Aproximacin de objectos con Curvas y Superficies, Solidos. Animacin. Laboratorio Implementacin de los algoritmos tradicionales asociados con los diferentes aspectos tericos abordados para luego integrarlos en un sistema de visualizacin 3D unificado, treinta horas (30) horas.
DE LENGUAJES
Tener una perspectiva general de los paradigmas claves que se usan en el desarrollo de lenguajes de programacin modernos, sus bases tericas, aplicativas y implementacin: lenguajes imperativos, funcionales, lgico y orientados a objetos. Cpde ORDENANZA nnh N de
o 28-
1 2
Desarrollar una visin clara del tipo de situaciones en que los distintos paradigmas son adecuados y hacer uso de lenguajes multiparadigmas que permitan una fcil integracin de los mismos y su interaccin con lenguajes de programacin existentes. Correr programas cortos usando un lenguaje multiparadligma, representativos conceptos estructurales desarrollados durante el curso. Evaluar en forma crtica distintos lenguajes de programacin existentes y futuros. Entender la implementacin de distintos lenguajes con suficiente detalle como para reconocer la relacin entre un programa fuente y su comportamiento en ejecucin. Extender sus conocimientos mnima supervisin. Contenidos '~
,/ IIIIf
",.fI-
de los
mnimos
~azones
;;~;'~\f~";,'" Datos
elementales y estructurados. Evolucin del concepto ele tipo de datos. Tipos de Datos Abstractos. Ocultamiento de la informacin y encapsulamiento. Aspectos de diseo e implementacin de los Lenguajes Orientados a Objetos. Administracin de la Memoria. Control de Datos. Control de Subprogramas. Variantes en el control de subprogramas. Ejemplos en distintos lenguajes. Introduccin a los lenguajes Lgicos y funcionales. Lenguajes multiparadigmas. Conexin a dispositivos de E/S en distintos lenguajes Laboratorio Laboratorio 1:
Aplicaciones de E/S utilizando placas TINI o similares. Diseo e implementacin de un algoritmo de navegacin usando campos potenciales y de trayectoria basado en odometra, para Khepera 11,quince (13 horas).
31. PROCESAMIENTO
Objetivos
DIGITAL DE SEALES
Al finalizar el curso se espera que el alumno sea capaz de:: Cpde ORDENANZA nnh N
028-12
Describir y caracterizar
Disear filtros bsicos FIR e IIR. Comprender la Transformada Discreta de Fourier. Realizar implementaciones Contenidos mnimos bsicas en un equipo basado en un DSP.
La transformada Z y sus aplicaciones al anlisis de sistemas Lineales Invariantes en el tiempo. Muestreo y Reconstruccin de seales. Teorema del muestreo. La Transformada Discreta de Fourier: propiedades y aplicaciones. Implementacin de sistemas en tiempo discreto. Estructuras para sistemas IIR y FIR. Diseo de Filtros Digitales IIR y FIR. Descripcin de un procesador digital ele seales (DSP) bsico y desarrollo de ejemplos de aplicacin.
Ji
. L _.
~!V
~
Laboratorio
Introduccin al kit de! DSP. Uso del ensamblador y depurador. Anlisis frecuencial.
Muestreo y cuantizacin. FIltros FIR e IIR, tremta (30) horas.
~
",.t.
DE DATOS
Al finalizar el curso se espera que el alumno sea capaz de: Entender los distintos tipos de comunicaciones, conceptos matemticos asociados, ~\ ~ muestreo, modulacin y elemodulacin analgica, modulacin y demodulacin digital, ~l.\(j" multiplexacin, modulacin Spread-Spectrum y los lmites fundamentales en la Teora p;; .,..'t' de la Informacin. " ".. 1
~
t,!V\\.:
S~~(jfo~
~.
~ ~
~(j" ~\
Contenidos
mnimos
Conceptos y definiciones de modulacin. Modulacin de Amplitud. Generacin de seales moduladas en amplitud. Modulacin en doble banda lateral y banda lateral nica. Modulacin en ngulo, modulacin de frecuencia, modulacin de fase. Comparacin entre FM y PM, su generacin. Conceptos de modulacin por pulsos. Modulacin PAM, PWM, PPM. Muestreo y multiplexado en tiempo. Anchos de banda. Sistemas de modulacin por codificacin de pulsos (PCM). Modulacin FSK, PSK y QAM. Espectro expandido. Laboratorio Los trabajos de laboratorio incluyen: resolucin de problemas y simulacin, con Cpde ORDENANZA nnh N
028-12
herramientas de software especficas, el armado de prototipos, su puesta en funcionamiento y la realizacin de las mediciones fisicas correspondientes, treinta (30) horas.
33. SISTEMAS OPERATIVOS Objetivos Al finalizar el curso se pretende que el alumno sea capaz de: Participar en el diseo e implementacin Operativos. de alguno de: los mdulos de un Sistema
Modificar un Sistema Operativo acorde a las necesidades de su entorno. Mantener un Sistema Operativo segn las comunicaciones con el proveedor de equipo. Utilizar en otras reas de aplicaciones los conocimientos a fin de producir software de mejor calidad.
I
~tJt
~\s
" cr\Y'-
-,
J/
.'\
::t ~.\.
:\1' Contenidos
mnimos
p.WI~~~~~.,I~~
~","c.~.~.s.\.
Historia, evolucin y filosofia. Mtodos de estructuracin: modelos de capas y clienteservidor de objetos. Administrador de procesos, de memoria, de la informacin y de dispositivos. Proteccin y Seguridad. Un caso de estudio. Introduccin a los sistemas operativos distribuidos. Laboratorio Administrador de procesos y memoria, treinta (30) horas.
Al finalizar el curso se espera que el alumno sea capaz de: Asimilar los conceptos de procesos de desarrollo de software, desde su especificacin, anlisis, diseo hasta su verificacin y validacin, incorporando conceptos de gestin de proyectos. Contenidos mnimos El proceso de software: Ciclos de vida, herramientas. Ingeniera de requerimientos, introduccin a los mtodos formales. Anlisis, diseo, implementacin, verificacin, Cpde ORDENANZA N nnh -
validacin y mantenimiento de software. Gestin de proyectos: Planificacin, mtricas, estimaciones, anlisis y gestin del riesgo. Conceptos de calidad de software. Laboratorio Utilizacin horas. de herramientas CASE soporte de los conceptos tericos, cuarenta (40)
35. REDES DE COMPUTADORAS Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Comprender y describir los conceptos bsicos de las redes de computadoras. ~
, ?~\~~\S~p..
Comprender las tecnologas y topologas de LAN y WAN. Comprender los componentes y requerimientos de los protocolos de red, los conceptos bsicos de deteccin y correccin de errores. Contenidos mnimos Conceptos bsicos. Arquitecturas de red y protocolos. Propsitos y rol de las redes en la ingeniera de computacin. Contraste entre arquitecturas de redes y protocolos. Componentes de la arquitectura de una red. Protocolo de referencia ISO/OSI. Introduccin a TCP /IP. Internet. Topologa LAN: Bus, ring, star, etc. Ethernet, Token Ring, Gigabit Ethernet. Deteccin y correccin de errores. Carrier Sense Multiple Access Networks: CSMA. Topologa WAN: Grandes redes. Switching de circuitos y de paquetes. Protocolos: Direccionamiento, control de congestin, circuitos virtuales, calidad de servicios. Introduccin a VPN. Laboratorio Armado, configuracin y anlisis de una red a travs de simuladores de redes. Implementacin de conexiones LAN, redes privadas virtuales (VPN) y circuitos virtuales permanentes (PVC), treinta (30) horas.
,.~ p..t.r.~~~~~,"'3~'~
C'" f s,\.
cf.,\Y'- p.tolt>
\)~.
~t>\'
f"'
c:\G
Al finalizar el curso se espera que sea capaz de: Comprender las funciones y responsabilidades de un administrador de bases de datos. Cpde ORDENANZA nnh N
028-12
Comprender las tcnicas y procesos involucrados en la gestin y administracin de bases de datos tales como manejo de transacciones, recuperacin de datos y control de concurrencia. Comprender las tcnicas de manejo de bases de datos distribuidas. Administrar correcta y eficientemente una base de datos, aplicando estudiadas en algn sistema de gestin de bases datos. Contenidos mnimos las tcnicas
Procesamiento de transacciones. Tcnicas de resguardos y recuperacin en bases de datos, basadas en la actualizacin diferida y basadas en la actualizacin inmediata. Seguridad y control de accesos. Control de concurrencia. Bases de datos distribuidas. Procesamiento de consultas en bases de datos distribuidas. Laboratorio Implementacin y evaluacin de las tcnicas enseadas usando algn Sistema de Gestin de Bases de Datos, cuarenta (40) horas. 37. ESPECIFICACIN Objetivos Al finalizar el curso se espera que el alumno sea capaz de Comprender el proceso de especificacin y sntesis de circuitos digitales utilizando un lenguaje de especificacin de hardware de considerable difusin en ambientes acadmicos y profesionales. Manejar los conceptos principales de VHDL que estn presentes en otros lenguajes de descripcin de hardware. Contenidos mnimos DE CIRCUITOS DIGITALES
Elementos bsicos de VHDL. Conceptos de modelizacin en VHDL: Procesos, comunicacin entre procesos y sincronizacin de procesos. Seales: formas de onda, eventos, drivers y atributos. Ciclo de simulacin. Resolucin de seales. Sentencias concurrentes de VHDL. Sentencias secuenciales de VHDL. Procedimientos y funciones. Laboratorio Familiarizacin con las herramientas de software. Especificacin de circuitos combinacionales: Multiplexores, Demultiplexores, sumadores. Mquinas de estado finito. Contadores. Desplazadores. Mquina de Moore. Mquina de Mealy. Especificacin de mquinas de estado finito con dos procesos, treinta (30) horas. Cpde ORDENANZA nnh N
28 - 1 2
38. SEGURIDAD Y MEDIO AMBIENTE Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Conocer la legislacin especfica relacionada con la seguridad y medio ambiente. Conocer los conceptos relacionados con la prevencin de:accidentes. Conocer y comprender la relacin entre plantas industriales y el medio ambiente, con el fin de asegurar la no contaminacin del mismo. Contenidos mnimos Legislacin relacionada con seguridad y medio ambiente. Prevenciones y extincin de incendios. Seguridad en edificios. Calor, carga trmica y ventilacin. Higiene y Seguridad en el Trabajo. Contaminacin ambiental, de aguas y de suelos. Radiacin electromagntica, efectos trmicos y biolgicos.
HOMBRE-MQUINA
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz dl~: Utilizar las herramientas, tcnicas y conocimientos impartidos en el diseo de interfaces de sistemas que optimicen los conceptos de usabilidad y eficiencia. Contenidos mnimos Fundamentos de la interaccin hombre-mquina: Modelos ele comportamiento humano. Principios de diseo de una buena interaccin H-M en el contexto de la ingeniera de computacin. Interfaces de usuario grficas: Principios de diseo de interfaces de usuario grficas (GUIs). GUIs toolkit. Laboratorio Uso de un GUI toolkit para crear una aplicacin simple que soporte una interfaz de usuario grfica, treinta (30) horas.
(Optativa)
l.
028 -
Reconocer en qu tipos de dominios es apropiado el uso de un sistema inteligente y cules son las arquitecturas adecuadas para lograr sistemas con distintos grados de flexibilidad (reactividad, pro-actividad y sociabilidad), autonoma, adaptatividad y aprendizaje. Seleccionar las herramientas adecuadas en cada caso. Contenidos mnimos Arquitecturas de sistemas inteligentes. Arquitecturas reactivas, basadas en modelos, basadas en objetivos y basadas en utilidades. Agentes fsicos y de software. Arquitecturas Hbridas. Arquitecturas basadas en comportamientos. Coordinacin de comportamientos. Arquitecturas BDI. Sistemas de aprendizaje automtico. Laboratorio Resolucin de problemas con herramientas especficas para el desarrollo de sistemas inteligentes, que faciliten la experimentacin con las tecnologas ms difundidas en este rea como por ejemplo, sistemas difusos, basados en comportamiento, programacin neuro-dinmica, sistemas tipo PRS, sistemas neuronales y aprendizaje de rboles de decisin, entre otros, treinta (30) horas.
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz die: Conocer los optimizacin. Comprender estudiados. enfoques modernos para resolver principalmente problemas de
Confeccionar reportes de calidad cientfica sustentados por el anlisis estadstico de los estudios experimentales que involucren distintos algoritmos de inters en el mbito de las metaheursticas. Contenidos mnimos Conceptos fundamentales sobre metaheursticas y algoritmos derivados. Metaheursticas poblacionales y de trayectoria. Principales enfoques bioinspirados: algoritmos evolutivos (AEs), optimizacin basada en cmulo de partculas (PSO) y en colonia de Cpde ORDENANZA N nnh
028-12
hormigas (ACO). Otros enfoques basados en procesos de bsqueda local: simulated annealing, bsqueda tab, bsqueda local iterada, bsqueda local con vecindario variable, otras. Algoritmos hbridos (diferentes variantes). Laboratorio Se realizar la implementacin de algunos algoritmos y/o la modificacin de cdigo disponible para su aplicacin en la optimizacin de problemas clsicos de la literatura. Adems, se prev la aplicacin sistemtica de tcnicas estadsticas para validar y comparar el desempeo de los distintos algoritmos estudiados a travs del uso de paquetes o software estadsticos disponibles (e.g., paquete estadstico R), sesenta (60) horas.
1. .14# ~"s" ~1
I
(-.
42. MODELADO
Y SIMULACIN
DE SISTEMAS DINMICOS
(Optativa)
Objetivos ~\'JJ~:~~~~~;~: ~l'I~~' Al finalizar el curso se espera que el alumno sea capaz de: . ,;.'.l' ,\~~\.. Comprender los conceptos involucrados en sistemas dinmicos, y de tcnicas generales aplicables a sistemas reales variados. Comprobar que la unidad que subyace en sistemas aparentemente muy distintos entre s, tienen idntica estructura matemtica, y que por lo tanto admiten el mismo tipo de tratamiento. ~ Contenidos mnimos \; ~~"'~\.:" Dinmica de los sistemas. Construccin de un modelo. Clasificacin de modelos de ~~\.' '1 ~f>\. sistemas dinmicos. Sistemas dinmicos continuos resueltos analticamente.
~~~~~
" v 6 e . . ef:.cf'
f6'"
"~e
""
Sistemas dinmicos discretos resolubles analticamente. Tcnicas numricas de integracin para sistemas no resolubles analticamente. Introduccin a los sistemas complejos: Discretizacin de sistemas con infinitos grados de libertad y sistemas dinmicos con condiciones de contorno. Laboratorios Construccin de modelos mediante hiptesis razonables. Desarrollo de programas que simulen el comportamiento de ciertos sistemas seleccionados, cincuenta (50) horas.
N '
t. 028 - 1 2
DEL PROCESADOR
11 (Optativa)
Al finalizar el curso se espera que el alumno sea capaz de: Identificar los principales parmetros que miden el desempeo de los procesadores. Reconocer las similitudes y diferencias entre los distintos esquemas de memorias cach. Desarrollar el anlisis cuantitativo del desempeo de procesadores provistos con memoria cach. Conocer las caractersticas de los procesadores consideradas al medir el desempeo de los mismos. pipeline y las particularidades
Dominar los detalles involucrados en el funcionamiento de los procesadores pipeline con etapas multiciclo y las estrategias empleadas para despachar instrucciones fuera de orden. Percibir la complejidad requerida para computar soluciones en sistemas multiprocesadores y las redes de interconexin necesarias en estos sistemas. de
Determinar como se clasifican los diferentes procesadores segn el nivel de paralelismo que presentan. Contenidos mnimos
Arquitecturas alternativas: procesadores RISC, procesadores de alta performance: pipeline, procesamiento paralelo, procesamiento vectorial. Memorias: Jerarqua de _, memorias. Memorias cach. Hit y Miss. Consideraciones generales del empleo de cach. Organizaciones de cach: directas, asociativas y conjunto asociativo. Performance de memorias cach. Tipos de cach: write-back y write-through. Comportamiento de la jerarqua de memorias. Penalidades por miss. Desempeo considerando el uso de jerarqua de memorias. Ejemplo Alpha AXP 21264. Multiprocesadores y redes de interconexin.
DE COMPUTADORAS
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz de: Desarrollar una visin amplia de los posibles diseos de circuitos para las operaciones aritmticas que realiza una computadora. Es decir, conozca los balances entre rea y latencia de los distintos diseos. Cpde ORDENANZA nnh N
028-12
Especificar y sintetizar diferentes diseos sobre dispositivos programables y comparar el uso de rea y la latencia de los mismos. Contenidos mnimos
Sistemas de nmeros redundantes: su uso en la eliminac:in del acarreo en operaciones de suma. Suma y Resta: Sumadores carry-ripple y serie, adicin de constantes (contadores), sumadores carry-lookahead, determinacin del carry usando la computacin de prefijos. Esquemas bsicos de multiplicacin, Multiplicadores highradix. Multiplicadores arreglo y rbol. Esquemas bsicos de divisin: divisin restoring y no-restoring. Divisin high-radix. Divisin por convergencia, Aritmtica de coma flotante. Representacin, Suma, resta, multiplicacin y divisin. Laboratorio Especificacin en VHDL, simulacin y sntesis de los circuitos propuestos sobre una FPGA. Evaluacin de la utilizacin de espacio, tiempo y potencia utilizados por el diseo, treinta (30) horas.
EMBEBIDOS
Al finalizar el curso se espera que el alumno sea capaz de: Conocer y emplear las diferentes unidades funcionales que conforman un sistema embebido tales como unidad central de procesamiento, memorias, entrada/salida, onversores y perifricos. tilizar lenguajes embebidos. de alto nivel en el desarrollo de aplicaciones para sistemas
Analizar limitaciones de costo, tiempo de desarrollo, consumo de potencia, desempeo, necesidad de trabajo en equipo y divulgacin de resultados, utilizando un ambiente de diseo real. Contenidos mnimos
Caracterizacin de un sistema embebido. Arquitecturas de microcontroladores. Microprogramacin de la CPU y de los sistemas comunicacin. Anlisis y diseo de sistemas reactivos. Cpde ORDENANZA nnh N perifricos. Interfaces de
Interfaces de microcomputadoras y perifricos u otras computadoras para la adquisicin de datos, control y monitoreo de dispositivos. Diseo de sistemas digitales embebidos, microcontroladores embebidos, programas embebidos, multiprocesadores embebidos, sistemas operativos de tiempo real. Metodologas de diseo, co-diseo de software y hardware, modelado de hardware y diseo CAD. Laboratorio Reconocimiento de herramientas de desarrollo para micro controlador comercial (tipo Microchip y/o FreeScale), b) Edicin, simulacin y ejecucin de programas para micro controladores en lenguaje ensamblador y en lenguaje superior tipo C y e) Manejo de perifricos y de entrada/salida. Herramientas: Kit de desarrollo de micro controlador comercial y sistema de desarrollo de software (IDE), treinta (30) hora.
46. ARQUITECTURA ,
~\~'t\S1r
DE REDES
Objetivos
~c~'{J\t.,
~.~ll-clDl
~
.j\"
Al finalizar el curso se espera que el alumno sea capaz de: Comprender los conceptos fundamentales del hardware de una computadora, de las redes y sus topologas, y aquellos relacionados con la arquitectura de red y sus componentes de hardware. Comprender los elementos de un protocolo y el concepto de capas. Reconocer la importancia de los estndares de redes y sus comits regulatorios.
Of&'
fflG"\'
e-
fl'~~:'
Describir las 7 capas del modelo OSI y contrastar el modelo OSI con TCP/IP. Disear redes para ambientes especficos y de evaluar su escalabilidad, usando las herramientas de simulacin disponibles, produciendo la documentacin pertinente. Contenidos mnimos
Hardware de redes: Conceptos bsicos de electrnica aplicados a las redes. Dispositivos de networking: Hubs, switches, routers, servidores RAS. Servidores. Dispositivos de Comunicacin. Tipos de cables para redes y fibras multi y monomodo, su arquitectura, aplicaciones y accesorios. Configuracin de conexiones de red (punto a punto, multipunto, etc.). Topologas de redes: Mesh, estrella, rboles, bus, anillo, etc. Servicios orientados a conexin y sin conexin. Protocolos de red: Sintaxis, semntica, temporizacin). Familias de protocolos TCP/IP. Software para protocolos en capas. Conceptos de capa fsica, capa de enlace de datos, internetworking y routing. Estndares de red y comits de estandarizacin. Seguridad en redes. Administracin de redes. Cpde ORDENANZA nnh N
028-'\2
Laboratorio Diseo de una red para un ambiente especfico, incluyendo routers, gateways, etc. Evaluacin de posibles problemas y de la capacidad de ampliacin. Utilizacin de herramientas de software para el diseo y simulacin de redes y produccin de documentacin adecuada. Evaluacin de distintos mtodos para conexin a Internet (dedicado, dial up, etc.). Comparacin y contraste de protocolos de ruteo (RIP, OSFP, etc.), treinta (30) horas.
DISTRIBUIDOS
Y PARALELOS:
Al finalizar el curso se espera que el alumno sea capaz d(~: Comprender y distinguir las caractersticas esenciales ele sistemas de computacin no convencionales: Mquinas de alta performance, mquinas paralelas, sistemas distribuidos y otras arquitecturas de uso especfico Contenidos mnimos
Clasificacin del Flynn. Diversas clasificaciones de computadoras MIMD. Diferentes modelos de comunicacin en SD. Transacciones atmicas y control de concurrencia. Computacin paralela, de pasaje de mensajes y de memoria compartida. Sistemas de memoria compartida distribuida. Laboratorios Algoritmos de routing sobre distintas topologas. Invocacin de mtodos remotos. Arquitectura Java. Distintas interfaces y lenguajes de programacin orientada a pasaje de mensajes y orientada a memoria compartida, treinta (30) horas.
DE REDES
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz dl~: Comprender los conceptos fundamentales de las nuevas Tecnologas de conexin en redes de computadoras y de los derivados de su utilizacin. Describir las caractersticas principales del IP mvil. Cpde ORDENANZA nnh N
28 - 1 2
Ilustrar (con agentes locales y forneos) cmo el e-mail y otro tipo de trfico son ruteados usando el IP mvil. Disear e implementar una red inalmbrica. Contenidos mnimos
Los problemas especiales de la computacin mvil e inalmbrica. Redes de rea local inalmbricas y redes basadas en satlites. Documentacin y normas sobre tecnologas inalmbricas. Restricciones de diseo. Modulacin. Modos de modulacin. Tecnologas. Antenas: Tipos, configuracin, formas de transmisin. Usos y aplicaciones. IEEE 802.11 x. Protocolos de Internet mvil. Extensin del modelo cliente-servidor. Acceso de datos mviles: Diseminacin de datos del server y administracin de la cach del cliente. Paquetes de software para soportar computaciones inalmbricas y mviles. El rol del middleware y de las herramientas de soporte. Tecnologas emergentes. Productos de distintas empresas. Trfico y captura de trfico y QoS. Laboratorio
~"t\s"tll<o ~\~ ~... O
.. ~
Implementacin de una red inalmbrica. Configuracin de dispositivos inalmbricos, treinta (30) horas .
<;<""
DE DATOS NO ESTRUCTURADOS
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz de: Proyectar y generar un sistema que integre informacin de tipo no estructurado asociada a casos prcticos especficos. ,.-Contenido mnimos
--
Representacin de audio, imagen/video y texto. Sus. procesamientos. Cambios de representacin. Clasificacin. Clustering. Almacenamiento y recuperacin. Conceptos de recuperacin de informacin en datos nos estructurados. Herramientas para el procesamiento de datos no estructurados. Laboratorio Implementacin de un sistema integrado de procesamiento y recuperacion de informacin no estructurada, basado en los contenidos de la materia, cuarenta y cinco (45) horas. Cpde ORDENANZA nnh N
028-12
DE SISTEMAS INTELIGENTES
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz de: Integrar entre las componentes de percepcin, toma de decisiones y ejecucin de un sistema directamente conectado a un ambiente real. Para ello, el alumno deber identificar las caractersticas particulares del ambiente en que se encuentra embebido, la informacin provista por sus sensores, el procesamiento de dicha informacin y la implementacin de los mecanismos adecuados para utilizar esta informacin en forma adecuada en la toma de decisiones y la ejecucin de sus acciones. Contenidos mnimos
, J
Integrando sensores y actuadores en arquitecturas de sistemas inteligentes. La metfora ~\,,"\5-de agentes. Tipos de ambientes. Relacin Ambiente-Arquitectura de agente. Agentes de ,,,.-~;~~'I"'atSoftware. Agentes fsicos. Principales tipos de sensores y actuadores fsicos. Desarrollo ~.d4ICt~~:~ de un sistema inteligente para un problema del mundo real. Laboratorio Resolucin de un problema del mundo real mediante un sistema inteligente en el rea de la industria, ingeniera, administracin o educacin. El enfoque propuesto debera integrar preferentemente, las principales componentes que intervienen en el comportamiento inteligente (percepcin, toma de decisiones y ejecucin). El desarrollo podr involucrar agentes fsicos (robots, vehculos autnomos, habitaciones inteligentes, sistemas de riego inteligente, etc.) o bien agentes de software inteligentes (sistemas recomendadores, agentes de interfaz, etc.), cuarenta y cinco (45) horas.
51. ALGORITMOS
Objetivos
PARALELOS
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz die Disear algoritmos paralelos y estudiarlos terica y experimentalmente usando los dos estndares de programacin paralela actuales, para sistemas de memoria compartida (OpenMP) y distribuida (MPI). Identificar el paradigma paralelo subyacente a cada problema planteado y desarrollar, en forma eficiente, un programa que lo resuelva.
028-',2
Contenidos
mnimos
Algoritmos de clculo matricial. Algoritmos de ordenacin. Algoritmos de bsqueda. Algoritmos genticos. Algoritmos sobre grafos. Autmatas celulares. Laboratorio Programacin de algoritmos paralelos en un cluster de PC. Programacin de algoritmos complejos en cluster de nodos mu1ticore, cuarenta (40) horas. 52. SEGURIDAD Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Comprender los problemas de seguridad de las redes. Describir el propsito de la encriptacin y la funcin de las claves pblicas y privadas. Comparar y contrastar los distintos tipos de firewalls, adems de explicar el concepto y la necesidad de seguridad de la capa de transporte del modelo ISO/OSI. Definir mtricas de performance y describir cmo cada una afecta a una red en particular y/o a un paradigma de servicio. Contenidos mnimos Redes seguras, criptografa, encriptacin y privacidad. Clave pblica, privada y simtrica. Protocolos de autenticacin. Filtrado de paquetes. Firewalls. Redes privadas virtuales. Seguridad de la capa de transporte. Laboratorio Anlisis de las caractersticas de seguridad de redes reales .. Definicin de polticas de seguridad y Configuracin de las herramientas de seguridad. Configuracin de Firewalls y proxys. Anlisis de la performance de una red y de las posibles soluciones para obtener Calidad de Servicio. Configuracin de redes segn diferentes parmetros de Calidad de Servicio y evaluacin de los resultados, sesenta (60) horas. 53. SISTEMAS Objetivos Se espera que al finalizar el curso el alumno sea capaz de: Comprender los detalles de implementacin sistemas operativos. Cpde ORDENANZA nnh N de las redes y su integracin con los OPERATIVOS DE REDES Y SERV][CIOS (Optativa) Y CALIDAD DE SERVICIOS EN REDES (Optativa)
028-12
Analizar las alternativas para soportar los servicios tpicos presentes en un sistema operativo. Proponer controles de forma eficiente para servicios de red bsicos y avanzados, logrando su integracin en cualquier mbito empresarial, dotando a la de mayor funcionalidad y seguridad. Contenidos mnimos
Tipos de sistemas operativos de redes, caractersticas principales, Autenticacin. Configuracin de las funciones de red en los sistemas operativos. Servicios bsicos. Instalacin y configuracin de los servicios de administracin remota como telnet, ssh y ftp. Sistema de archivos. Implementacin y gestin de un sistema de archivos de red. NFS. Servicios de nombre. Configuracin de servidores de nombre. Directivas DNS. Servidores WEB. Puesta a punto de servidores WEB. Interaccin sobre sistemas operativos a nivel de archivos. Uso del Samba. Ley de los mnimos privilegios. Deshabilitacin de servicios. Gestin de servicios y herramientas como servidor de correo, Proxy, firewall, router, redes privadas virtuales y administracin y conexin de servidores LDAP. Manejo y configuracin. Gestin de redes virtuales y fsicas. !>",p.. Servidor. Configuracin del sistema operativo para realizar redes privadas virtuales.
~\l4"'\
Laboratorio Instalacin y configuracin de redes en un sistema operativo. Instalacin y configuracin de drivers. Instalacin de software de diente bsico para conexin a redes. Instalacin de aplicaciones en servers. Implementacin y gestin de un sistema de archivos de red. Instalacin y configuracin de servicios en un sistema operativo de red. Instalacin de software de cliente bsico para conexin a redes, cuarenta y cinco (45) horas. 54. OPTIMIZACIN Objetivos Al finalizar el curso se espera que el alumno sea capaz die: Identificar la aplicacin de algoritmos de optimizacin para la resolucin problemas complejos que puedan surgir en la industria en general, haciendo hincapi en el uso de enfoques. Realizar desarrollos de algoritmos metaheursticos avanzados como as tambin estudios rigurosos sobre los resultados obtenidos usando herramientas estadsticas que permitan al alumno adquirir una importante experiencia de manera que pueda mejorar su desempeo profesional en este eventual contexto de aplicacin. EN LA INDUSTRIA (Optativa)
C'" _,.c;~
\.1-'''
028-12
Contenidos
mnimos
Presentacin de posibles problemas en la industria en general que requieran de algoritmos eficientes. Posibles soluciones a travs de enfoques tradicionales y metaheursticos. Limitaciones de los enfoques tradicionales. Perspectiva global de la aplicacin de metaheursticas a problemas en la industria. Casos de estudio: problema de scheduling o planificacin, problemas de corte y empaquetado, problemas de trasporte de vehculos, otros. Perspectivas actuales y futuras sobre la aplicacin de las distintas metaheursticas, en todas sus variantes, estudiadas en el contexto industrial. Laboratorio Se implementar y/o modificar software para la resolucin de algunos problemas de inters actual en la industria segn los casos de estudios considerados en la teora. Se pretende aqu aplicar la experiencia adquirida en la comparacin del desempeo de los distintos algoritmos vistos en la materia "Metaheursticas". Se prev la culminacin de estas prcticas de laboratorio con la confeccin de un reporte sobre los resultados de laaplicacin y comparacin de al menos dos propuestas algortmicas para un problema ~\~"'(\s"'(ije optimizacin en la industria previamente seleccionado, sesenta (60) horas.
l"&\'
'lY . y/
I (
~~.
O
rfl ,..
55. BASES DE DATOS AVANZADAS (Optativa) Objetivos Al finalizar el curso se espera que el alumno sea capaz de: comprender las tcnicas de almacenamiento, recuperacin y actualizacin de datos masivos no estructurados tales como datos geomtricos, texto, imgenes, sonido, etc.
~ ~~ ~~"~~\Comprender tcnicas alternativas de almacenamiento que no hayan sido estudiadas en la \1."\ '1 materia y saber valuar el rendimiento de las mismas.
".
Comprender y saber aplicar algoritmos que permiten resolver problemas geomtricos que aparecen en el rea. Poder decidir cundo es posible aplicar las tcnicas estudiadas y cul de todas es la ms adecuada en cada caso. Contenidos mnimos
Geometra Computacional: herramientas para Sistemas de Informacin Geogrfica. Bases de datos Espacios Temporales. Bases de datos mviles. Bases de Datos de Texto. Procesamiento de Texto. Bases de Datos Mtricas. Cpde ORDENANZA nnh N
028-12
Laboratorio Implementacin horas. y evaluacin de ndices en Bases de Datos Avanzadas, cuarenta (40)
(Optativa)
Al finalizar el curso se espera que el alumno sea capaz de: Comprender las distintas alternativas de diseo que dan origen a diferentes arquitecturas de procesadores y cmo impactan estas decisiones en la micro-arquitectura del procesador a la hora de obtener altos rendimientos. Contenidos mnimos
Arquitectura del conjunto de instrucciones. Procesadores de un solo ciclo: camino de datos y control. Procesadores multiciclo: camino de datos y control. Procesadores segmentados (pipelined): camino de datos y control, procesadores superescalares: camino de datos y control. Laboratorio Diseo del conjunto de instrucciones y eleccin de un tipo de procesador en base a un conjunto de programas propuestos para ejecutar (Quick Sort, Algoritmo de Euclides, etc.). Especificacin en VHDL, simulacin y sntesis del p:rocesador sobre una FPGA. Obtencin de mtricas sobre el procesador diseado y el conjunto de programas propuestos, treinta (30) horas.
.:
\ ~ ~\~~ "'~
6 t~'
\?)~~~)
_: 1
VISUALIZACIN
E INTERFACES
(Optativa)
bjetivo Al finalizar el curso se espera que el alumno sea capaz de: Seleccionar la tcnica apropiada para la visualizacin de datos acorde con la naturaleza de los mismos, con el objeto de acentuar la comunicacin de informacin al usuario. Contenidos mnimos
Tecnologas de entrada-salida. Diseo y programacin de interfaces de usuario grficas interactivas. Grficos y visualizacin: Visualizacin: Naturaleza, rol en la comunicacin de un conjunto de datos, uso de herramientas. Realidad virtual: naturaleza y beneficios, limitaciones, componentes de una realidad virtual tpica (ej.: Grficos y sonidos). Computer vision: rol en la deduccin de propiedades y la estructura de un mundo tridimensional a partir de imgenes de una y dos dimensiones, herramientas. Cpde ORDENANZA nnh N
028-12
Laboratorio Disear una interfaz para una aplicacin de ingeniera de computacin que use una seleccin adecuada de tecnologas de administracin de eventos, geometra y GUIs. Construir una aplicacin simple de tecnologa de computer vision en un contexto de ingeniera de computacin, treinta (30) horas. 58. COMPUTACIN Objetivos Al finalizar el curso se espera que el alumno sea capaz de: Configurar un cluster de computadoras y analizar mediante herramientas informticas la carga de trabajo de cada nodo e inclusive la carga de la red. Organizar y asignar los recursos bajo diferentes entornos de trabajo, utilizar aplicaciones de balance de carga y tolerancia a fallos Contenidos mnimos Los Clusters de Computadores y la relacin rendimiento-costo. Escalabilidad. Organizacin y Asignacin de recursos. Clusters de SMP. Entornos y herramientas de programacin. E/S y sistemas de ficheros. RAID s en clusters. Planificacin en clusters. Tolerancia a fallos. Balanceo de la carga dinmico. Laboratorio Uso de Herramientas y Entornos de trabajo. Resolucin y ejecucin de Aplicaciones para Cluster. Programacin con threads y administracin de los mismos desde el punto de vista de administracin. Realizar experiencias con los sistemas de gestin de trabajos y recursos y con la planificacin de trabajos paralelos en clusters, cincuenta (50) horas. EN CLUSTERS (Optativa)
l.~rNZAN'
a
~ ~
~
028-12