• Fuenlabrada School of Engineering
  • 1

Robotics Software Engineering

Foliage of knowledge: Engineering and architecture
Responsible Center: Fuenlabrada School of Engineering
Teaching modality and Campus:  
Face-to-face Fuenlabrada
Credits:
240. Credits year: 60. Duration: 4 years. Implantation: progressive, first year 2018-2019
Academic Calendar    Schedule    Exams    Teaching Guides  Faculty 
Coordinator:  Prof. Dr. D. Francisco Martín Rico

Student attention: 91 488 93 93.     Student Help Box     Suggestions, complaints and congratulations mailbox

Basic Information

What knowledge will I acquire with this Degree?

As a graduate in Robotics Software Engineering you will be able to analyze and solve problems, carry out projects, design and build intelligent robots and systemsboth in the industrial and services sectors.

You will acquire a large base of knowledge, fundamentals, and theoretical-practical skills in various disciplines such as Advanced Software Development, Artificial Intelligence, Electronics, Automation, Control, and Robotics. In addition, robots and intelligent systems need to exchange huge amounts of information with each other and with their environment, so you will also learn about storing, processing and exchanging information through the Internet.

This degree emphasizes learning practical of concepts and technologies.

Where will I be able to work when I graduate?

Robotics has been used for years in the most innovative companies in the industrial field for manufacturing. More recently, various Artificial Intelligence technologies, such as Machine Learning, are being used to solve critical problems such as fraud detection, prediction of logistics needs, clinical diagnosis or innovative Internet services such as product recommendation systems and entertainment. .

Currently, the use of robotics and intelligent systems is being extended to practically all productive sectors in the industrial and service fields, such as intelligent transport (autonomous cars and trucks), household devices (vacuum cleaners, toys, home automation, interconnected appliances), logistics, medicine, security, industrial inspection, education, assistance services, etc. All these productive sectors are incorporating robotic solutions and intelligent systems, and there is a strong demand for engineering professionals specialized in this technological area. The main national engineering companies, technological multinationals, and consultancies increasingly require more engineers specialized in this profile.  

The transversality of this degree means that graduates in Software Robotics Engineering have at their disposal a wide range of professional opportunities in multiple companies in the technology, manufacturing and services sectors.

Is this Degree official according to the regulations required by the European Higher Education Area?

Yes (final verification report is attached), the implementation of the degree will be done progressively, starting the first year in the academic year 2018-19.
The final verification report turned out FAVORABLE

Favorable report first modification

What subject areas will I address in this grade?

Robotics is a multidisciplinary field, so in this degree both Information and Communication Technologies (ICT) and the most relevant disciplines of Industrial Design and Production are taught, this title focusing on these thematic areas:

* Robotics and Artificial Intelligence

* Advanced Software Design and Programming

* Electronics, Automatic and Control

* Distributed Systems and Computer Networks

Recommended Income Profile

As an entry profile, it is recommended that the student have training and/or a good predisposition on the subjects of mathematics and physics, as well as electronics and computing. In general, those people who have completed the baccalaureate of the Sciences modality have adequate training.

Objectives 

The objective of this degree is to train professionals capable of analyzing, designing, developing, deploying, configuring and operating robots, systems and intelligent infrastructures through the use of software and artificial intelligence.

The interaction of these robots and intelligent systems with people allows them to improve their living conditions. The intelligence it is the fundamental ingredient that adds value to these modern robotic systems and to the infrastructures with which they exchange information, such as autonomous cars, drones, smart appliances, transport and energy networks, etc. For this reason, this degree in Software Robotics Engineering is aimed at training professionals who are capable of designing algorithms and software that contribute intelligence robots and systems so that they can process sensory information, learn and make decisions autonomously to interact with their environment.

Competences 

GENERAL COMPETENCIES

Custom code

Description of general competencies

CG01

Knowledge of basic subjects and technologies, which enables them to learn new methods and technologies, as well as giving them great versatility to adapt to new situations.

CG02

Ability to solve problems with initiative, decision making, creativity, and to communicate and transmit knowledge, abilities and skills, understanding the ethical and professional responsibility of the activity of Robotics Engineering.

CG03

Draft, represent and interpret legal and technical documentation, as well as the management of specifications, regulations and mandatory standards in the field of robotics.

CG04

Ability to analyze and assess the social impact of robots and the environmental impact of technical solutions.

CG05

Know and apply basic elements of economics and human resource management, project organization and planning, as well as legislation, regulation and standardization in robotics.

CG06

