You are on page 1of 9

UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN

PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

A.- IDENTIFICACIÓN

Nombre de la Asignatura: Paradigmas de Programación

Área: Programación

Carrera para la que se dicta:


Ingeniería en Sistemas de Información
Otras (aclarar):

Indicar con X lo que corresponda


Asignatura Cuatrimestral X
Asignatura Anual

Tipo de Obligatoria Carga Horaria Semanal:


Asignatura: 8 hs

Docentes a Cargo del Dictado


NOMBRE CARGO / DEDICACIÓN FUNCIONES Horas/Semana
Bonaparte Ubaldo Profesor Asociado Desarrollo y dictado
José Ordinario 1DTP + 1Ds de clases teóricas y 8 hs.
consultas.

B.- OBJETIVOS DE LA ASIGNATURA:


(Indicar los objetivos expresados en términos de competencias a lograr por los alumnos y/
o actividades para las que capacita la formación impartida)

- Introducir al alumno en los distintos Paradigmas de Programación sus características y


lenguajes.
- Instruir al estudiante para que pueda realizar programas de mediana complejidad, en
lenguajes de programación del paradigma funcional, lógico y orientado a objetos.
- Que el alumno visualice claramente a partir de conceptos y ejemplos, las diferencias entre
los paradigmas funcional, lógico y orientado a objetos.
- Que el alumno desarrolle habilidades para aplicar conceptos estudiados en otras
asignaturas.
- Permitir al alumno trabajar con herramientas de actualidad suministradas por empresas a
partir del Initiative Academic o convenios con la FRT UTN.

Planificación 2008-2009 – FRT-UTN 1/ 9


UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

C.- Descripción de la Actividad Curricular


(Describir brevemente la actividad curricular, las tareas a realizar por docentes y alumnos,
y los materiales didácticos: guías, esquemas, lecturas previas, y otros que se requieran
para realizarla.)

El primer día de clase, se presenta formalmente el personal docente de la cátedra. Luego


se comenta con los alumnos los contenidos curriculares, la bibliografía, los requisitos que
el estudiante debe cumplir para la regularización y aprobación de la asignatura. Se
responde alguna pregunta aclaratoria de los alumnos si las hubiere.

PROCESO DE APRENDIZAJE

- Se constituye gradualmente, en base conocimientos adquiridos en niveles anteriores,


asignaturas horizontales y conceptos nuevos teórico-prácticos que provocan un saber
interdisciplinario.
- Para solidificar el aprendizaje se ejemplifica con desarrollos del medio o región, de modo
de contemplar necesidades futuras como ingeniero.

METODOLOGIA DE ENSEÑANZA

- Que el alumno solidifique su estudio autogestionado, partiendo de problemas de mediana


complejidad.
- Integrar conceptualmente teoría y práctica de acuerdo a como el Ing. en Sistemas aplica sus
conocimientos en su actividad profesional y no en forma aislada a la realidad.
- Considerar la interdisciplinariedad, en el área del conocimiento de desarrollo o
programación.
- Las clases son de carácter teórico en aula, con exposición de material informático y
práctico en laboratorio.

CONOCIMIENTOS TEORICOS – PRACTICOS

- Se apoya sobre ejemplos concretos, la base de la transmisión y recepción del aprendizaje


de conocimientos teórico-prácticos.
- Buscando en forma permanente la participación activa del alumno, a partir de
conocimientos adquiridos en forma vertical y horizontal, se incentivara encontrar las
relaciones interdisciplinarias y su comprensión.

CARACTERISTICAS DE TRABAJOS PRACTICOS

- Los trabajos prácticos se desarrollaran en Laboratorio, bajo la supervisión del cuerpo


docente, preestableciendo la entrega y explicación de los enunciados se establece, sobre la
base de 8 días anticipados. Los alumnos los podrán desarrollar en forma grupal, bajo la
conducción de un líder de grupo que ellos seleccionan. Esto les permitirá madurar la
metodología de desarrollo grupal y su organización modular.

La participación del docente en las clases teóricas es del 50% del tiempo y el otro 50% se
trabajara en clases prácticas en laboratorio.

La carga horaria de Paradigmas de Programación es de 8 hs. semanales y 16 semanas, con


128 hs. en el cuatrimestre, según el Plan de Estudios vigente.

Propuesta para el Cursado de la Asignatura.


Planificación 2008-2009 – FRT-UTN 2/ 9
UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

D. - PROGRAMA DE LA ASIGNATURA
Contenido Mínimo:
Unidad temática 1: Paradigmas y Lenguajes de Programación

Unidad temática 2: Paradigma Funcional

Unidad temática 3: Paradigma Lógico

