1 / 13

Programación Avanzada ETSIT 2011-12

Programación Avanzada ETSIT 2011-12. Profesores. Jaume Devesa Llinares Rafael Llobet Azpitarte Juan Salvador Sendra Roig Francisco Torres Goterris. Objetivos. Desarrollar la metodología de la Programación Orientada a Objetos (POO) ‏ Aprender el lenguaje de programación Java

cybil
Download Presentation

Programación Avanzada ETSIT 2011-12

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programación Avanzada ETSIT 2011-12

  2. Profesores • Jaume Devesa Llinares • Rafael Llobet Azpitarte • Juan Salvador Sendra Roig • Francisco Torres Goterris

  3. Objetivos • Desarrollar la metodología de la Programación Orientada a Objetos (POO)‏ • Aprender el lenguaje de programación Java • Aprender a abordar la solución de problemas complejos de programación • Aprender a abordar problemas que requieran programación gráfica y dirigida por eventos

  4. Prerrequisitos • Conocimientos básicos de programación (algoritmos y estructuras de datos)‏ • Conocimientos de C

  5. Temario de teoría • Tema 1: Introducción a la programación orientada a objetos • Tema 2: Introducción al lenguaje Java • Tema 3: Fundamentos de la programación orientada a objetos con Java • Tema 4: Herencia y polimorfismo • Tema 5: Manejo de excepciones • Tema 6: Interfaz gráfica de usuario y applets

  6. Prácticas • Se desarrollan en las aulas informáticas • 2 h/semana, en semanas alternas (A y B)‏ • Los enunciados se publican en la web de la asignatura en el portal PoliformaT • Consultar doc. PDF adicional (en PoliformaT): • Aulas • Calendario de prácticas • Fechas de entrega • etc.

  7. Contenidos de prácticas • P1: Introducción a Java • P2: Estructuras de datos I • P3: Estructuras de datos II • P4: Herencia I • P5: Herencia II • P6: Componentes de interfaz de usuario y applets

  8. Evaluación • Teoría: examen escrito • Cuestiones y problemas teóricos y prácticos sobre la POO y el lenguaje Java • Fechas: • 1º convocatoria: 26 de junio • 2ª convocatoria: 11 de septiembre • Nota: de 0 a 10 • Ampliación de prácticas: Evaluación opcional personalizada de las ampliaciones de prácticas • Se entregan mediante PoliformaT • Nota: de -1 a +2

  9. Evaluación • Nota final: • Caso 1: teoría >= 5 • Nota final = teoría + ampliaciones • Caso 2: teoría < 5 • Nota final = teoría • Las ampliaciones de prácticas solo se evalúan en la convocatoria de junio • La nota de las ampliaciones se guarda para septiembre

  10. Bibliografía(conceptos OO)‏ • “Object oriented programming”, B. J. Cox, Ed. Addison-Wesley • “An introduction to object oriented programming”, T. Budd, Ed. Addison-Wesley

  11. Bibliografía(análisis y diseño OO)‏ • “Object oriented modelling and design”, J. Rumbaugh, M. Blaha, Ed. Prentice-Hall • “Object oriented design”, G. Booch, Ed. Benjamin/Cummings • “Software construction”, B. Meyer, Ed. Prentice-Hall • “Design Patterns”, E. Gamma, R. Helm, R. Johnson, J. Vlissides, Ed.Addison-Wesley

  12. Bibliografía(lenguaje Java)‏ • “Thinking in Java”, B. Eckel • http://www.mindview.net/ • “Java sourcebook: a complete guide to creating Java applets for the web”, E. Anuff, Ed. John Wiley & Sons • “Object oriented Methods”, I. Graham, Ed. Addison-Wesley • “Java (Manual de referencia)”, P. Naughton • “Estructuras de datos en Java”, M. A. Waiss

  13. Bibliografía(Temario asignatura)‏ • “Introducción a la Programación Orientada a Objetos con Java”, R. Llobet, P. Alonso, J. Devesa, E. Miedes, M.I. Ruiz, F. Torres. - Disponible en formato electrónico (poliformaT)

More Related