Know the concept of company, its institutional and legal framework as well as the fundamentals of the organization and management of companies in robotics engineering.

CG07

Ability to work in a multidisciplinary group and in a multilingual environment and to communicate, both in writing and orally, knowledge, procedures, results and ideas related to robotics and electronics.

 

SPECIFIC COMPETENCES

Custom code

Description

CE01

Ability to analyze the evolution of Robotics Engineering and be able to identify its applications, entrepreneurship opportunities and its impact on the future.

CE02

Ability to solve mathematical problems that may arise in Robotics Engineering. Ability to apply knowledge of: linear algebra, geometry, differential geometry; differential and integral calculus; differential and partial derivative equations; numerical methods; numerical algorithm.

CE03

Ability to apply statistical and probabilistic models to problems of Robotic Engineering.

CE04

Ability to master and apply the basic concepts of the general laws of mechanics, thermodynamics and electromagnetism and their application to solve problems typical of Robotics Engineering

CE05

Ability to design and analyze circuits for analog and digital electronics, analog-digital and digital-analog conversion, power supply and conversion of electrical energy in robotic systems.

CE06

Ability to solve problems typical of Robotics Engineering by programming robust, efficient and safe applications, applying appropriate algorithmic techniques.

CE07

Ability to analyze, design, program and use data structures, databases and high-level abstractions that are efficient and suitable for solving problems in the field of Robotics Engineering.

CE08

Ability to identify and dominate the operation of the main elements of a computer and its types: control units, interconnections, memories and input/output elements.

CE09

Ability to understand and manage the systems and tools available for their management and programming.

CE10

Ability to design and program network systems applying concepts of network architecture, protocols and communications interfaces.

CE11

Ability to know and analyze methods of interconnection of intelligent and autonomous elements in the network, routing systems and recovery models in case of disconnections. 

CE12

Ability to design robots and intelligent systems taking into account the most appropriate sensing and actuation elements depending on the application, the system requirements and the environmental conditions.

CE13

Ability to communicate and manage technical documentation effectively in the foreign language of relevant professional use.

CE14

Ability to develop robotic and intelligent systems, knowledge of their regulations and regulations at the national, European and international levels.

CE15

Ability to design and program robotic applications and intelligent network systems using middleware, communication mechanisms and standards from the field of Robotics Engineering.

CE16

Ability to analyze and control dynamic systems using methods typical of Robotic Engineering.

CE17

Ability to analyze the characteristics, functionalities and structure of Operating Systems, as well as being able to program applications that make use of their resources.

CE18

Ability to analyze, design and program concurrent applications using system resources.

CE19

Ability to understand, use and program localization, mapping and navigation systems and algorithms applied to mobile robots, based on their performance and perception characteristics.

CE20

Ability to design and implement autonomous and intelligent robotic applications involving one or several robots.

CE21

Ability to apply problem-solving techniques based on the principles of Artificial Intelligence: Intelligent Agents, search, logic, planning, knowledge representation and probabilistic reasoning.

CE22

Ability to design, plan and program robotic handling systems.

CE23

Ability to analyze and plan critical and real-time systems.

CE24

Ability to program and deploy applications in microcontrollers and unconventional processors according to their characteristics and available resources.

CE25

Ability to know and apply information extraction methods from the information perceived by 3D cameras and sensors to the development of applications in robots and intelligent systems.

CE26

Ability to create and use sensor and actuator models as well as complete robots in simulated environments.

CE27

Ability to build systems capable of solving problems from unstructured information provided by examples or experience.

CE28

Ability to design and build mobile robots.

CE29

Ability to design robots and intelligent systems oriented towards interaction with people, and adapted to domestic and urban environments.

CE30

Ability to design, build and program aerial robots.

CE31

Development of appropriate extra-curricular capacities for the comprehensive training of the graduate, including: cultural activities, sports or participation in activities of student representation, solidarity or cooperation.

CE32

Development of the appropriate capacities to carry out an original individual (or exceptionally collective) exercise, present it and defend it before a university tribunal, consisting of a project in the field of specific technologies in the field of Robotics of a professional nature in which they are synthesized and integrate the skills acquired in the teachings.

CE33

Ability to adapt and apply a significant subset of the skills acquired in this Bachelor's degree in the professional field.

 

