Inscripciones Abiertas
Double Degree in Full-Stack Development + Mathematics and Computer Science
Master the mathematical basis ofsoftware engineering and the construction of web and mobile applications. You will become a versatile developer capable of tackling any technological challenge.
Key Data
All the essential information you need to know about this degree.
- CampusTecnología, Innovación y Ciencias Aplicadas, C/ Alcalá, 506. Madrid
- LanguagesSpanish
- ModalityOn-campus
- CertificationOfficial
- Duration5 years
- Credits369 ECTS credits
- Starts On08/09/2025
- Schedule1st and 2nd year: morning, 3rd, 4th, and 5th year: afternoon
Do you want to know more?
If you want more information you can fill in the following form and we will send you the official brochure with all the information you need.
Why
You will be able to work in a wide range of companies as a Full-Stackdeveloper, creating high-performance, end-to-end software solutions. Your web and mobile development skills will open many doors.
In just five years you will acquire the skills needed todevelop software and build web applications. This simultaneous double degree will allow you to enter the world of technology with a complete training in less time.
You will be trained at the Campus of Technology and Applied Sciences with state-of-the-art spaces, equipment and laboratories such asProto Space, a laboratory of almost 1,000 m2 specialising in technology, science and innovation that is unique in Madrid.
Only University specialising in Design and Technology
Our University Campus located in the heart of Madrid is full of activities, masterclasses, competitions, fairs, events, etc. to maximise students' creativity.
Pioneers
We are pioneers in bringing to the university level careers that did not exist in Spanish universities, creating the first Official Degrees in Product Design, Fashion Design, Interior Design, Video Game Design and Development or Multimedia and Graphic Design.
Two simultaneous degrees
Studying two degrees simultaneously will open up a wide range of professional opportunities, offering you greater specialisation by combining knowledge and skills from two key fields of study to face the challenges of the technology industry and allowing you to create a multidisciplinary profile that is highly valued in the labour market .
Extraordinary students
Our students are at the heart of the University: they are creative and creative. In a unique ecosystem, we encourage teamwork, personalised attention and participation in national and international competitions. As a result, the institution and our students have won awards in hundreds of national and international competitions. An example of this is the National Innovation and Design Award granted by the Ministry of Science and Innovation, being the only university to receive it.
Small Groups
Small teaching groups and constant tutoring to make the most of your time at university.
You will master the most widely used programming languages, development environments and software tools for professional use today.
Syllabus
The Syllabus of the Double Degree in Full-Stack Development and Mathematics Applied to Software Engineering is made up of369 ECTS credits divided into 5 courses.
Partnerships and companies
We have signed more than 2,400 active internship agreements with leading companies in the sector.
The relationship between University-Business is vital for the professional success of students, which is why professional internships are a fundamental aspect of the curricula of all our degrees. UDIT works constantly to promote partnerships with companies, developing an ecosystem of companies and institutions that collaborate in the professional development of our students.
Facts that make us unique
Years
Specialised training
Students
Currently studying
Awards
National and International
Agreements
With specialised companies
Open Days
The perfect opportunity for you to visit our facilities and learn first-hand about UDIT's training offer.
Alumni Opinions
Find out first-hand what it's like to study at UDIT FP through their experiences.
Gonzalo Pérez
Full-Stack Development Degree Student
I found it very interesting and I got a lot out of this first year of the degree. I have benefited a lot from the subjects, I have learnt a lot. The knowledge I have acquired is not only for academic purposes but also for personal ones. I would say to anyone considering joining UDIT that it is worth it, the subjects are very interesting, the interaction with other students is very good.
Career opportunities
On completing the Double Degree in Full-Stack Development and Mathematics Applied to Software Engineering you will be able to work in areas and positions such as:
- Financial software developer
- Data Scientist
- Software engineer for logistics and distribution
- Data analysis: market research and risk analysis, banking and finance, sociological prospecting, etc.
- Mathematical analyst
- Statistical programming expert
- Computer security expert
- Strategic and technological consultancy.
- Machine learning engineer
- Researcher in R&D and universities
- Simulation systems developer
- Expert in mathematical optimisation
- Process optimisation consultant
- Software architect
- Web application developer
Prizes and awards
The talent of our students has played a leading role in major national and international competitions over the years:
Campus of Excellence
Our university campus has the best technological and professional equipment used in large companies. You will have 21,000 m2 spread over three buildings with state-of-the-art facilities designed for your learning and practice.
International Experience
At UDIT we are constantly working to foster partnerships with the best universities and companies related to Design, Innovation and Technology. We seek to promote opportunities for our students, incorporating international and multicultural experience into your time at the university.
You will have the opportunity to participate in workshops, courses or conferences in English, and take part in international trips, workshops, experiences and programmes.
Teachers
Professionals with years of experience both in teaching and in companies in the Design, Communication, Advertising or Technology sectors.
Dr. Luis Peña
PhD in Computer Engineering from the Universidad Rey Juan Carlos. Founder of a Technology Startup, awarded by A
Admission Process
Just follow these four simple steps
Request Information
Fill in the following form, call us on 91 555 25 28 or write to us at orientacion.universitaria@udit.es and solve all your doubts about the qualifications you are most interested in.
Come and visit us
Arrange a visit to our Madrid campus from Monday to Friday from 10.00 to 18.00 hours, sign up for the Open Days we hold on Saturdays or the online information sessions.
Take the entrance exam
To assess your academic skills and make sure you are up to the challenge, you will take a placement test.
Formalise your enrolment
Once you have taken the test and have been informed of your admission to UDIT, you must book your enrolment to guarantee your place for the next course. Places are allocated in strict order of booking.
RELEVANT DOCUMENTS
Frequently Asked Questions
Studying two degrees simultaneously will open up a wide range of professional opportunities, offering you greater specialisation by combining knowledge and skills from two key fields of study to face the challenges of the technology industry and allowing you to build a multidisciplinary profile that is highly valued in the labour market .
Greater specialisation and combination of knowledge areas: you will acquire knowledge and skills in two different fields of study, creating a multidisciplinary profile that is highly valued in the labour market. This combination will provide you with a comprehensive training, preparing you to tackle the challenges of the technology industry from different perspectives .
Respond to high labour demand and expand job opportunities: having two degrees will differentiate you from other candidates in the job search, demonstrating a greater commitment to training and an ability to adapt to different areas .
Time optimisation and flexibility: the curriculum is designed so that you can obtain two official degrees in five years .
The areas of applied mathematics, data science, artificial intelligence and programming are some of the most in-demand areas for graduates today. If you graduate in two of these areas simultaneously you will become one of the most competitive professional profiles in the market.
With an updated and innovative curriculum, in five years you will specialise in Full-Stack Software Development and Applied Mathematics in Software Engineering. You will master the mathematical basis of software engineering and the construction of web and mobile applications. You will become a versatile developer capable of facing any technological challenge.
You will train at UDIT's Technology and Applied Sciences Campus, located at Calle Alcalá 506, with state-of-the-art spaces, equipment and laboratories such as the Proto Space, a laboratory of almost 1,000 m2 specialising in technology, science and innovation that is unique in Madrid.
If you come from the Spanish education system, to study this Degree at UDIT you must meet at least one of the following requirements:
- Having passed the University Entrance Examination (EVAU) with a pass mark.
- Students coming from a Higher Level Training Cycle or FP II.
- Students accessing from completed Spanish university studies.
- Students accessing through the University Entrance Examination for over 25 years old, for over 40 years old and for over 45 years old.
Students coming from educational systems outside Spain:
- Students from pre-university education systems of European Union member states and countries with reciprocity agreements.
- Students in possession of the International Baccalaureate Diploma.
- Students coming from pre-university education systems abroad.
- Students with foreign university studies who gain access through homologation of their studies.
- Students with official foreign university studies completed or not yet completed who are admitted by official validation.
UDIT does not require a cut-off mark for admission to the Degree in Full-Stack Software Development + Mathematics and Computer Science. However, due to the specificity of these subjects, potential students must take specific admission tests.
All our Bachelor's Degrees start from scratch, so it is not necessary to take a specific type of baccalaureate.
It is true that, due to the type of our degrees, it is usually recommended to take a bachelor's degree in science and technology, with special attention to subjects such as Mathematics and, if possible, having studied subjects related to Computer Science, Programming, Computing and Technology in general .
Although not essential, previous experience in programming and participation in personal software development projects is a significant added value.
If you would like to study software development and become an all-round programmer, at UDIT we also offer the Degree in Full-Stack Development.
If you would like to study software development and become an all-round programmer, at UDIT we offer the Degree in Mathematics Applied to Software Engineering.