Unidad temática 4: Paradigma Orientado a Objetos

PROGRAMA ANALITICO

Unidad temática 1: Paradigmas y Lenguajes de Programación

- Concepto de Paradigma de Programación. Paradigmas Imperativo, Funcional, Lógico


y Orientado a Objetos. Los lenguajes de programación y sus paradigmas, puros e
híbridos.

Unidad temática 2: Paradigma Funcional

- Conceptos básicos, características. Lenguaje Haskell 98. Identificadores y operadores.


Nombres de funciones. Tipos: información y predefinidos. Definición de funciones:
encaje de patrones simple, ecuaciones con guardas, definiciones locales. Notaciones
especiales: secuencias aritméticas, listas por comprensión, expresiones lambda y case.
Secciones. Tipos definidos por el usuario: enumerados y recursivos. Entrada / Salida.
Clases de tipos, sobrecarga y herencia. Módulos.

Unidad temática 3: Paradigma Lógico

- Nociones fundamentales, características. Lógica de Predicado de primer orden y


formas restringidas. Reglas de inferencias. Tipos de datos: primitivos, estructurados y
definidos por el usuario. Predicados, functores. Lenguaje Prolog.

Unidad temática 4: Paradigma Orientado a Objetos

- Introducción. Conceptos básicos. Concepto de objeto. Modelado. Tipos abstractos,


encapsulación. Concepto de clase, clases abstracta y concreta, miembros datos y
funciones, métodos y mensajes. Herencia: superclase y subclases, simple y múltiple,
parámetros o argumentos. Polimorfismo, tipos.

E
.- CRONOGRAMA DE LA ASIGNATURA – VÁLIDO PARA TODAS LAS DIVISIONES
ASIGNATURA: Paradigmas de REGIMEN: Cuatrimestral
Programación
AREA: Programación CARRERA: Ingeniería en Sistemas de I.
PRIMER SEMESTRE: SEGUNDO SEMESTRE: X

Planificación 2008-2009 – FRT-UTN 3/ 9


UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

SEMANAS A CONSIGNAR:
ASIGNATURA CUATRIMESTRAL: 16 Semanas, incluye Clases, Trabajos Prácticos, Practica
en Laboratorio y Parciales.

Teoría, Aula Taller/


Semana DIA Laboratorio: TEMA A DESARROLLAR: UNIDAD
Descripción de la
Actividad
1 Teoría Clase presentación de cátedra I
– Paradigmas de
Programación
1 Teoría Tipos de Paradigmas y I
lenguajes de programación
1 Aula Taller Paradigmas y Lenguajes I
2 Teoría Paradigma funcional, 2
Conceptos básicos,
características. Lenguaje
Haskell 98.
2 Teoría Identificadores y 2
operadores. Nombres de
funciones. Tipos:
información y predefinidos.
2 Práctica TP Funcional 2
Laboratorio
3 Teoría Definición de funciones: 2
encaje de patrones simple,
ecuaciones con guardas,
definiciones locales.
3 Teoría Notaciones especiales: 2
secuencias aritméticas,
listas por comprensión,
expresiones lambda y case.
3 Práctica TP Funcional 2
Laboratorio
4 Teoría Secciones. Tipos definidos 2
por el usuario: enumerados
y recursivos. Entrada /
Salida.
4 Teoría Clases de tipos, sobrecarga 2
y herencia. Módulos.
4 Práctica TP Funcional 2
Laboratorio
5 Teoría Nociones fundamentales, 3
características.
5 Teoría Lenguaje Prolog. 3
5 Práctica TP Lógico 3
Laboratorio
6 Teoría Lógica de Predicado de 3
Planificación 2008-2009 – FRT-UTN 4/ 9
UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

primer orden y formas


restringidas.
6 Teoría Reglas de inferencias. 3
6 Práctica TP Lógico 3
Laboratorio
7 Teoría Tipos de datos: primitivos, 3
estructurados y definidos
por el usuario.
7 Teoría Predicados, functores. 3
7 Práctica TP Lógico 3
Laboratorio
8 Clases de Paradigmas, lenguajes. 1-2-3
Consultas Funcional y lógico.
8 Clases de Paradigmas, lenguajes. 1-2-3
Consultas Funcional y lógico.
8 Práctica Presentación TP paradigmas y 1-2-3
Laboratorio lenguajes, funcional y lógico
9 Clases de Paradigmas, lenguajes. 1-2-3
Consultas Funcional y lógico.
9 Clases de Paradigmas, lenguajes. 1-2-3
Consultas Funcional y lógico.
9 Parcial Primer Examen Parcial 1-2-3
10 Teoría Paradigma Orientado a 4
Objetos, introducción,
conceptos básicos.
10 Teoría Concepto de objetos. 4
10 Práctica TP N 1 Objetos 4
Laboratorio
11 Teoría Modelado. 4
11 Teoría Tipos abstractos, 4
encapsulación.
11 Práctica TP N 1 Objetos 4
Laboratorio
12 Teoría Concepto de clase, clases 4
abstracta y concreta.
12 Teoría Miembros datos y 4
funciones, métodos y
mensajes.
12 Práctica TP N 2 Objetos 4
Laboratorio
13 Teoría Herencia: superclase y 4
subclases, simple y
múltiple.
13 Teoría Herencia. Parámetros o 4
argumentos.
13 Práctica TP N 2 Objetos 4
Laboratorio
14 Teoría Polimorfismo. 4
14 Teoría Tipos de polimorfismos. 4
14 Práctica TP N 3 Objetos 4