Minimum stay requirements 

  • The permanence of the students in the Degree studies will be a maximum of eight years for full-time students. Part-time students may request an extension of up to two more years from the Rector.
  • In Bachelor's degrees lasting more than 240 credits (4 years), the maximum of the previous section will be increased by one more year for every 60 ECTS credits that are added to the 240 ECTS.
  • Students must pass a minimum of two subjects in the first year. Students studying part-time must pass at least one subject in their first academic year.
  • Students who are studying any official Bachelor's degree at the Rey Juan Carlos University may make a maximum of four registrations to pass each of the subjects of the study plan, without counting previous cancellations of the same.

For more information see: Permanence regulations

Minimum number of ECTS credits by type of enrollment and course

Full-time students:

COURSE MINIMUM  MAXIMUM 
1º Course 48 ECTS 78 ECTS
Other courses 48 ECTS 78 ECTS

 

Part-time students:

COURSE MINIMUM  MAXIMUM 
1º Course 24 ECTS 47 ECTS
Other courses 24 ECTS 47 ECTS

 

Access and registration

Log in

Access to the official teachings of Degree will require to be in possession of the bachelor's degree or equivalent and the passing of the test referred to in article 42 of the Organic Law 6/2001, of Universities, modified by Law 4/2007, of April 12, without prejudice to the other access mechanisms provided for by current regulations.

The number of places offered for new admission are:

Fuenlabrada Campus: 40 places (including transfer admission places)

 

Matriculation year

The enrollment process at the Rey Juan Carlos University is done through the Internet. You can carry out the procedures on the computers installed on campus or through any computer with network access. You can check the deadlines at registration , as well as the different requirements and necessary documents.

Training itinerary

ACCESS THE COURSE GUIDES OF THE DEGREE

FBC: Common Basic Training, they are validated with their counterparts of all grades
FBR: Basic Branch Training, they can be validated with their branch counterparts, taking into account the adequacy between the skills and knowledge acquired.
OB: Compulsory
OP: Optional

 

COURSE 1

Semester

Subject

Character

Credits

1

Digital electronic

OB

6

1 Calculation FBR 6

1

Algebra

FBR

6

1

Entrepreneurship and innovation in robotics

FBR

6

1

Programming Basics

FBC

6

2

Physical foundations of robotics

FBR

6

2 computer architecture OB 6

2

Algorithms and data structures

OB

6

2

Evolution and future of robotics

FBC

6

2

systems laboratory

OB

6

 

COURSE 2

Semester

Subject

Character

Credits

1

software design

OB

6

1

Basics of automatic

OB

6

1

fundamentals of computer networks

OB

6

1

Sensors and actuators

OB

6

2

Extension of applied mathematics

FBR

6

2

software architectures for robots

OB

6

2

Ethics and regulations in robotics

FBC

6

2

Probability and statistics

FBR

6

2

Operating Systems

OB

6

Annual

Modern Language

FBC

6

 

COURSE 3

Semester

Subject

Character

Credits

1

Control engineering

OB

6

1

Artificial intelligence

OB

6

1 Embedded and real-time systems OB 6

1

mobile robotics

OB

6

1

Distributed and concurrent systems

OB

6

2 Computer networks for robots and intelligent machines OB 6

2

Industrial robotics

OB

6

2

Robot modeling and simulation

OB

6

2

Planning and cognitive systems

OB

6

2

Artificial vision

OB

6

 

COURSE 4

Semester

Subject

Character

Credits

1

Machine learning

OB

6

1

Optional 1

OP

6

1

Optional 2

OP

6

1

Academic Recognition of Credits

OB

6

1

service robotics

OB

6

Annual

external practices

OB

18

Annual

Undergraduate Thesis Project

OB

12

 

OPTIONAL

Course  Semester Subject Typology Credits
 4 1  Mechatronics OP  6
 4 1  Aerial Robotics OP 6
 4 1  Security in Robotic Systems OP 6

External Internships

The External Practices subject is a curricular subject whose main objective is to promote a comprehensive training of the student through the practical application of the knowledge acquired during the Degree, which facilitates direct contact with the professional activity and the opportunity to join the professional world with a minimum of experience. All practices are designed so that the students who participate in them acquire professional experience in real situations and conditions, applying the knowledge, skills and attitudes that are acquired in the training processes throughout the degree. The internships represent a decisive opportunity for the personal development and professional future of the students.

The internships are aerospace_vehicles_aerospace_engineering activities carried out by the student in companies, institutions and organizations; that is, in centers outside the university premises, which aim to enrich and complement your university education, while providing you with a deeper knowledge about the skills you will need once you have graduated.

The External Practices subject will consist of two phases:

  • Completion of the internship period that offers professional experience related to any of the graduate profiles that are expressed in the Verification Report of the degree.
  • Elaboration of the memory

