

University Degree in Computer Science and Engineering (Spanish, Bilingual)
OFFICIAL UNIVERSITY DEGREE | IN PERSON MODALITY
AND DIPLOMA IN CYBERSECURITY AND ETHICAL HACKING
AND DIPLOMA IN ARTIFICIAL INTELLIGENCE APPLIED TO ROBOTICS
Did you know that Computer Engineering is the most powerful field of development in recent years? The digital revolution has turned these professionals into a key piece in building the future. With this degree, you will be trained to handle the latest technologies and become an expert in apps, virtual reality, animation, big data, IoT, etc.
Do you love robotics, programming and creating video games?
Would you be passionate about working in areas such as artificial intelligence and cybersecurity?
Do you enjoy solving problems using logic and reasoning?
Would you like to create and develop software that can have a real impact on society?
If so... this is the university degree for you!
Want more information?
Do you want to complement your university degree with a unique business training in Spain?
Discover our Minor in Business Administration and Management, a university program designed to give you a strategic vision of the business world.
Study Computer Science and Engineering in Madrid
You would like to create and develop software that can have a real impact on society
This official university degree trains you to face the great challenges posed by technology in today’s society, an area in constant evolution and which is framed as one of the most demanded professions. In addition, the UFV has an employability rate close to 100% with our alumni working with technologies as diverse as AI, cybersecurity, big data, cloud computing, space exploration, e-health, etc.
University Degree in Computer Engineering Syllabus
First year
SUBJECT | TYPOLOGY | SEM | ECTS |
---|---|---|---|
DISCRETE MATHEMATICS | BT | SEM 1 | 6 |
MATHEMATICS FOR ENGINEERING 1 | BT | SEM 1 | 6 |
MATHEMATICS FOR ENGINEERING 2 | BT | SEM 2 | 6 |
CORE COMPUTER ENGINEERING Spanish | English | BT | SEM 1 | 6 |
INTRODUCTION TO PROGRAMMING | BT | SEM 1 | 6 |
LOGIC AND CRITICAL THINKING | OB | SEM 1 | 3 |
KNOWLEDGE MANAGEMENT AND SKILLS OF THE PERSON Spanish | English | OB | ANNUAL | 6 |
ELECTRONICS AND COMPUTER TECHNOLOGY Spanish | English | BT | SEM 2 | 6 |
THE COMPANY AND ITS PROCESSES Spanish | English | BT | SEM 2 | 6 |
OBJECT ORIENTED PROGRAMMING Spanish | English | BT | SEM 2 | 6 |
HISTORY OF SCIENCE AND TECHNOLOGY Spanish | English | OB | SEM 2 | 3 |
DIPLOMA IN CYBERSECURITY AND ETHICAL HACKING | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
INTRODUCTION TO CYBERSECURITY | PW | SEM 1 | 1.5 |
OPERATING SYSTEMS ADMINISTRATION 1 | PW | SEM 1 | 1.5 |
OPERATING SYSTEMS ADMINISTRATION 2 | PW | SEM 2 | 3 |
DIPLOMA IN ROBOTICS AND INTERNET OF THINGS* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
INTRODUCTION TO ROBOTICS | PW | SEM 1 | 1.5 | ||
ROBOTS PROGRAMMING 1 | PW | SEM 2 | 3 | ||
FUNDAMENTALS OF PROGRAMMING WITH ARDUINO | PW | SEM 1 | 3 | ||
*This diploma is not offered to new students |
DIPLOMA IN VIDEO GAME DEVELOPMENT* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
INTRODUCTION TO VIDEO GAME | PW | SEM 1 | 2 | ||
GAME DESIGN | PW | SEM 2 | 4 | ||
*This diploma is not offered for new students |
DIPLOMA IN ARTIFICIAL INTELLIGENCE APPLIED TO ROBOTICS | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
ROBOTS AND THEIR COMPONENTS | PW | SEM 1 | 4 |
ROBOETHICS AND USER PSYCHOLOGY | PW | SEM 2 | 2 |
Second year
SUBJECT | TYPOLOGY | SEM | ECTS |
---|---|---|---|
DATA STRUCTURES AND ALGORITHMS | OB | SEM 3 | 6 |
ARCHITECTURE AND ORGANIZATION OF COMPUTERS Spanish | English | OB | SEM 3 | 6 |
ANALYSIS AND DESIGN OF INFORMATION SYSTEMS | OB | SEM 3 | 6 |
WEB DEVELOPMENT | OB | SEM 3 | 6 |
PROJECTS 1 Spanish | English | OB | SEM 4 | 3 |
ANTROPOLOGY AND SOCIAL RESPONSIBILITY Spanish | English | OB | ANNUAL | 6 |
STATISTICS Spanish | English | BT | SEM 4 | 6 |
DATABASES | BT | SEM 4 | 6 |
OPERATING SYSTEMS | OB | SEM 4 | 9 |
SOFTWARE ENGINEERING I | OB | SEM 4 | 6 |
DIPLOMA IN CYBERSECURITY AND ETHICAL HACKING | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
ETHICAL HACKING AND PENTESTING I | PW | SEM 3 | 2 |
COMPUTER FORENSICS | PW | SEM 3 | 1.5 |
ETHICAL HACKING AND PENTESTING 2 | PW | SEM 4 | 2 |
SECURE DEVELOPMENT S-SDLC – OWASP | PW | SEM 4 | 1.5 |
DIPLOMA IN ROBOTICS AND INTERNET OF THINGS* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
PROGRAMMING WITH ARDUINO 2 | PW | SEM 3 | 1.5 | ||
NAVIGATION: PERCEPTION, LOCALIZATION AND MOTION CONTROL | PW | SEM 3 | 3 | ||
ROBOTS PROGRAMMING 2 | PW | SEM 4 | 3 | ||
*This diploma is not offered to incoming students |
DIPLOMA IN VIDEO GAME DEVELOPMENT* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
ARCHITECTURE OF A VIDEO GAME | PW | SEM 3 | 3 | ||
2D GAME DEVELOPMENT | PW | SEM 4 | 4 | ||
*This diploma is not offered to new students |
DIPLOMA IN ARTIFICIAL INTELLIGENCE APPLIED TO ROBOTICS | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
PHYSICS OF THE ENVIRONMENT | PW | SEM 3 | 3 |
ARTIFICIAL INTELLIGENCE FOR ROBOTS | PW | SEM 4 | 3 |
Third year
SUBJECT | TYPOLOGY | SEM | ECTS |
---|---|---|---|
ARTIFICIAL INTELLIGENCE 1 Spanish | English | OB | SEM 5 | 3 |
SOFTWARE ENGINEERING 2 Spanish | English | OB | SEM 5 | 6 |
SOFTWARE DEVELOPMENT AND INTEGRATION Spanish | English | OB | SEM 5 | 6 |
COMPUTER-PERSON INTERACTION Spanish | English | OB | SEM 5 | 6 |
COMPUTATIONAL COMPLEXITY Spanish | OB | SEM 5 | 6 |
ETHICS AND PROFESSIONAL DEONTOLOGY Spanish | English | OB | ANNUAL | 6 |
SYSTEMS ADMINISTRATION Spanish | OB | SEM 6 | 3 |
ADVANCED DATABASES Spanish | OB | SEM 6 | 3 |
NETWORKS AND DISTRIBUTED SYSTEMS Spanish | OB | SEM 6 | 6 |
PROJECTS 2 Spanish | English | OB | SEM 6 | 3 |
STATISTICAL LEARNING AND DATA MINING Spanish | English | OB | SEM 6 | 6 |
ARTIFICIAL INTELLIGENCE 2 Spanish | English | OB | SEM 6 | 6 |
DIPLOMA IN CYBERSECURITY AND ETHICAL HACKING | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
MOBILE AND WEB APPLICATION SECURITY | PW | SEM 5 | 4 |
INTERNET OF THINGS SECURITY | PW | SEM 6 | 1.5 |
BLOCKCHAIN TECHNOLOGY | PW | SEM 6 | 1.5 |
DIPLOMA IN ROBOTICS AND INTERNET OF THINGS* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
ARTIFICIAL VISION SYSTEMS IN ROBOTS | PW | SEM 5 | 3 | ||
FUNDAMENTALS OF PROGRAMMING WITH RASPBERRY PI | PW | SEM 6 | 3 | ||
*This diploma is not offered for incoming students |
DIPLOMA IN VIDEO GAME DEVELOPMENT* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
GRAPHIC PROGRAMMING | PW | SEM 5 | 3 | ||
ADVANCED DEVELOPMENT. 3D GAMES | PW | SEM 6 | 4 | ||
*This diploma is not offered to new students |
DIPLOMA IN ARTIFICIAL INTELLIGENCE APPLIED TO ROBOTICS | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
AUTOPILOT AND NAVIGATION | PW | SEM 5 | 2 |
VISION | PW | SEM 5 | 2 |
PROJECT: AUTONOMOUS VEHICLE | PW | SEM 6 | 3.5 |
Fourth year
SUBJECT | TYPOLOGY | SEM | ECTS | ||
---|---|---|---|---|---|
QUALITY MANAGEMENT Spanish | English | OB | SEM 7 | 3 | ||
HIGH PERFORMANCE COMPUTING | OB | SEM 7 | 6 | ||
THE QUESTION OF GOD IN THE DIGITAL AGE Spanish | English | OB | SEM 7 | 3 | ||
SECURITY | OB | SEM 7 | 6 | ||
PLANNING AND MANAGEMENT OF COMPUTER PROJECTS Spanish | English | OB | ANNUAL | 9 | ||
KNOWLEDGE ENGINEERING Spanish | English | OB | SEM 8 | 6 | ||
END OF DEGREE PROJECT Spanish | English | EDP | SEM 8 | 12 | ||
OPTIONAL 1 | OPT | SEM 7 | 9 | ||
OPTIONAL 2 | OPT | SEM 8 | 6 | ||
RELATIONSHIP OF OPTIONAL SUBJECTS (choose 9 ECTS) | |||||
SUBJECT | TYPOLOGY | SEM | ECTS | ||
ENTREPRENEURSHIP AND INNOVATION | OPT | SEM 7 | 3 | ||
ADVANCED ASPECTS IN COMPUTER ARCHITECTURE Spanish | English | OPT | SEM 7 | 6 | ||
AUTOMATICS AND COMPILATORS | OPT | SEM 7 | 6 | ||
DATA ANALYSIS AND VISUALIZATION | OPT | SEM 7 | 6 | ||
BIG DATA INFRASTRUCTURES | OPT | SEM 7 | 6 | ||
ADVANCED PROGRAMMING TECHNOLOGIES Spanish | English | OPT | SEM 7 | 6 | ||
INTERNET OF THINGS | OPT | SEM 7 | 3 | ||
INTERNSHIPS | OPT | SEM 7 | 6 | ||
BUSINESS INFORMATION SYSTEMS | OPT | SEM 7 | 3 | ||
From the list of optionals that make up the syllabus, students will be able to choose among the subjects offered by the University each academic year, which will be published in the Syllabus book for registration. Likewise, the University, once the enrolment period is over, reserves the right to open these optional subjects depending on the number of students enrolled. | |||||
LIST OF OPTIONAL SUBJECTS (choose 6 ECTS) | |||||
SUBJECT | TYPOLOGY | SEM | ECTS | ||
CRYPTOGRAPHY | OPT | SEM 8 | 3 | ||
COMPLEMENTARY TRAINING ACTIVITIES 1 | OPT | SEM 8 | 3 | ||
COMPLEMENTARY TRAINING ACTIVITIES 2 | OPT | SEM 8 | 3 | ||
ENGLISH Spanish | English | OPT | SEM 8 | 6 | ||
ETHICAL HACKING | OPT | SEM 8 | 3 | ||
COMPUTER FORENSICS | OPT | SEM 8 | 3 | ||
PHILOSOPHY OF COMPUTER SCIENCE | OPT | SEM 8 | 3 | ||
SCIENCE FICTION LITERATURE | OPT | SEM 8 | 3 | ||
From the list of optionals that make up the syllabus, students will be able to choose among the subjects offered by the University each academic year, which will be published in the Syllabus book for enrolment. Likewise, the University, once the enrolment period is over, reserves the right to open these optional subjects depending on the number of students enrolled. |
DIPLOMA IN CYBERSECURITY AND ETHICAL HACKING | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
PREPARATION FOR CERTIFICATION 1 | PW | SEM 7 | 3.5 |
PREPARATION FOR CERTIFICATION 2 | PW | SEM 8 | 3.5 |
DIPLOMA IN ROBOTICS AND INTERNET OF THINGS* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
PROGRAMMING IoT SOLUTIONS | PW | SEM 7 | 3 | ||
APPLICATION OF ROBOTICS AND THE IoT | PW | SEM 8 | 3 | ||
*This diploma is not offered to incoming students |
DIPLOMA IN VIDEO GAME DEVELOPMENT* | |||||
---|---|---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS | ||
PHYSICS AND AI IN VIDEO GAMES | PW | SEM 7 | 4 | ||
NETWORK GAMES | PW | SEM 8 | 3 | ||
*This diploma is not offered to incoming students |
DIPLOMA IN ARTIFICIAL INTELLIGENCE APPLIED TO ROBOTICS | |||
---|---|---|---|
SUBJECT | TYPOLOGY | SEM | ECTS |
ROBOTICS IN HEALTH CARE | PW | SEM 7 | 3.5 |
PROJECT: EXOSKELETON AND ORTHOSES | PW | SEM 8 | 4 |
Syllabus structure
Competencies to be acquired by the student
Competencies to be acquired by the student | Download |
Do you have doubts about the University Degree in Computer Science and Engineering?
Why is UFV the best place to study Computer Science and Engineering?
You will learn with a practical and innovative methodology with which you will analyze real cases, perform mathematical simulations, visit companies and implement inter-university projects.
You will be able to do internships in companies such as Spotify, EY, Accenture, Mapfre, Orange, KPMG, Sony, Bloomberg, PWC, Indra, Microsoft, etc. An excellent opportunity to get your first contract.
You will combine your practical classes with a solid theoretical training, aimed at making you a brilliant professional. You will learn mathematics, programming, computer architecture, etc. to be prepared to face the challenges of the industry.
You will have the opportunity to set up your own business at the Entrepreneurship Center UFV, as well as participate in Videojuegos & LevelUp or AdaByron, two student societies to learn about programming and algorithms.
You will specialize, at the same time, with a diploma to choose between Cybersecurity and Ethical Hacking or Artificial Intelligence applied to Robotics, two areas with high demand in the labor market.
You will be able to participate in the + Futuro Program for the development of talent and high performance for brilliant candidates and attend congresses, technological competitions, advanced courses, etc.
Throughout your degree, you will go on educational trips that will not only help you learn computer science, but also strengthen your bonds with your classmates. And you will also attend conferences and seminars with experts in IoT, machine learning, metaverse, etc., both on and off campus.
and the best part! You will live an unforgettable experience in a campus full of life and with thousands of spaces to enjoy with students from other faculties. You will be able to join sports teams, do theater, go on missions or participate in hundreds of events and activities.
Internships in Companies
You will be able to do your internship in companies such as Spotify, Telefónica, Vodafone, Sigma, EY, Accenture, Mapfre, Orange, KPMG, Sony, Bloomberg, PWC, Indra, Microsoft, etc. Thanks to this experience, 85% of our students receive a job offer before finishing their internship.















