Download A-PR07 - FRT UTN - Universidad Tecnológica Nacional
Document related concepts
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