Select where you would like to study your program:
Saturday, November 14 · Don't Just Take Our Word for It· Open Houseat ESIC Business & Marketing School (Av. Juan XIII, 12)
We will teach you how to find effective solutions to the needs of companies and society, using technology as the main tool.
You will be trained in fundamental disciplines such as Artificial Intelligence, Data, Programming, Cybersecurity, Networks and Cloud, with a practical approach oriented towards professional application.
You will acquire technical knowledge used internationally, and develop a comprehensive vision that will allow you to adapt and stand out in a constantly evolving global environment.
Why study a degree in Computer Engineering?
Become the professional who applies computer engineering to create solutions that drive business development.
95%
Employment rate per year
s of completing the degree.
PRACTICAL APPROACH
You will work on real business cases in current market situations. This will prepare you to face the business world from the first day you start working.
WHY STUDY AN OFFICIAL DEGREE WITH ESIC UNIVERSITY?
Studying a Degree Computer Engineering at ESIC University will specialize you in understanding technology and its application in business development.
This degree is based on the concept of liquid education, where the degree adapts and updates as technology changes.
You will receive excellent training in technical knowledge accompanied by professional certifications that will enhance your resume.
Not only will you master current tools, but you will also design technological solutions that respond to the challenges of the present and the future.
Specialized in Marketing, Management, and Technology, with leading expertise in the sector.
STUDENT PROFILE, WHO IS THE DEGREE AIMED AT?
If you have always been interested in computers, mobile phones, apps, or digital platforms, and you are curious to understand how the digital world works and is built, the Degree Computer Science is the ideal choice for you.
If you consider yourself an independent learner, capable of finding creative solutions to technological challenges, you will be ready to make the most of this degree and shape the digital future. This program is designed for those who want to learn how to create and manage the technological tools of today and tomorrow.
COMPETENCES OF THE DEGREE IN COMPUTER ENGINEERING
TECHNOLOGY SOLUTIONS
Design and create comprehensive technological solutions that meet business needs.
INFORMATION TECHNOLOGIES
Acquire knowledge in data, programming, AI, cybersecurity, systems, and networks to perform various professional roles.
AI PROJECTS
Develop analytical thinking to participate in Machine Learning, Deep Learning, and generative modeling projects.
TECHNOLOGICAL ADAPTABILITY
Ability to develop applications, websites, and embedded systems, with skills to learn new technologies.
Curriculum
This is how you will prepare yourself year after year to lead the next technological revolution.
| Subject | ECTS | Type |
|---|---|---|
| Algebra and Discrete Mathematics | 6 | FB |
| Physics | 6 | FB |
| Introduction to Computer Science | 6 | FB |
| Programming | 9 | FB |
| Computer Science and Society | 3 | FO |
| Subject | ECTS | Type |
|---|---|---|
| Calculation | 6 | FB |
| Logic | 6 | FB |
| Data Structures | 6 | FO |
| Fundamentals of Computers | 6 | FB |
| Automata Theory and Formal Languages | 6 | FO |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Computer Structure | 6 | FO |
| Object Oriented Programming | 6 | FO |
| Databases | 6 | FO |
| Probability and Statistics | 6 | FB |
| Modern Language | 6 | FB |
| Subject | ECTS | Type |
|---|---|---|
| Computer Architecture | 6 | FO |
| Economy and Business | 6 | FB |
| Algorithmic | 6 | FO |
| Computer Networks | 6 | FO |
| Software Engineering | 6 | FO |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Operating Systems | 6 | FO |
| Concurrent Programming | 6 | FO |
| Cybersecurity | 6 | FO |
| Operational and Statistical Methods | 6 | FO |
| Advanced Data Structures | 6 | FO |
| Subject | ECTS | Type |
|---|---|---|
| Embedded and Real-Time Systems | 6 | FO |
| Computer Graphics | 6 | FO |
| Artificial Intelligence | 6 | FO |
| Advanced Architectures | 6 | FO |
| Language Processors | 6 | FO |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Software Engineering Extension | 6 | FO |
| Deontology and IT Law | 6 | FO |
| Elective 1 | 4,5 | OP |
| Elective 2 | 4,5 | OP |
| Elective 3 | 4,5 | OP |
| Elective 4 | 4,5 | OP |
| ELECTIVES TO CHOOSE: | ||
| Web Programming | 4,5 | OP |
| Mobile Application Development | 4,5 | OP |
| Development of Immersive and Virtual Reality Experiences | 4,5 | OP |
| Functional Programming | 4,5 | OP |
| Robotics and Home Automation | 4,5 | OP |
| Human-Computer Interaction | 4,5 | OP |
| Machine Vision | 4,5 | OP |
| Display | 4,5 | OP |
| Hacking Techniques | 4,5 | OP |
| Network Security | 4,5 | OP |
| Malware and Targeted Threats | 4,5 | OP |
| Secure Development Methodologies | 4,5 | OP |
| Subject | ECTS | Type |
|---|---|---|
| Academic Internships | 18 | PE |
| Final Degree Project | 12 | TFG |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Algebra and Discrete Mathematics | 6 | FB |
| Physics | 6 | FB |
| Introduction to Computer Science | 6 | FB |
| Programming | 9 | FB |
| Computer Science and Society | 3 | FO |
| Subject | ECTS | Type |
|---|---|---|
| Calculation | 6 | FB |
| Logic | 6 | FB |
| Data Structures | 6 | FO |
| Fundamentals of Computers | 6 | FB |
| Automata Theory and Formal Languages | 6 | FO |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Computer Structure | 6 | FO |
| Object Oriented Programming | 6 | FO |
| Databases | 6 | FO |
| Probability and Statistics | 6 | FB |
| Modern Language | 6 | FB |
| Subject | ECTS | Type |
|---|---|---|
| Computer Architecture | 6 | FO |
| Economy and Business | 6 | FB |
| Algorithmic | 6 | FO |
| Computer Networks | 6 | FO |
| Software Engineering | 6 | FO |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Operating Systems | 6 | FO |
| Concurrent Programming | 6 | FO |
| Cybersecurity | 6 | FO |
| Operational and Statistical Methods | 6 | FO |
| Advanced Data Structures | 6 | FO |
| Subject | ECTS | Type |
|---|---|---|
| Embedded and Real-Time Systems | 6 | FO |
| Computer Graphics | 6 | FO |
| Artificial Intelligence | 6 | FO |
| Advanced Architectures | 6 | FO |
| Language Processors | 6 | FO |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
| Subject | ECTS | Type |
|---|---|---|
| Software Engineering Extension | 6 | FO |
| Deontology and IT Law | 6 | FO |
| Elective 1 | 4,5 | OP |
| Elective 2 | 4,5 | OP |
| Elective 3 | 4,5 | OP |
| Elective 4 | 4,5 | OP |
| ELECTIVES TO CHOOSE: | ||
| Web Programming | 4,5 | OP |
| Mobile Application Development | 4,5 | OP |
| Development of Immersive and Virtual Reality Experiences | 4,5 | OP |
| Functional Programming | 4,5 | OP |
| Robotics and Home Automation | 4,5 | OP |
| Human-Computer Interaction | 4,5 | OP |
| Machine Vision | 4,5 | OP |
| Display | 4,5 | OP |
| Hacking Techniques | 4,5 | OP |
| Network Security | 4,5 | OP |
| Malware and Targeted Threats | 4,5 | OP |
| Secure Development Methodologies | 4,5 | OP |
| Subject | ECTS | Type |
|---|---|---|
| Academic Internships | 18 | PE |
| Final Degree Project | 12 | TFG |
- FB = Basic Training
- FO = Compulsory Training
- OP = Electives
- PE = External internships
- TFG = Final Degree Project
Employability
+2.000
Annual job offers managed by ESIC
95%
Employability (employability ratio of the ESIC University group)
30%
From Internship to Labor Contract (internship in a company)
CAREER OPPORTUNITIES FOR COMPUTER ENGINEERING GRADUATES
Our Degree Computer Engineering trains you to design and develop innovative technological solutions, integrating knowledge of programming, networks, and cybersecurity.
COMPUTER SYSTEMS ARCHITECT
Designs the structure and operation of complex IT systems, ensuring scalability, performance, and security.
DATA SCIENTIST
Analyzes large volumes of data to extract useful information using statistical and machine learning algorithms.
AI ENGINEER
Develops intelligent models capable of learning from data, applying machine learning and deep learning techniques.
FULL STACK DEVELOPER
Create complete web applications, mastering both front-end and back-end development.
IT CONSULTANT
Provides technological consulting to companies to improve their digital systems, processes, and strategies.
CYBERSECURITY CONSULTANT
Designs and implements digital security strategies to protect systems, networks, and data from cyberattacks.
WHERE DO OUR STUDENTS WORK?
EXPLORE
THE EXPERIENCE
INTERNATIONAL MOBILITY OPTIONS
- Official exchange within the European educational space.
- European Union countries
- It can be one semester or two semesters (one full year) *.
- For 3rd, 4th and 5th year students In the case of single Official Degrees it will be a maximum of one year, either full or two separate semesters. In the case of Double Degrees (Official Degrees + Higher Degrees) it will be a maximum of 3 semesters**.
*If the stay is for a full year, it must be done in the 3rd year.
**The maximum of 3 semesters could be separated into one semester each year (one semester in 3rd, one semester in 4th and one semester in 5th) or a full year in 3rd and one semester in 4th or 5th year.
The Erasmus scholarship depends on the country of destination.
- Official exchange within the non-European educational area.
- Asia, Africa, Latin America, America.
- It can be one semester or two semesters (one full year) *.
- For students of 3rd, 4th and 5th year In the case of single Official Degrees it will be a maximum of one year, either full or two separate semesters. In the case of Double Degrees (Official Degrees + Higher Degrees) it will be a maximum of 3 semesters**.
*If the stay is for a full year, it must be done in the 3rd year.
**The maximum of 3 semesters could be separated into one semester each year (one semester in 3rd, one semester in 4th and one semester in 5th) or a full year in 3rd and one semester in 4th or 5th year.
The amount corresponding to the course at ESIC will be paid.
- Official exchange for students of the Higher Degree in Global Marketing Management and for 5th year students studying a Double DegreeDegree OfficialDegree + Higher Degree).
- Everyone.
- Stay for only one semester, either the 1st or 2nd semester. In the case of Dual Degrees, it may be your third international semester.
- Mobility to add an official degree from the country of destination by studying abroad for one year.
- France, Germany and Amsterdam.
- For 3rd year students.
- Short-term summer mobility.
- Destinations such as London or the USA
- Depending on the destination, the duration varies from 2 to 6 weeks.
- Official accreditation certificate in the language in which the mobility is to be carried out and, in some cases, a specific certification requested by the host university. The level and score of the language varies according to the destination and institution.
- If you are studying for a Bachelor's Degree in English you must have a minimum level of B2 or equivalent.
- If you are studying an Official Degree in Spanish, you must have a minimum level of C1 or equivalent.
- For destinations in the United States: TOEFL or IELTS.
- Depending on the destination or program, you must have passed all the courses of the first year at the time of application.
- The application for the chosen mobility program must be made in the year prior to the year in which the mobility is to be carried out.
*International destinations are limited, subject to change.
All international options incur additional costs.
ADMISSION PROCESS
We accompany you throughout the whole process, guiding and advising you to choose the best option for your professional career. These are the steps to follow:
1 GUIDANCE
- Request information by leaving your contact information and you will receive confirmation of your request.
- The admissions team will contact you to coordinate a personalized counseling.
2 REQUIREMENTS AND DOCUMENTATION
After the orientation, you must arrange a date with your advisor to take the admission tests, which you can do any day of the week. You will also need to send your advisor scanned copies of the required documentation before taking the tests.
3 ADMISSION TESTS
The tests are conducted in the language of the degree you wish to studySpanish or English). It consists of 3 phases and lasts approximately 1 hour and 30 minutes.
- Motivation Letter.
- Business Case
- Written interview
- English test*.
* This test is not exclusive. Candidates who have an official English certificate will not need to take this language test.
4 RESERVING A PLACE AND REGISTRATION
Once you pass the admission tests, you will receive a pre-enrollment letter. To secure your place, you must pay the reservation and registration fees within the period indicated by your advisor.
The formalization of the enrollment will take place when you have access to the virtual campus and the corresponding period opens.
The Student Services Office will advise you on the next steps to take.
UNIVERSITY SCHOLARSHIPS AND STUDY GRANTS
Financial issues should not be an obstacle that prevents you from achieving your goals. Make sure you have a training with a future.
SCHOLARSHIPS AND GRANTS
We do not want financial issues to be an obstacle to you achieving your goals and ensuring a future-proof education. Therefore, we offer you a wide range of possibilities that will help you in this regard, both the Scholarship Plan that we have developed at ESIC University, as well as those made available to you by different public or private organisations.
- Own scholarships
- National scholarships
- International scholarships
- Mobility grants for international internships
- Insurance and aid
VALIDATIONS
Are you thinking of pursuing an Official degree after finishing your Degree Superior or simply want to change university?
- Gather the necessary information to submit your credit recognition application.
- We will evaluate your application and respond as soon as possible with the credit recognition assessment.
- Once you have received your results, you can apply for the entrance exam for the Official Degree you are interested in.
Where is it taught?

ESIC University Campus
Cam. Valdenigriales, S/N
Pozuelo de Alarcón, Madrid
View in Google Maps
On-site modality
Language: Spanish
ESIC UNIVERSITY AGENDA
FREQUENT QUESTIONS
These are some of the questions our students ask themselves.
What specific professional certifications are earned during the degree program?
You'll earn certifications in cloud architectures, operating systems, programming, cybersecurity, and more.
Do I need my own laptop with specific technical specifications?
Yes. It will be your primary tool throughout the program. You’ll use your device to apply everything you learn in class, since the program is entirely hands-on. You’ll use it both in and out of class. We recommend a computer with at least 16 GB of RAM and a 512 GB SSD.
What programming languages are taught in the curriculum?
The core of this degree is learning to program regardless of the specific programming language, which will give you the foundation you need to program in any language. Through the programming courses, you’ll use the languages that companies are currently in demand for, such as Python, Rust, Java, JavaScript, SQL...