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

Competencies and objectives

 

Course context for academic year 2021-22

We are facing a subject of the first year and the second semester. It is preceded in the first semester by the subject "Programming-I" in which the basic foundations of programming are studied and is followed in the third course in the second semester by the subject "Algorithmia" in which the student is taught the concepts of temporal and spatial complexity as well as the concept of algorithmic scheme.

 

 

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

Specific Competences (CE)

  • CE5 : Interpretar el funcionamiento del código fuente de un programa. Definir los tipos de datos necesarios para la representación de la información. Diseñar algoritmos y codificarlos con distintas técnicas de programación, especialmente en sistemas robóticos. Verificar el correcto funcionamiento de un programa.

 

Transversal Competences

  • CT1 : Capacidades informáticas e informacionales.
  • CT2 : Ser capaz de comunicarse correctamente tanto de forma oral como escrita.
  • CT3 : Capacidad de análisis y síntesis.
  • CT4 : Capacidad de organización y planificación.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2021-22

  • Know what an Abstract Data Type (ADT) is
  • Know the basic ADT: lists, stacks, queues; as well as more complex ADT such as Trees and Graphs.
  • Know the object-oriented paradigm and know how to apply it in the developed applications.
  • Know and correctly apply the relationships between objects and between classes.
  • Learn to use the dynamic link of methods correctly as well as the use of exceptions.
  • Learn the concept of software design pattern. Learn to use the RAII pattern.
  • Study the concept of event-driven programming as well as how to apply it.
  • Learn to compare the implementation of the object-oriented paradigm in various programming languages.
  • Learn to use the object-oriented paradigm with non-object-oriented languages.
  • Know and know how to use test passing mechanisms.

 

 

General

Code: 33709
Lecturer responsible:
CORBI BELLOT, ANTONIO MIGUEL
Credits ECTS: 6,00
Theoretical credits: 1,20
Practical credits: 1,20
Distance-base hours: 3,60

Departments involved

  • Dept: LANGUAGES AND COMPUTING SYSTEMS
    Area: LANGUAGES AND COMPUTING SYSTEMS
    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