Competencies and objectives
Course context for academic year 2023-24
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) for academic year 2023-24
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 : Capacity to analyse and synthesise.
- CT4 : Capacity for organisation and planning.
Learning outcomes (Training objectives)
No data
Specific objectives stated by the academic staff for academic year 2023-24
- 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
-
DEGREE IN ROBOTIC ENGINEERING
Course type: COMPULSORY (Year: 1)