Planificación 2008-2009 – FRT-UTN 5/ 9


UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

Laboratorio
15 Clases de Paradigma Orientado a 4
Consultas Objetos
15 Clases de Paradigma Orientado a 4
Consultas Objetos
15 Práctica TP N 3 Objetos 4
Laboratorio
16 Clases de Paradigma Orientado a 4
Consultas Objetos
16 Práctica Presentación TP 1,2,3 Objetos 4
16 Parcial Segundo Examen Parcial 4

F.- HORARIOS Y LUGARES EN LOS QUE SE DESARROLLAN LAS ACTIVIDADES

Tipo de actividad Días de la semana Horario Local


Teoría 2 Aula
Práctica 1 Laboratorio
Laboratorio
Aula Taller 1 Aula

G.- SISTEMA DE EVALUACIONES (Indicar con una X lo que corresponda)

Parciales I y II X
Recuperación de Parciales X
Proyecto Final (Trabajo Integrador)
Seminario Final
Examen Final (Oral o escrito ) X
Asistencia a Teoría y Práctica: 75% X
Indicar lo que corresponda según cada Asignatura

En la Universidad Tecnológica Nacional las clases son presenciales y obligatorias.


La asignatura Paradigmas de Programación no es promocional por lo que para regularizar
la materia el alumno debe cumplir con los siguientes requisitos:

 Régimen de Asistencia: 75% para Clases Teóricas- Prácticas y Laboratorios.


 Trabajos Prácticos: 100% de realización. Cualquiera sea la naturaleza del Trabajo
Práctico o de Laboratorio
 Aprobación del Primer y Segundo Parcial o las Recuperaciones I y II según lo que
corresponda. La forma de evaluación es mediante la defensa oral de un trabajo
grupal, o bien examen escrito indicado por el docente.
 Realizado los pasos anteriores el alumno cumple con el Régimen de
regularización de la asignatura, y está en condiciones de efectuar el Examen
Final para la Aprobación de la asignatura.
 El Examen Final consiste en una prueba de conocimientos sobre el Programa
Analítico de la asignatura. es oral o escrito e individual. La Nota mínima de
Aprobación es cuatro (4) y la máxima diez (10).

H.- ACTIVIDADES DE INTENSIDAD EN LA FORMACIÓN PRÁCTICA POR ASIGNATURA


(Modalidad de Enseñanza y Carga Horaria)

Planificación 2008-2009 – FRT-UTN 6/ 9


UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

Nombre de la Asignatura: Paradigmas de Programación


Carrera para la que se dicta: Ingeniería en Sistemas de Información
Departamento al que pertenece: Sistemas de Información
Cantidad
de Horas
ACTIVIDADES CURRICULARES – Año 2008
/ Ítem (hs)
( Clases Teóricas habituales y
Teórica – Práctica Trabajos Prácticos de
Laboratorio que consolidan
Cantidad de Alumnos: conceptos vistos en la Teoría
25.a.60 o sirvan como ejemplos) (A) 80
INTENSIDAD EN LA FORMACIÓN PRÁCTICA
(Contribución de las Unidades Temáticas de la 48
Asignatura por cada Ítem)
(B) Propio 48

Cant.
Alumnos: ....
(C)
Externo por
Convenio
Formación Experimental Laboratorio
Cant.
Alumnos: .... -

Trabajo de Campo: Visitas


Obras

Cant. Alumnos:... (D)


Subtotal Formación
Experimental FE=B+C+D
(de la Especialidad en los niveles
de la carrera cuyos temas lo
justifiquen según Asignatura/as
Resolución de Problemas
involucrada/as si son Integradoras
de Ingeniería
o de Proyecto Final)

Cant. Alumnos: ...


(F)

(propios de la Especialidad,
Proyecto y Diseño incluye Proyecto Final)