INTERNATIONAL
AGREEMENTS
8,4 / 10
in international
experience of
our students
Source: 2024 undergraduate student experience report.
We have more than 200 exchange agreements so that you can study at a university in America and Europe such as Mid Sweden University or The Hague University. In addition, you will be able to study the university degree in bilingual modality, you will live on campus with students of different nationalities and have access to the Language Center.
You will lead the industry challenges by “humanizing” technology.
As technology advances, the world needs human computer engineers who understand the responsibility of their actions in the digital realm to ensure that progress benefits society. At UFV, you will learn to place the human being at the center of your work to ensure that all your projects leave a positive impact on others.

Price of the University Degree in Computer science and engineering, Academic Year 25/26
Any questions?
TITLE OF UNIVERSITY DEGREE
UNIVERSITY DEGREE IN COMPUTER SCIENCE AND ENGINEERING
INITIAL FEE
€ 1,500
MONTHLY FEE
€885
TOTAL
€10,350
TITLE OF UNIVERSITY DEGREE
UNIVERSITY DEGREE IN COMPUTER SCIENCE AND ENGINEERING (Bilingual)
INITIAL FEE
€ 1,500
MONTHLY FEE
€885
TOTAL
€10,350
Scholarships and Grants
UFV is one of the universities with the highest percentage of students with scholarships because we are committed to people and we value academic excellence, talents and the particular circumstances of each student. Our Study Grants Service offers an ambitious scholarship and grant program to ensure that financial considerations do not prevent students from pursuing their studies at our university.

