Ir a cuerpo Ir a Estudios, Gobernanza y organización
Logo UA
Realizar búsqueda
Course description
  PROGRAMACION 3

Competencies and objectives

 

Course context for academic year 2018-19

La asignatura PROGRAMACION 3 (PROG-3) estudia en profundidad un area fundamental de los conocimientos técnicos y habilidades prácticas en tecnología del software del ingeniero en informática: la programación orientada a objetos (POO), el paradigma de programación dominante en prácticamente todas las áreas de aplicación de la ínformática (véase la lista TIOBE).

Esta asignatura es continuación natural de la asignatura Programación 2, donde ya se realiza una introducción a la POO. En Programación 3 se estudian los elementos y principios claves del paradigma OO, desde el punto de vista del desarrollo y mantenimiento de aplicaciones. PROG-3 proporciona al alumno la capacitación tecnológica y científica necesaria para la compresión en profundidad de la programación moderna de aplicaciones en cualquier ámbito. La asignatura pertenece a la materia Programación, y proporciona al alumno la base necesaria para cursar otras asignaturas relacionadas con la misma materia, como Herramientas Avanzadas para el Desarrollo de Aplicaciones, Programación y Estructuras de Datos, Análisis y Diseño de Algoritmos, Lenguajes y Paradigmas de Programación; así como asignaturas relacionadas con la ingeniería del software (Diseño de Sistemas Software, Planificación y Prueba de Sistemas Software,...).

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees)

Competencias específicas (CE)

  • CE16 : Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software.
  • CE8 : Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.

 

 

 

Learning outcomes (Training objectives)

  • Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos adquiridos según lo establecido en la Planificación de las Enseñanzas.
  • Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad, de acuerdo con los conocimientos adquiridos según lo establecido en la Planificación de las Enseñanzas.
  • Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
  • Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero/a Técnico en Informática.

 

 

Specific objectives stated by the academic staff for academic year 2018-19

  • Conocer y aplicar la metodología del paradigma orientado a objetos.
  • Ser capaz de utilizar un lenguaje de programación orientado a objetos para implementar soluciones diseñadas mediante el paradigma orientado a objetos.
  • Comprender la importancia de aplicar modelos de desarrollo iterativos que maximizen la robustez, corrección y mantenibilidad del software, basados en la aplicación iterativa de las fases de implementación, documentación y prueba.

 

 

General

Code: 34012
Lecturer responsible:
PONCE DE LEON AMADOR, PEDRO JOSE
Credits ECTS: 6,00
Theoretical credits: 1,20
Practical credits: 1,20
Distance-base hours: 3,60

Departments involved

  • Dept: LENGUAJES Y SISTEMAS INFORMÁTICOS
    Area: LENGUAJES Y SISTEMAS INFORMATICOS
    Theoretical credits: 1,2
    Practical credits: 1,2
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.

Study programmes where this course is taught