Competencies and objectives

 

Course context for academic year 2018-19

This subject teaches the student a whole series of knowledge and use of useful tools in various aspects of Computer Engineering, therefore, the skills and objectives achieved with it are useful in other subjects of the curriculum, such as:

Subjects such as "Programming 3", "Advanced tools for the development of applications", "Programming and Data Structures", "Analysis and Design of Algorithms", "Concurrent Programming", "Programming Challenges", "Data Processing for Information Systems" are subjects closely related to CDA.

The competences and objectives acquired in subjects such as "Agile Software Development Methodologies" will also be useful to the student of this subject.

 

 

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

Specific Competences (Specific Technology):>>Software Engineering

  • CEIS1 : Capacity to develop, maintain and apply software systems and services that satisfy all user requirements and behave reliably and efficiently, are easy to develop and maintain and comply with quality regulations, applying the theories, principles, methods and practices of Software Engineering.
  • CEIS3 : Capacity to solve integration problems according to available strategies standards and technologies.
  • CEIS4 : Capacity to identify and analyse problems and design, develop, implement, verify and document software solutions on the basis of suitable knowledge of current, theories, models and techniques.
  • CEIS6 : Capacity to design appropriate solutions in one or more domains, using software engineering methods that integrate ethical, social, legal and economic aspects.

 

Basic Competences

  • CB3 : Students must be able to gather and interpret relevant data (usually within their area of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

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

Learn to work in groups, acquire social skills, know how to identify roles within a work group and adapt to them, etc ...

Learn to identify and correct the failures of an application as well as receive reports of failures from users of the same.

Learn to optimize compilation times of an application.

Learn to internationalize efficiently an application.

Learn to "interrogate" (introspection) the system where an application will be compiled to adapt it to it, as well as create application installers to make it easier to distribute and use by new users.

Learn to use version control systems in order to apply them in the development process of the software created, as well as learn to decide which of them may be the most appropriate at a specific time for a specific development.

 

 

;

General

Code: 34042
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