Download A-PR07 - FRT UTN - Universidad Tecnológica Nacional

Document related concepts

Ocaml wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

Wolfram (lenguaje de programación) wikipedia , lookup

Polimorfismo (informática) wikipedia , lookup

Oz (lenguaje de programación) wikipedia , lookup

Transcript
UTN
Carrera Académica
Carrera Académica
PROGRAMA ANALÍTICO
PLAN 2008
Año: 2016
UNIVERSIDAD TECNOLÓGICA NACIONAL – FACULTAD REGIONAL TUCUMÁN
DEPARTAMENTO: INGENIERÍA EN SISTEMAS DE INFORMACIÓN
CARRERA: INGENIERÍA EN SISTEMAS DE INFORMACIÓN
ÁREA: PROGRAMACIÓN
ASIGNATURA: PARADIGMAS DE PROGRAMACIÓN
NIVEL: 2º NIVEL
Contenido Analítico
UNIDAD 1: (Paradigmas y Lenguajes de Programación)
Temas:
- Concepto de Paradigma de Programación. Paradigmas. Imperativos: procedural y Orientado a Objetos.
Declarativos: Funcional y Lógico. Los lenguajes de programación y sus paradigmas, lenguajes puros e
híbridos.
UNIDAD 2: (Paradigma Funcional)
Temas:
- Introducción. Lenguaje Haskell 98. Conceptos básicos, características. La biblioteca Prelude. Tipos de
datos. Funciones, encaje de patrones, polimorfismo. Tipo lista, manejo y construcción.
UNIDAD 3: (Paradigma Logico)
Temas:
- Nociones fundamentales, características. Lenguaje Prolog. Lógica de Predicado de primer orden y formas
restringidas. Axiomas y hechos, definiciones. Reglas de inferencia de resolución. Clausulas de Horm.
Manejo de listas.
UNIDAD 4: (Paradigma Orientado a Objetos)
Temas:
Introducción. Conceptos básicos: Objeto: atributos, métodos y accesibilidad. Concepto de clase:
componentes. Instancia de una clase. Clase: concreta y abstracta. Concepto de encapsulación, métodos
accesores y mutadores. Mensajes entre objetos, herencia y polimorfismo.
UNIDAD 5: (UML Diagrama de clases y POO con Java)
Temas:
- Introducción a UML, tipos de diagramas.. Diagrama de clases, representación de clases y sus
componentes. Asociaciones entre clases: composición, agregación y generalización. Generación de código
Asignatura: Paradigmas de Programación
1
UTN
Carrera Académica
Carrera Académica
PROGRAMA ANALÍTICO
PLAN 2008
Año: 2016
automático desde proyectos UML hacia proyectos Java de escritorio y agregados de código Java para
reflejar las relaciones. Creación y manipulación de objetos.
UNIDAD 6: (Interfaz Grafica y JDBC)
Temas:
- Interfaz gráfica. Formularios JDialog, componentes JMenuBar, JLabel, JTextField, JButton, JComboBox y
JTable, sus métodos y como interactúan con objetos del usuario o conjunto de ellos. Interfaz Jdbc,
introducción. Conexiones: librerías, drivers y clases intervinientes. Actualizaciones y consultas de tablas.
Manejo de excepciones.
BIBLIOGRAFÍA:
Título:
Programming Languages Concepts and Paradigms
Autor/es:
David Watt
Editorial:
Prentice Hall
Edición:
primera
Título:
Entornos y Metodologías de Programación
Autor/es:
F. Alonso Arno y F. Segovia Perez
Editorial:
Paraninfo
Edición:
primera
Título:
Introduction to Functional Programming
Autor/es:
Masson S.A. -Richard A. Bird y Philip Wadler
Editorial:
Prentice Hall
Edición:
primera
Asignatura: Paradigmas de Programación
2
UTN
Carrera Académica
Carrera Académica
PROGRAMA ANALÍTICO
PLAN 2008
Año: 2016
Título:
Prolog
Autor/es:
Giannesini, Kanoui, Pasero y Van Caneghem
Editorial:
Addison Wesley Iberoamericana
Edición:
primera
Título:
Aprendiendo Prolog, Computer Language
Autor/es:
Ramachandran Barat y Margarat Sklar
Editorial:
Traducido por M. A. Gionco
Edición:
Traducido, primera
Título:
Design Patterns (para diseño en OOP)
Autor/es:
Erich Gamma y otros
Editorial:
Addison Wesley
Edición:
primera
Título:
The Java Programming Language
Autor/es:
Arnold
Editorial:
Addison Wesley
Edición:
segunda
Asignatura: Paradigmas de Programación
3