Programación 2

De FIWIKI
Saltar a: navegación, buscar
Programación II
Plan 09
Tipo Obligatoria
Semestre
Créditos 6
Enlaces
Página web


Temario

El temario mostrado a continuación de es el del curso: 2012, semestre: enero-junio.

  1. Introducción a la POO con el lenguaje java
    1. El entorno de desarrollo Eclipse
    2. Definición de clases y objetos
    3. El concepto de puntero, tipos de memoria (automática, no automática)
  2. Pruebas de programas
    1. Conceptos básicos sobre pruebas de programas
    2. Depuración de programas: uso del entorno eclipse para depurar
    3. Automatización de pruebas (JUnit)
  3. Programación modular
    1. Concepto de módulo
    2. Módulos en java: paquetes
    3. Ocultación de información: visibilidad dentro de un módulo y entre módulos
    4. Conceptos de cohesión y acoplamiento
  4. POO avanzada
    1. Herencia de clases y Polimorfismo
    2. Assert y Excepciones
    3. El concepto de interfaz de programación
    4. La interfaz Cloneable y la interfaz Comparable
    5. Genéricos
  5. Concepto de TAD
    1. TAD y ejemplos de uso
    2. Documentacion del TAD (javadoc, PREs, POSTs)
  6. Diseño e Implementación de TADs
    1. Conceptos básicos de complejidad
    2. Cadenas enlazadas en java
    3. Implementación de algunos TADs clásicos: pilas, colas, listas
  7. Entrada/Salida en Java

Libros de Java

Para este asignatura recomendamos el libro de "C Sc 227 Program Design and Development" parte "CS2" (versión gratuita en pdf). También se pueden encontrar más libros en la sección de Lenguajes de programación.

Prácticas

Las prácticas de programación 2, están sujetas ha cambios cada año por los profesores. Así que antes de bajarse de aquí la práctica, mire su moodle correspondiente.

2012

enero - junio

  • Reparacion
    • Enunciado. El enunciado de la práctica Reparación.
    • src_Reparacion. El src de eclipse con los archivos .java a completar para la práctica. También tiene los .java las excepciones y los JUnit ya echos por los profesores.
  • Mecánico
    • Enunciado. Enunciado de la práctica Mecánico.
    • src_Mecanico. Contiene los archivos necesarios para que el alumno desarrolle al práctica. Se encuentra en reparaciones.jar, el JUnit 4 para la gente que no lo tenga y sl src con las pruebas y las clases necesarias.

Exámenes de convocatorias anteriores

Exámenes tipo Test

Exámenes prácticos

Webs

Departamento

Profesores