Search
Close this search box.

Double Degree in Data Science and Artificial Intelligence + Full-Stack Development

COURSE

5 years

CURSO

5 years

CREDITS:

336 ECTS

MODE:

Presential in Madrid

LANGUAGES:

Spanish

DATE:

September 2025

AVAILABLE SPOTS:

60

SCHEDULE:

1st and 2nd mornings, 3rd and 4th afternoons.

WHY

You will become an expert in creating intelligent technology solutions. You will master data analysis, the development of artificial intelligence algorithms and the construction of web and mobile solutions.

Technology and research companies will look to you for your research companies will look to you for your ability to solve complex problems using mathematics and artificial intelligence algorithms. You will be eligible for development, research and analysis positions.

An updated curriculum that will allow you to obtain two degrees in five years , opening the door to a promising professional future in the field of technology.

You will be trained at the Technology and Applied Sciences Campus with state-of-the-art spaces, equipment and laboratories such as the Proto Spacea laboratory of almost 1,000 m2 specialized in technology, science and innovation, unique in Madrid.

UDIT Mode

Only University specialized in Design and Technology

Our University Campus located in the heart of Madrid is full of activities, masterclasses, contests, fairs, events, etc. to maximize the creativity of students.

DISCOVER THE TECHNOLOGY AREA

Play Video

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 grades

Studying two degrees simultaneously will open up a wide range of career opportunities, offering you greater specialization by combining knowledge and skills from two key fields of study to meet the challenges of the technology industry and enabling you to create a multidisciplinary profile highly valued in the labor market

Extraordinary students

The heart of the University is our students: they are creative and creative. In a unique ecosystem, we encourage teamwork, personalized attention and participation in national and international competitions . As a result, the institution and our students have been awarded 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 the university.

Industry professors active in the industry

85% of our teachers are professionals who combine teaching with their careers in industry.

Business vision

More than 2,600 agreements signed with the main companies in the sector for the professional practice of our students, advice and exchange of experiences and research.

International Vocation

We have numerous agreements with some of the best universities in the world so that our students can incorporate international and multicultural experience into their time at the university.

Curriculum

The curriculum of the Double Degree in Data Science and Artificial Intelligence + Full-Stack Development is divided into 336 ECTS credits divided into 5 courses.

DOWNLOAD CATALOG AND RATES

 

You will master the most widely used programming languages, development environments and software tools for professional use today.

PROGRAMMING LANGUAGES

DEVELOPMENT ENVIRONMENTS

SOFTWARE TOOLS

Subject Semester ECTS credits Hours
Fundamentals of communication networks A 6
Linear algebra A 6
Theory of computation A 6
Project Workshop I A 6
Discrete Mathematics 1 6
Programming I 1 6
Structured databases 1 6
Representation and processing of information 1 3
Programming II 2 6
Fundamentals of Artificial Intelligence 2 3
Fundamentals of web development 2 6
Introduction to interface design and user experience in web environments: UX/UI 2 6
Introduction to computer technology 2 3

Subject Semester ECTS credits Hours
Project Workshop II A 6
Algorithms and data structures A 6
Probability, statistics and data analysis 1 6
Object-oriented programming 1 6
Knowledge representation 1 6
Machine Learning I 1 6
Communication networks II 1 6
Logic for Artificial Intelligence 2 6
Concurrent programming 2 6
Machine Learning II 2 6
Data processing techniques 2 6
Web development: back-end I 2 6

Subject Semester ECTS credits Hours
Software engineering A 6
Project Workshop III A 6
Web development: front-end I A 6
Web development: back-end II A 6
Operating systems A 6
Deep learning 1 6
Distributed systems 1 6
Elective 3.1 1 6
Ethical aspects of information technologies 2 3
Introduction to Generative AIs 2 3
Reinforcement learning 2 6
Unstructured databases 2 6

Subject Semester ECTS credits Hours
Curricular internships A 12
Functional and logic programming paradigms 1 6
Web development: front-end II 1 6
Advanced UX/UI design applied to web interfaces 1 6
Natural language processing and generation 2 6
Security in the use of data 2 6
Processing of large volumes of data 2 6
Computer vision 2 6
Cloud architectures and professional cloud services 2 6
Design and development of mobile applications 2 6

Subject Semester ECTS credits Hours
Final Degree Project in Data Science and AI A 12
Final Degree Project in Full-Stack Development A 12
Data visualization 1 6
Web security 1 6
OPTIONAL 4.1 1 6
Operations development and deployment: DevOps 2 6
OPTIONAL 4.2 2 6
Business and Entrepreneurship 2 6
Legislation applied 2 3

Subject Semester ECTS credits Hours
IoT Systems 1 6
Simulation 1 6

The student must choose between one of the following for subject 4.1 and 4.2:

Subject Semester ECTS credits Hours
Game theory 1 6
Graph theory 1 6
Cloud platforms for AI 2 6
Cybersecurity 2 6

Connecting with Businesses

The relationship between University-Business is vital for the professional success of students, which is why professional internships are a fundamental aspect in the curricula of all our degrees. UDIT is constantly working to promote partnerships with companies, developing an ecosystem of companies and institutions that collaborate in the professional development of our students.