Career Opportunities
The computer engineer is one of the most demanded professionals and faces great challenges due to the constant evolution of technology. It is a degree with many opportunities as it enables you to work in very diverse jobs and areas.
• Computer Security Expert
• Artificial Intelligence Expert
• Web Portal and Mobile Application Development
• Application Analyst
• Software and Hardware Engineer
• R&D&I Technician
• Programmer Analyst
• Network and Communications Specialist
• Systems Architect
• Data Scientist
• IT Consultant Information Technology
• Systems Engineer
• Technology Project Manager
• Video Game Developer
• Cloud Computing Specialist
• Blockchain Expert
• Digital Transformation Consultan
• Information Security Engineer
• Virtual and Augmented Reality Specialist
• Enterprise Software Developer
• Entrepreneur
Title of the University Degree:
University Degree in Computer Engineering
Centers where the Uniersity Degree is taught:
Higher Polytechnic School
Branch of knowledge:
Engineering and Architecture
Type of teaching:
In person modality
Languages in which the University Degree is taught:
Spanish<
Total number of ECTS credits:
240
Specialization:
Not applicable
Number of new admissions places offered:
120
Regulated professions:
Does not qualify
Resolution:
Not applicable
Regulation:
Not applicable<
Upcoming Events
Other University Degrees related to the University Degree in Computer Science and Engineering
Choose your professional future
