Branch of knowledge: Engineering and architecture
Responsible Center: Higher Technical School of Computer Engineering
Teaching modality and Campus: Face-to-face Móstoles y Madrid-Vicalvaro
Double degree with: Business Administration and Management (at a distance), Criminology, Computer Engineering, Software engineering, Maths
Credits: 240. Credits year: 60. Duration: 4 years. Implantation: progressive, first year 2009-2010
Academic Calendar Schedule Exams Teaching Guides Validation table
Coordinator: Prof. Dr. Mª Dolores Cuadra Fernández
Coordinator UDD Madrid-Vicálvaro: Prof. Dr. Ms. María Paloma Cáceres García de Marina
|International seal of quality EURO-INF|
What knowledge will I acquire with this Degree?
Future graduates of the Computer Engineering Degree will have a solid theoretical-practical base that will enable them to perform a wide variety of functions in the computer sector. The subjects taken throughout the Degree address the study of computer systems from different points of view and at different levels, from the physical and technological foundations of computers to the development of large computer projects, including the physical structure and organization of hardware. computing, the creation of computer programs and the design and management of operating systems, computer networks or databases.
Where will I be able to work when I graduate?
The professional opportunities that the market has historically offered to Computer Science graduates, as well as the expectations of their future evolution, are extremely positive. Both nationally and internationally, the demand for Computer Engineers has not stopped increasing in recent years, currently standing at the top of the labor market. The presence of computer systems in practically all areas (financial, industrial, health, educational, etc.) means that this demand continues to increase.
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 2009-10.
The final verification report turned out FAVORABLE
Yes. The Degree was verified by ANECA with file number 1602/2009, and the final degree verification report was issued by ANECA on June 5, 2009.
What subject areas will I address in this grade?
|1. Common Core Knowledge Module||18||This module includes the subjects common to all the degrees that can be taken at the URJC.|
|2. Branch basics module||42||Here the basic training subjects for the degrees of the Engineering branch, in which this Degree is framed, are grouped.|
|3. Mandatory knowledge module||120||This module includes the subjects that make up the main body of the degree.|
|4. Optional knowledge module||72 (only 24 are attended)||Here are subjects that complement the student's training, allowing him to achieve a certain degree of specialization in the chosen subjects.|
|5. External internship module||15||The student will carry out internships in companies or institutions in which they will develop activities that will complement their training.|
|6. Academic credit recognition module||6||This module is passed through the participation of the student in sports university activities, student representation, solidarity and cooperation.|
|7. Final Degree Project Module||15||As the last subject, the student will carry out a Final Degree Project in which they will put into practice the skills acquired throughout the degree.|
The subjects of modules 1, 2, 3 and 4 are included in the following subjects:
|MATTER||ECTS CREDITS (MANDATORY / OPTIONAL)|
|1.1. Humanities||6 / 0|
|1.2. Basic Legal Principles: Professional Ethics and Equality||6 / 0|
|1.3. Language||6 / 0|
|2.1. Company||6 / 0|
|2.2. Physics||6 / 0|
|2.3. Math||18 / 0|
|2.4 Computing||6 / 0|
|2.5. Statistics||6 / 6|
|3.1. Programming||18 / 0|
|3.2. Computer Engineering||18 / 12|
|3.3. Databases||6 / 6|
|3.4. Algorithms and Computability||12 / 6|
|3.5. Network Architecture||6 / 6|
|3.6. Software engineering||12 / 0|
|3.7. Informatic security||6 / 0|
|3.8. Human Computer Interaction||6 / 6|
|3.9. Programming languages||12 / 0|
|3.10. Operating systems||12 / 0|
|3.11. Embedded and Real Time Systems||6 / 0|
|3.12 Artificial intelligence||6 / 6|
|4.1. Information systems||0 / 6|
|4.2. Computer Graphics||0 / 18|
Recommended Income Profile
On the recommended income profile, no restriction is placed other than that established by law (PAU). However, according to the objectives of the training program and the study plan of the degree, it can be established that the ideal entry profile, from an academic point of view, is that of students with good training in basic engineering tools, such as mathematics and physics.
The fundamental objective of the Degree in Computer Engineering from the Rey Juan Carlos University is to train highly qualified professionals in the conception, design, development, implementation and maintenance of computer systems and services (both applications and production processes), with the purpose of obtaining an increase in the effectiveness and efficiency of its operation.
This degree covers from theory to practice, in order to train graduates who master new technologies, also serving as the foundation for many other computer degrees. In addition, the graduate will obtain technical, scientific and management training, which will allow him or her to lead computer and multidisciplinary projects.
In this sense, Computer Engineers can carry out an enormous diversity of jobs, from analyzing problems, designing and building software and hardware to effectively leading and integrating multidisciplinary work teams, devising solutions to real-world problems. Computer science-related graduate and master's programs will allow students to specialize in some of these fields.
- G1 Ability to conceive, write, organize, plan, develop and sign projects in the field of computer engineering whose purpose is the conception, development or exploitation of computer systems, services and applications.
- G2 Ability to direct the activities that are the object of projects in the field of computing in accordance with the knowledge acquired.
- G3 Ability to design, develop, evaluate and ensure the accessibility, ergonomics, usability and security of computer systems, services and applications, as well as the information they manage.
- G4 Ability to define, evaluate and select hardware and software platforms for the development and execution of computer systems, services and applications, in accordance with the knowledge acquired
- G5 Ability to conceive, develop and maintain computer systems, services and applications using software engineering methods as an instrument for quality assurance, in accordance with the knowledge acquired
- G6 Ability to conceive and develop centralized or distributed computing systems or architectures integrating hardware, software and networks in accordance with the knowledge acquired.
- G7 Ability to know, understand and apply the necessary legislation during the development of the profession of Technical Engineer in Computer Science and manage specifications, regulations and mandatory standards.
- G8 Knowledge of basic subjects and technologies, which enable them to learn and develop new methods and technologies, as well as those that give them great versatility to adapt to new situations.
- G9 Ability to solve problems with initiative, decision making, autonomy and creativity. Ability to know how to communicate and transmit the knowledge, skills and abilities of the Computer Engineering profession.
- G10 Knowledge to carry out measurements, calculations, assessments, appraisals, expert reports, studies, reports, task planning and other similar computer work, in accordance with the knowledge acquired.
- G11 Ability to analyze and assess the social and environmental impact of technical solutions, understanding the ethical and professional responsibility of the activity of the Technical Computer Engineer.
- G12 Knowledge and application of basic elements of economics and human resource management, project organization and planning, as well as legislation, regulation and standardization in the field of computer projects, in accordance with the knowledge acquired.
- G13 That students have demonstrated possession and understanding of knowledge in an area of study that is based on general secondary education, and is usually found at a level that, although supported by advanced textbooks, also includes some aspects that they involve knowledge coming from the forefront of their field of study.
- G14 That students know how to apply their knowledge to their work or vocation in a professional manner and possess the skills that are usually demonstrated through the elaboration and defense of arguments and the resolution of problems within their area of study.
- G15 That students have the ability to gather and interpret relevant data (normally within their area of study) to make judgments that include a reflection on relevant issues of a social, scientific or ethical nature.
- G16 That students can transmit information, ideas, problems and solutions to both specialized and non-specialized audiences.
- G17 That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy.
- E1 Ability to have a deep understanding of the fundamental principles and models of computing and know how to apply them to interpret, select, assess, model, and create new concepts, theories, uses and technological developments related to computing.
- E2 Ability to understand the theoretical foundations of programming languages and the associated lexical, syntactic and semantic processing techniques, and know how to apply them to the creation, design and processing of languages.
- E3 Ability to evaluate the computational complexity of a problem, know algorithmic strategies that can lead to its resolution and recommend, develop and implement the one that guarantees the best performance in accordance with the established requirements.
- E4 Ability to know the fundamentals, paradigms and techniques of intelligent systems and analyze, design and build systems, services and computer applications that use these techniques in any field of application.
- E5 Ability to acquire, obtain, formalize and represent human knowledge in a computable way to solve problems through a computer system in any field of application, particularly those related to aspects of computing, perception and action in intelligent environments or environments.
- E6 Ability to develop and evaluate interactive and complex information presentation systems and their application to solve human-computer interaction design problems.
- E7 Ability to know and develop computational learning techniques and design and implement applications and systems that use them, including those dedicated to the automatic extraction of information and knowledge from large volumes of data.
- E8 Ability to select, design, deploy, integrate, evaluate, build, manage, exploit and maintain hardware, software and network technologies, within the appropriate cost and quality parameters.
- E9 Ability to understand, apply and manage the guarantee and security of computer systems.
- E10 Ability to solve integration problems based on available strategies, standards and technologies.
- E11 Ability to identify and analyze problems and design, develop, implement, verify and document software solutions based on adequate knowledge of current theories, models and techniques.
- E12 Ability to identify, evaluate and manage the associated potential risks that may arise.
- E13 Ability to describe the characteristics of the latest advances in hardware and software and their corresponding practical applications.
- E14 Ability to demonstrate awareness of the need for extensive knowledge when creating computer applications in other subject areas
- E18 Ability to integrate Information and Communications Technology solutions and business processes to meet the information needs of organizations, allowing them to achieve their objectives effectively and efficiently, thus giving them competitive advantages.
- B1 Ability to solve mathematical problems that may arise in engineering. Ability to apply knowledge of: linear algebra; differential and integral calculus; numerical methods; numerical algorithms; statistics and optimization.
- B2 Understanding and command of the basic concepts of fields and waves and electromagnetism, theory of electrical circuits, electronic circuits, physical principles of semiconductors and logic families, electronic and photonic devices, and their application to solve engineering problems.
- B3 Ability to understand and master the basic concepts of discrete mathematics, logic, algorithms and computational complexity, and their application to solve engineering problems.
- B4 Basic knowledge of the use and programming of computers, operating systems, databases and computer programs with application in engineering.
- B5 Knowledge of the structure, organization, operation and interconnection of computer systems, the fundamentals of their programming, and their application to solve engineering problems.
- B6 Adequate knowledge of the concept of company, institutional and legal framework of the company. Business organization and management.
- C1 Ability to design, develop, select and evaluate computer applications and systems, ensuring their reliability, security and quality, in accordance with ethical principles and current legislation and regulations.
- C2 Ability to plan, conceive, deploy and direct projects, services and computer systems in all areas, leading their implementation and continuous improvement and assessing their economic and social impact.
- C3 Ability to understand the importance of negotiation, effective work habits, leadership and communication skills in all software development environments.
- C4 Ability to prepare the technical specifications of a computer installation that meets current standards and regulations.
- C5 Knowledge, administration and maintenance of computer systems, services and applications.
- C6 Knowledge and application of the basic algorithmic procedures of computer technologies to design solutions to problems, analyzing the suitability and complexity of the proposed algorithms.
- C7 Knowledge, design and efficient use of the most appropriate data types and structures to solve a problem.
- C8 Ability to analyze, design, build and maintain applications in a robust, safe and efficient way, choosing the most appropriate paradigm and programming languages.
- C9 Ability to know, understand and evaluate the structure and architecture of computers, as well as the basic components that make them up.
- C10 Knowledge of the characteristics, functionalities and structure of Operating Systems and design and implement applications based on their services.
- C11 Knowledge and application of the characteristics, functionalities and structure of Distributed Systems, Computer Networks and the Internet and design and implement applications based on them.
- C12 Knowledge and application of the characteristics, functionalities and structure of databases, which allow their proper use, and the design, analysis and implementation of applications based on them.
- C13 Knowledge and application of the necessary tools for the storage, processing and access to information systems, including those based on the web.
- C14 Knowledge and application of the fundamental principles and basic techniques of parallel, concurrent, distributed and real-time programming.
- C15 Knowledge and application of the fundamental principles and basic techniques of intelligent systems and their practical application.
- C16 Knowledge and application of the principles, methodologies and life cycles of software engineering.
- C17 Ability to design and evaluate person-computer interfaces that guarantee accessibility and usability to computer systems, services and applications.
- C18 Knowledge of the rules and regulations of computing at national, European and international levels.
- T1 Original exercise to be carried out individually and presented and defended before a university tribunal, consisting of a project in the field of specific technologies of Computer Engineering of a professional nature in which the skills acquired in the teachings are synthesized and integrated.
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
|1º Course||48 ECTS||78 ECTS|
|Other courses||48 ECTS||78 ECTS|
|1º Course||24 ECTS||47 ECTS|
|Other courses||24 ECTS||47 ECTS|
Access and registration
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:
- Móstoles Campus: 33 places
- Madrid Campus (Vicalvaro): 50 places
|Mostoles Campus||Computer Engineering-Business Administration and Management||10 places|
|Computer Engineering-Computer Engineering||12 places|
|Computer Engineering-Software Engineering||12 places|
|Computer Engineering-Mathematics||10 places|
|Madrid Campus (Vicalvaro)||Computer Engineering-Business Administration and Management (distance learning)||10 places|
|Criminology-Computer Engineering||15 places|
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.
Validation with FP qualifications
|PROFESSIONAL TRAINING DEGREES|
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.
|1||Discrete Mathematics and Algebra||FBR||6|
|1||Physical Foundations of Computer Science||FBR||6|
|1||Introduction to Programming||FBC||6|
|2||Basic legal principles: professional ethics and equality||FBC||6|
|2||Computing and Society||FBC||6|
|Total credits to study: 60|
|1||Automata theory and formal languages||OB||6|
|2||Computer Organization and Architecture||OB||6|
|2||Operational and Statistical Management Methods||FBR||6|
|2||Algorithm design and analysis||OB||6|
|Total credits to study: 60|
|1||Advanced Data Structures||OB||6|
|2||Embedded and Real Time Systems||OB||6|
|2||Software Engineering Extension||OB||6|
|Total credits to study: 60|
|1 / 2||Optional 1||OP||6|
|1||Academic Recognition of Credits||OB||6|
|Annual||Final Degree Project||OB||15|
|Total credits to study: 60|
Advanced algorithms (1st semester - Móstoles)
Knowledge-based Systems (2nd semester - Vicálvaro)
|4||1||Advanced Computer Architectures||OP||6|
|4||1||Mobile Devices Laboratory (Móstoles)||OP||6|
|4||2||Concurrent Programming (Móstoles)||OP||6|
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.
Internships are 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
Further information: External Internship Unit
Academic Recognition of Credits
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.
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.
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.
*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*
- Enrollment and permanence in undergraduate studies at URJC
- Regulation of refund of academic fees
- Admission due to change of campus or modality, university and/or partial Spanish university studies of Degree and Double Degree of the URJC
- Public Prices
- joint degrees
- academic waiver
- External internships (in force during the 21/22 academic year)
- External internships (applicable from the 22/23 academic year)
- Academic Recognition of Credits (RAC)
- TFG Framework Regulation (Approved Governing Council May 26, 2023)
- Extraordinary End of Degree Award
- Extraordinary procedure for the completion of degree studies (advance call)
REVIEWS AND REVIEWS
- Review and claim of continuous assessment in URJC degree studies
- Request for review and claim of continuous evaluation
- compensation court
Validation, adaptation of studies, recognition of credits and homologation of foreign qualifications
- Validations / Recognition degrees
- Partial validation of foreign studies
- Complementary training requirements prior to the recognition of foreign qualifications
VISITING STUDENTS AND FUNCTIONAL DIVERSITY
- Coexistence Regulations of the Rey Juan Carlos University for the Development of Law 3/2022, of February 24, on University Coexistence, approved by Agreement of March 30, 2023, of the Governing Council of the University
Internal quality assurance system
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
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.
- Improvement actions 2021/2022
- Improvement actions 2020/2021
- Improvement actions 2019/2020
- Improvement actions 2018/2019
- Improvement actions 2017/2018
- Improvement actions 2016/2017
- Improvement actions 2015/2016
- Improvement actions 2014/2015
- Improvement actions 2013/2014
- Improvement actions 2012/2013
- Improvement actions 2011/2012
- Improvement actions 2010/2011
Renewal of accreditation
The renewal of the accreditation represents the culmination of the implementation process of the official Bachelor's and Master's degrees registered in the Register of Universities, Centers and Degrees (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 assessment.
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.”