Documentation:

Degree Training Project

For more information:  External Internship Unit

Social Security contributions for interns starting January 1, 2024

Mobility programs

ERASMUS

The Erasmus program makes it easy for URJC students -both undergraduate and postgraduate- to study one or several semesters at one of the European universities with which the URJC has agreements.

These exchanges traditionally have an economic endowment thanks to the Erasmus Scholarships provided by the EU and the Spanish Ministry of Education.

ERASMUS (intranet)


WORLD

The Munde program manages mobility with universities from countries not included in the Erasmus Program.

The possibility of obtaining a scholarship or economic endowment and its amount depends, in each case, on the agreements with the universities, countries or entities that sign it.

WORLD (intranet)


For more information:

URJC Mobility


SICK

SICUE is a national mobility program for GRADOS university students that allows them to carry out part of their studies at another Spanish university with guarantees of academic recognition, use and adaptation to their curricular profile.

SICUE Mobility

Student support programs

Orientation to future students. The University offers various orientation programs for future students: we carry out visits to high schools and secondary schools, we organize guided visits to the Campuses, we are present in the Classroom and, at the beginning of each course, we carry out welcome days to guide students new students.

academic tutorials. Each teacher carries out, within their teaching planning, academic tutorials on their subject.

Coordinator of the degree. It works to promote coherence and balance between the subjects and the workloads of the students.

mentoring program. The URJC has this program, peer tutoring, in which the students of the last years act as mentors with the first year students.

Students with disabilities. The Support Office for Persons with Disabilities offers guidance and assistance to students with special needs.

Scholarships . The Rey Juan Carlos University manages the main scholarships and annual grants, both its own and from other official bodies: Ministries, Community of Madrid, International Organizations and other entities. It also publishes and disseminates those scholarships and grants of interest to its students and graduates. Throughout the course, students receive information about them through the different communication channels established.

Job placement program. The Rey Juan Carlos University, through the External Internship Unit and the Graduates Office, organizes conferences, workshops and various actions aimed at supporting and guiding students in their job search, to improve their employability and promote job placement . The University has a Job Exchange -a platform available to companies and graduates- where institutions can carry out their selection processes.

Regulation

ACADEMIC CALENDAR

REGISTRATION

*The rates corresponding to double degrees with different degrees of experimentality will be applied as established in the new Decree 43/2022, of June 29, of the Government Council, which establishes the public prices for university studies leading to official degrees and services of an academic nature in the public universities of the Community of Madrid*

TRAINING PROCESS 

REVIEWS AND REVIEWS

Validation, adaptation of studies, recognition of credits and homologation of foreign qualifications

UNIVERSITY DEGREES

VISITING STUDENTS AND FUNCTIONAL DIVERSITY

COEXISTENCE REGIME

SCHOOL INSURANCE

ASSOCIATIONS

Quality guarantee

RUCT link

BOCM Link

Results report

Once the follow-up has been carried out, the quantitative information on the results obtained in the follow-up of said Degree is shown, differentiated by academic year.

Report by course:

General information collection plan

Within the quality assurance system of the Rey Juan Carlos University, the following surveys are planned:

- New students

- Teacher evaluation

- Student satisfaction

- Satisfaction of the graduates

- Labor insertion

- Causes of abandonment

- Career path:

  • Second year after graduation
  • Third year after graduation
  • Fourth year after graduation

- Degree of satisfaction:

  • Faculty with the campus and university
  • Teacher with degree
  • of the evaluators
  • Incoming student mobility program
  • Outgoing Student Mobility Program
  • Administration and services staff with the university

- External internships:

  • Student satisfaction
  • External tutor satisfaction
  • Evaluator satisfaction

Survey results:

Improvement actions

The Quality Assurance System of the Rey Juan Carlos University establishes that the degree's Quality Assurance Commission will annually analyze the information derived from the degree's indicators and prepare a report that will include improvement plans if the results so indicate.

Renewal of accreditation

The renewal of the accreditation marks the culmination of the implementation process of the official Bachelor's and Master's degrees registered in the Register of Universidingenieria_aeroespacial_vehiculos_aeroespacialess, Centers and Titles (RUCT). The renewal of the accreditation of official bachelor's and master's degrees is organized in three phases: self-assessment report, external visit and final evaluation.

In the first phase, the university describes and assesses the status of the degree with respect to the established criteria and guidelines. The result is the Self-Assessment Report (IA) that is presented. The second and third phases are carried out by a group of evaluators external to the evaluated title.”

Final Report Accreditation Renewal- 2023