Key data
| Regulation | Resolution of July 23, 2026, from the Universidad Complutense de Madrid, publishing the modification of the curriculum for the Graduate in Software Engineering |
|---|---|
| Publication | August 5, 2026 |
| Effective date | September 1, 2026 (applicable from the 2026-27 academic year) |
| Affected parties | New students in the Software Engineering Degree at UCM from the 2026-27 academic year |
| Category | Education |
| Academic year | 2026-27 academic year |
| Total ECTS | 240 ECTS |
| Source | BOE-A-2026-17075 |
The Universidad Complutense de Madrid is comprehensively renewing its Software Engineering Degree. From the 2026-27 academic year, all new students will take an updated curriculum of 240 ECTS that incorporates Artificial Intelligence as a mandatory subject and strengthens training in business management. The modification, approved by the Council of Universities with a favorable report from the Fundación Madri+d, is published through the Resolution of July 23, 2026 (BOE-A-2026-17075) and becomes effective on September 1, 2026.
For technology companies, consulting firms and HR departments that hire engineering profiles, this change has a direct implication: UCM graduates from 2030 onwards will arrive on the market with formal training in AI and business management integrated into their official degree.
What does this regulation establish?
The resolution approves the official modification of the Software Engineering Degree curriculum at UCM. The complete structure of the new curriculum is as follows:
| Training block | ECTS assigned | Notes |
|---|---|---|
| Basic training | 60 ECTS | — |
| Mandatory subjects | 144 ECTS | Includes AI (12 ECTS) and Business Management |
| Elective subjects | 24 ECTS | The student chooses 24 ECTS from the elective module |
| Final Degree Project (TFG) | 12 ECTS | — |
| Total | 240 ECTS | — |
The elective module offers a total of 156 ECTS from which the student must choose 24. Within this module, there is the possibility of taking external internships, which opens the door for companies to collaborate with UCM in the practical training of future engineers.
The two most relevant innovations in the mandatory block are:
- Artificial Intelligence (12 mandatory ECTS): for the first time, AI ceases to be elective and becomes a core subject of the degree.
- Business Management (mandatory): future engineers will receive formal training in business management, a historical demand from the technology sector.
The modification is binding only for students who begin the degree from the 2026-27 academic year. Previous cohorts are not affected and continue with their original curriculum.
Economic and operational impact
For technology companies, the impact is not directly regulatory, but strategic in terms of talent. The key points are:
- Profiles with certified AI: graduates from 2030 onwards will have 12 ECTS of AI on their official transcript, which simplifies competency verification in selection processes.
- Smaller training gap in management: the inclusion of Business Management as mandatory reduces the need for internal complementary training for junior profiles assuming project responsibilities.
- External internships in the elective module: companies that collaborate with UCM as internship centers will be able to access talent in training with a profile more aligned with current market needs.
- No direct cost or obligation for companies: this resolution imposes no economic or administrative obligation on private entities. The impact is indirect, through the labor market.
Who does it affect?
- New students at UCM who begin the Software Engineering Degree in the 2026-27 academic year or later.
- HR and talent acquisition departments of technology companies that hire UCM graduates: they will need to update expected competency profiles.
- Companies collaborating in external internships with UCM: the new elective module expands opportunities for internship agreements.
- Technology consulting firms and practices that value formal training in AI and management when evaluating junior candidates.
- Students from cohorts prior to 2026-27: they are not affected. They continue with their current curriculum without changes.
Practical example
A student who begins the Software Engineering Degree at UCM in September 2026 will follow the following path under the new curriculum:
- Will complete 60 ECTS of basic training during the first years.
- Will take 144 ECTS of mandatory subjects, including Artificial Intelligence (12 ECTS) and Business Management.
- Will choose 24 elective ECTS from a catalog of 156 available ECTS, which may include external internships in companies.
- Will defend a Final Degree Project of 12 ECTS to complete the 240 ECTS of the degree.
If that same student had enrolled in the 2025-26 academic year, they would have taken the previous curriculum, without Artificial Intelligence as a mandatory subject or Business Management in the core block. Both cohorts will coexist in the labor market from 2030 onwards, with differentiated profiles in their formal training.
What should companies do now?
- Update competency profiles for junior hiring: from 2030 onwards, UCM Software Engineering graduates will have AI and Business Management on their official transcript. Review job offer requirements to reflect this new standard.
- Explore external internship agreements with UCM: the 156 ECTS elective module includes external internships. This is the time to contact the faculty to formalize agreements and access talent in training with the new profile.
- Inform selection departments: talent acquisition managers should be aware of the difference between cohorts (before and after 2026-27) to correctly interpret candidates' transcripts.
- No mandatory action or legal deadline for companies: this regulation does not impose obligations on private entities. The previous actions are strategic recommendations, not compliance requirements.
Frequently asked questions
When does the new Software Engineering curriculum at UCM take effect?
The new curriculum becomes effective on September 1, 2026 and applies to all students who begin the degree from the 2026-27 academic year. Previous cohorts are not affected and continue with their original curriculum.
How many ECTS does the new Software Engineering degree at UCM have?
The new curriculum totals 240 ECTS distributed as follows: basic training (60 ECTS), mandatory subjects (144 ECTS), elective subjects (24 ECTS) and Final Degree Project (12 ECTS). The elective module offers 156 ECTS in total, of which the student must take 24.
Is Artificial Intelligence mandatory in the new UCM curriculum?
Yes. The new curriculum includes Artificial Intelligence as a mandatory subject with a load of 12 ECTS, integrated into the block of 144 ECTS of mandatory subjects. It is one of the most notable innovations compared to the previous curriculum.
Does this change affect students already taking the degree?
No. The modification is binding exclusively for students who begin the Software Engineering Degree at UCM from the 2026-27 academic year. Students from previous cohorts continue with their current curriculum without any changes.
Can companies do internships with students from the new curriculum?
Yes. The elective module of the new curriculum includes the possibility of taking external internships among the 156 ECTS offered. Companies interested in collaborating as internship centers can contact the Universidad Complutense de Madrid to formalize the corresponding agreement.
Official source
Consult complete regulation in official source
Disclaimer: This article is purely informational in nature and does not constitute legal advice. For specific decisions, consult a qualified professional. Source: https://www.boe.es/diario_boe/txt.php?id=BOE-A-2026-17075