Incoming Students
Erasmus and other mobility programs
Welcome to the Computer Science Factulty of Universidad Complutense de Madrid!
Please note that in case you are interested in coming to our school as an Exchange Student, you need to be officially nominated by your Home University, so please contact your local coordinators first for more detailed information on the process.
UCM has established a single e-nomination procedure for all incoming exchange students, via moveonnet. Coordinators must nominate their students using the following link: www.moveonnet.eu/institutions/myinstitution/enomination. More information about this process at https://www.ucm.es/incoming-students.
Contact Information
In the Faculty of Computer Science, procedures related to mobility (Erasmus or other programs) are carried out at the Mobility Office:
- Room 206 A (2nd floor. Administration Area)
- Business Hours: 10am to 13pm on weekdays from Monday - Friday.
- Phone: +34 91 394 7580
- E-Mail: intfdi@ucm.es
Undergraduate studies
International students may choose course from any of our bachelor progams in Computer Science. All the information about specific courses, groups and schedules are available in our website. Here we point you to some useful links:
- Bachelor program in Computer Science. List of courses and schedules
- Some courses of this program are taught in English (those who has Group I). Check this link for a comprehensive list of courses taught in Eglish.
- Detailed information of each course (2023/2024) can be found in this link
- Bachelor program in Computer Engineering. List of courses and schedules
- Detailed information of each course (2023/2024) can be found in this link
- Language of instruction: Spanish
- Bachelor program in Software Engineering. List of courses and schedules
- Detailed information of each course (2023/2024) can be found in this link
- Language of instruction: Spanish
- Bachelor program in Videogame Development. List of courses and schedules
- Detailed information of each course (2023/2024) can be found in this link
- Language of instruction: Spanish
- Bachelor program in Data Engineering and Artificial Intelligence. List of courses and schedules
- Detailed information of each course (2023/2024) can be found in this link
- Language of instruction: Spanish
Master studies
We offer three master's programs:
- Master in Computer Science Engineering (includes schedule)
- Language of instruction: Spanish
- List of courses
- Detailed information of courses
- Master in Internet of Things (includes schedule)
- Language of instruction: Spanish
- List of courses
- Detailed information of courses
- Master in Formal Methods in Computer Engineering
- Language of instruction: English
- List of courses
- Detailed information of courses
Language of instruction and requirements
Most of our studies are taught in Spanish, and a valid Spanish language certificate is required to enroll any of those courses (at least B1 CEFR level).
As stated above, one of our 4-Year Bachelor programs in Computer Science Engineering has a specific group where courses are instructed in English. Incoming Master students may also take those courses (special from the final year) upon approval from both the sending institution and the UCM. Additionally, one of our Master programs is entirely taught in English. A valid English language certificate is required (B1 for undergradute, B2 for Master's courses).
Spanish language courses
Each semester, the UCM offers a free course of the Spanish Language for incoming Erasmus students. More information about these courses can be found in the Centro complutense para la enseñanza del Español website:
You can find a useful list of spanish academic vocabulay in the following website: Academic Spanish Vocabulary.