Cant. Alumnos: ... (G)


Total Intensidad en la
Formación Práctica IFP=E+F+G

Total Asignatura (A + H) 128 hs

I.- BIBLIOGRAFÍA (Usada en el dictado de la Asignatura)


Listar por orden de importancia según el formato:
Autor-Título de la Obra-País-Editorial, Año de Publicación (entre paréntesis año de la
Planificación 2008-2009 – FRT-UTN 7/ 9
UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

primera edición). Si sólo se utilizan algunos capítulos, indicarlos con números


romanos.

-David Watt, Programming Languages Concepts and Paradigms, Prentice Hall.


-F. Alonso Arno y F. Segovia Perez, Entornos y Metodologías de Programación, Paraninfo.
-Carlo Ghezzi y Mehdi Jazayeri, Conceptos de Lenguajes de Programación, Diaz de los Santos.
-Hector Gurvit y Federico Condado, Notas sobre programación funcional.
-Pierre- Claude Scholl, Algorítmica y Representación de datos, Masson S.A.
-Richard A. Bird y Philip Wadler, Introduction to Functional Programming, Prentice Hall.
-Giannesini, Kanoui, Pasero y Van Caneghem, Addison, Prolog, Wesley Iberoamericana.
-Ramachandran Barat y Margarat Sklar, Aprendiendo Prolog, Computer Language, julio de 1985,
traducido por M. A. Gionco.
-The Arity/ Prolog Language Reference Manual, Arity Corporation.
-Prolog: Notas para el curso de la Escuela de Verano Río ‘96. Universidad de Río Cuarto, febrero de
1996, Dr. Guillermo Simari, Universidad Nacional del Sur.
-Wirfs- Brock, R. y otros, Designing Object-Oriented Software, Prentice Hall.
-Erich Gamma y otros, Design Patterns (para diseño en OOP), Addison Wesley.
-Cale y Weems. Programación y Resolución de problemas en C++.

J.- RECURSOS QUE DISPONE


(Instrumental, Ayuda Didáctica, Bibliografía, Laboratorio, Instalaciones Especiales, etc.)

• Clase tradicional: tiza y pizarrón. Pizarra para marcadores.


• Clase visual: computador y cañon proyectando imagen en pantalla.
• Laboratorio de Informática. Uso de Software Haskell 98, Prolog, C++,
NetBeans, Java .
• Consultas de trabajos prácticos personales y vía Internet
• Bibliografía
• Paginas Web

K.- VINCULACIÓN CON INVESTIGACIÓN Y DESARROLLO APLICADO / EXTENSIÓN


/ GESTIÓN
(Indicar, en la actualidad: A qué proyecto de Investigación y Desarrollo Aplicado
pertenece; Cuál es la actividad de Extensión que realiza; Cuál es la actividad de
Gestión que desarrolla)

Investigación y Desarrollo Aplicado:


Investigador en el Proyecto “METODOLOGÍA TÉCNICA DE APOYO TÉCNICO A
PYMES Y AL SECTOR PUBLICO”, código 25/P017. Categoría 4 en el Programa de
Incentivos. Ciencia y Técnica de la UTN.

Extensión: el docente desarrolla desde el año 1986 a la fecha sistemas informáticos, en


empresas del medio, aplicando herramientas y conceptos de la signatura.

Gestión:

L.- PUBLICACIONES A REALIZAR


Planificación 2008-2009 – FRT-UTN 8/ 9
UNIVERSIDAD TECNOLÓGICA NACIONAL - FACULTAD REGIONAL TUCUMAN
PLANIFICACIÓN DE ASIGNATURAS – PERIODO ACADÉMICO 2008-2009

Publicación vinculada a la asignatura: Publicación electrónica, Pagina Web.


Publicación vinculada a la enseñanza: si

Tema/ Título de Publicación: Paradigmas de Programación


Fecha estimada de Publicación: Septiembre del 2008
Medio de Publicación: Internet, electrónico
Publicación Con/ Sin Referato: sin referato
Autor / Coautor: autor
Otra Información de Utilidad: se publicara en www.frt.utn.edu.ar/sistemas

M.- Actividades de capacitación y actualización interna de la Cátedra.

- El docente es alumno de la Maestría en Sistemas de Información, que se dicta en la


FACULTAD REGIONAL TUCUMÁN de la UNIVERSIDAD TECNOLÓGICA NACIONAL.

- El docente promueve y participa en cursos de Microsoft, Sun Microsystems e IBM,


siempre referentes a programación Java y C++.

Fecha: 25/02/08

Firma del docente:

Planificación 2008-2009 – FRT-UTN 9/ 9

You might also like