We have signed more than 2,400 active internship agreements with the main companies in the sector such as:

 

Feedback from students

Prizes and awards

The talent of our students has played a leading role in major national and international competitions over the years:
  • NATIONAL INNOVATION AND DESIGN AWARD 2020

STATE-OF-THE-ART FACILITIES

TRAIN IN EXCELLENCE AT THE LARGEST CAMPUS OF TECHNOLOGY AND APPLIED SCIENCES IN MADRID.

The new campus will be located at the emblematic Calle Alcalá, 506.

Students will receive personalized teaching in state-of-the-art classrooms and laboratories and top-quality equipment. A privileged location. In front of the Quinta de los Molinos Park, a green space with more than 20 hectares of surface area, with a subway station at the main entrance with direct connection to Gran Vía, several bus lines and Bicimad service.

INTERNATIONAL EXPERIENCE

At UDIT we are constantly working to promote partnerships with the best universities and companies related to Design, Innovation and Technology. We are looking for 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 trips, workshops, experiences and international programs.

STUDENT PROJECTS

Descubre los proyectos de nuestros alumnos y alumni a través de este link.

Career opportunities

Upon completion of the Double Degree in Data Science and Artificial Intelligence + Full-Stack Development you will be able to work in areas and positions such as:

  • Data Scientist
  • Full-Stack Machine Learning Engineer
  • Full-Stack Data Analyst
  • Full-Stack AI Application Developer
  • AI Consultant
  • Big Data Solutions Architect
  • Data analytics platform developer
  • Full-Stack Natural Language Processing (NLP) Solutions Developer
  • DevOps Engineer for AI
  • AI and web development project manager
  • Business analyst with AI skills
  • Entrepreneur in the field of AI and web development.
  • Researcher in AI applied to web development
  • AI user interface (UI) developer

Go one step further

If you’re interested in this program, don’t hesitate to contact us. We will help you resolve your doubts and guide you through the process of choosing your future.

You can count on me to solve all your doubts

Siam

Student counselor at UDIT

siam-moya

FAQs

Studying two degrees simultaneously will open up a wide range of professional wide range of professional opportunitiesby 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 labor market.

Increased specialization and combination of knowledge areasYou will acquire knowledge and skills in two distinct fields of study, creating a multidisciplinary profile that is highly valued in the job market. This combination will provide you with a comprehensive training, preparing you to address the challenges of the technology industry from different perspectives.

Respond to high labor demand and expand job opportunities: Having two degrees will set you apart from other candidates in the job search, demonstrating a greater commitment to training and an ability to adapt to different areas.

Time optimization and flexibilityThe curriculum is designed so that you can obtain two official degrees in five years. 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 specialize in Data Science and AI + Full-Stack Development. 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 be trained at UDIT’s Technology and Applied Sciences Campus, located at 506 Alcalá Street, with state-of-the-art spaces, equipment and laboratories such as Proto Space, a laboratory of almost 1,000 m2 specialized in technology, science and innovation, unique in Madrid.

If you come from the Spanish educational system, you must meet at least one of the following requirements to study this degree at UDIT:

  • To have passed the University Entrance Exam (EVAU) with a grade of APTO.
  • Students coming from a Higher Level Training Cycle or FP II.
  • Students entering from completed Spanish university studies.
  • Students accessing through the University Entrance Examination for those over 25 years of age, for those over 40 years of age and for those over 45 years of age.

Students 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 from foreign pre-university education systems.
  • Students with foreign university studies who access through homologation of their studies.
  • Students with official foreign university studies completed or not yet completed, who gain access through official validation.

UDIT does not require a cut-off mark for admission to the Degree in Data Science and AI + Full-Stack Development.. However, due to the specificity of these programs, potential students must take their own specific admission tests.

All our degrees start from scratch, so it is not necessary to take a specific type of baccalaureate.

It is true that, due to the typology 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 taken subjects related to Computer Science, Programming, Computing and Technology in general.

Although not essential, previous programming experience 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 offer the Degree in Full-Stack Development.

If you would like to study data science and become a data scientist, at UDIT we offer the Degree in Data Science and AI.

Contact our university advisors at +34 910 77 00 55 or by e-mail orientacion.universitaria@udit.es.

Quality Management System

REPORT FROM THE COUNCIL OF UNIVERSITIES DEGREE IN DATA SCIENCE AND IA

Resolution of the Council of Universities

REPORT OF THE COUNCIL OF UNIVERSITIES DEGREE IN FULL-STACK DEVELOPMENT

Resolution of the Council of Universities

INTERNAL REGULATIONS AND QUALITY SYSTEMS

UDIT’s Quality Assurance Department ensures excellence and rigor. Our official or own degrees go through a verified protocol of academic and service control.

ACCESS

 

Tentative schedules and teachers may be subject to change. UDIT reserves the right not to offer the degree program if it does not have a minimum number of students.

CONTACT us

If you have any questions or if you want to set up your access, please write or call us on +34 915 55 25 28.