SALTA, 17 de Mayo de 2006.
Expte. N° 8241/06.
VISTO:
La presentación realizada por los docentes: Lic. Angel Barberis, Lic. Cristian Martínez, Ing. Daniel Morales y Lic. Javier Trenti, mediante la cual elevan la propuesta de dictado del Curso de Extensión “Introducción al Lenguaje Haskell”;
Que dicha presentación se ajusta a lo normado por Resolución C.S. N° 309/00;
Que se cuenta con el dictamen favorable de las Comisiones de Hacienda (fs. 4 vta.) de Interpretación, Reglamento y Disciplina (Fs. 05) y de Docencia e Investigación (Fs.25);
POR ELLO y en uso de las atribuciones que le son propias;
(en su sesión ordinaria del 17/05/06)
R E S U E L V E:
ARTÍCULO 1°: Aprobar el dictado del Curso de Extensión “Introducción al Lenguaje Haskell”, bajo la dirección del Ing. Rubén D. Maza, en tanto reúne las características, requisitos y demás normas establecidas en la Res. C. S. N° 309/00, y según se detalla en el Anexo I de la presente resolución.
ARTÍCULO 2º: Otorgar una asignación de $ 600 (pesos seiscientos), a fin de cubrir gastos de traslados y viáticos de los docentes que estarán a cargo del dictado del curso antes mencionado, la que será imputada al Departamento de Informática.
ARTÍCULO 3°: Establecer que una vez finalizado el curso, el Director responsable del mismo, elevará el listado de los promovidos a los efectos de la expedición de los respectivos certificados, los cuales serán emitidos por esta Unidad Académica, en un todo de acuerdo a lo normado en la Resolución C.S. N° 309/00.
ARTICULO 4°: Hágase saber a los interesados, a la Sede Regional Orán y al Departamento de Informática. Cumplido, RESÉRVESE.
NMA
ANEXO I – RES. C. D. N º 170/06
NOMBRE DEL CURSO: “Introducción al Lenguaje Haskell "
TIPO DE CURSO: DE EXTENSION
DESTINATARIOS: Docentes y alumnos de la Universidad Nacional de Salta
FINES Y OBJETIVOS:
Ofrecer a los asistentes los conceptos fundamentales de Programación Funciona, ilustrados por medio de ejemplos típicos utilizando a Haskell (intérprete Hugs 98) como lenguaje de implementación.
Que los asistentes adquieran la capacidad de manejar algoritmos y estructuras de datos en el estilo funcional, y que puedan utilizarla en la resolución de problemas de programación de pequeña y mediana envergadura.
CONTENIDOS:
Introducción.
El paradigma de la Programación Funcional: Características. Evaluación de expresiones. El intérprete Hugs 98. Definición de funciones. Definiciones locales. Funcione de orden superior.
Tipos de Datos Simples.
Tipos simples predefinidos. Valores numéricos y boléanos. Caracteres y cadenas. Operadores Tipos enumerados. Tuplas. Tipos definidos por el usuario. Sinónimos de tipos. Tipos recursivos. Tipos polimórficos.
Listas.
El tipo de datos de las listas. Funciones que operan con listas. Intervalos y listas por comprensión. Filtros. Plegado de listas. Listas infinitas. Ordenamiento de listas. Ejemplos de programación con listas.
Árboles y Grafos
Árboles. Definición de funciones sobre árboles. Árboles binarios. Definición de funciones sobre árboles binarios. Grafos. Definición de funciones sobre grafos. Ejemplos de programación con árboles y grafos.
FECHA DE INICIACION: 27 de mayo de 2006
DURACIÓN: 15 horas reloj
DISTRIBUCION HORARIA: 10,oo a 12,oo y de 13,oo a 16,oo hs.
LUGAR DE REALIZACIÓN: Laboratorios 1, 2 y 4 – Departamento de Informática – Facultad de Ciencias Exactas de la U.N.Sa.
CUPO MAXIMO: 50 personas
DIRECTOR DEL CURSO: Ing. Rubén D. Maza
ANEXO I – RES. C. D. N º 170/06.
DOCENTES RESPONSABLES: Lic. Jaquelina Jallés de Fernández y C. U. Juan Torres
METODOLOGIA DE TRABAJO: Clases Teórico – Prácticas
RECURSOS: Pizarra Blanca – Marcadores de Fibra – Retroproyector – Computadoras – Software Hugs 98 (producto de dominio público).
CERTIFICACIONES: Se entregarán certificados de Asistencia y Aprobación.
* De asistencia: A las personas que hayan asistido al 80 % de clases.
* De aprobación. A las personas que reúnan un 80 % de asistencia y aprueben un Trabajo Práctico Final.
Firmado:
Lic. Nicolás Vistas, Director Administrativo Académico
Ing. Juan Francisco Ramos, Decano