20700

What are you looking for?

Ej: Medical degree, admissions, grants...

Admissions:+34 951102240
Students:+34 951102255
Whatsapp
New campus in Málaga
Bachelor's Degree in Computer Enginering Universidad Europea de Andalucía

Bachelor's Degree in Computer Enginering* Málaga

Become an IT and technology expert capable of transforming ideas into real solutions that impact the digital future.

Select your program:

-50% Discount on place reservation until December 31st!

Bachelor's Degree in Computer and Software Engineering

The Bachelor's Degree in Computer Engineering offers a comprehensive practical education in the design, development and management of IT systems. With a focus on key areas such as programming, artificial intelligence, IT security and big data analytics, this degree prepares you to lead the future of digital technology. You’ll learn to solve real problems through projects and simulations in labs equipped with the latest technology, applying software development, network management and digital transformation techniques. From day one, you’ll work in collaborative environments, gaining the skills and knowledge you need to become an innovative, ethical and visionary professional in the current world of technology.

*University approved by law in the Andalusian Parliament on 24 July 2024, pending approval of its implementation for the academic year 25/26. Degree pending verification and implementation in the academic year 25/26 in accordance with current legislation.

Official degree issued by Universidad Europea de Andalucía
Campus-based
Málaga 4 years, 240 ECTS
Start: 6 oct. 2025
Polytechnic School

Why study for a Bachelor's Degree in Computer Enginering?

Experiential learning

Develop your skills from day one with practical projects in engineering, IT and programming, applying your knowledge in both simulated and real environments.

Innovative curriculum

With subjects such as artificial intelligence, mobile app development, IT security and big data management, you’ll gain the skills you need to become a leader in the world of technology.

State-of-the-art facilities

Enjoy 27,000m² of state-of-the-art facilities equipped with the latest technology for advanced programming, networking and simulation, designed to immerse you in real IT environments.

Internships that open doors

You’ll have access to a wide network of internship agreements with leading technology companies, where you can apply your knowledge in professional projects and gain experience in the IT industry.

Universidad Europea arrives in Malaga

Step into a transformative learning environment crafted to help you unlock your full potential and equip you with the tools you need to face the challenges of the future. Our innovative, hands-on approach to education immerses you in real-world learning, where you’ll collaborate with professionals from diverse fields. Here, you’ll gain not only expertise in your profession but also a holistic, future-ready perspective to make a lasting impact.

State-of-the-art facilities

Instalaciones Universidad Europea

Advanced Computing Center

Enjoy hands-on experience configuring and managing high-performance services, from database and web servers to virtualization systems and advanced simulation equipment.

Instalaciones Universidad Europea

A curriculum designed to train computer engineers capable of leading in a constantly evolving technological environment

This degree will give you a solid grounding in key areas such as programming, computer networks and operating systems. You’ll also develop your skills in artificial intelligence, IT security and software development. During the early years, you'll gain a comprehensive understanding of the fundamentals of IT. As you progress, you'll be able to delve deeper into areas of interest to you, such as cybersecurity, mobile app development or data analysis, under the guidance of your professors. In the final year, you'll carry out intensive internships with companies in the industry and will prepare your Final Degree Project (TFG), to conclude your education with a holistic applied perspective.

Plan de estudios ofertado en el curso actual

First year

SubjectTypeECTS
Mathematical AnalysisCore6
Fundamentals of ITCore6
Fundamentals of ProgrammingCore6
AlgebraCore6
Fundamentals of Computer NetworksCore6
Discrete mathematics and logicCore6
Computer StructureCore6
Fundamentals of Physics for EngineeringCore6
Engineering ProjectCore6
Object-oriented ProgrammingCompulsory6

Second year

SubjectTypeECTS
DatabasesCompulsory6
Programming with Linear StructuresCompulsory6
Introduction to Software EngineeringCompulsory6
Operating SystemsCompulsory6
IT Project ICompulsory6
Concurrent and Distributed ProgrammingCompulsory6
Web DevelopmentCompulsory6
BusinessCore6
StatisticsCore6
IT Project IICompulsory6

 

Third year

SubjectTypeECTS
Software EngineeringCompulsory6
Algorithmic and nonlinear structuresCompulsory6
Artificial IntelligenceCompulsory6
User InterfacesCompulsory6
Computing Project ICompulsory6
Smart Systems and Knowledge RepresentationCompulsory6
Computer NetworksCompulsory6
System AdministrationCompulsory6
Professional and Personal EfficiencyCompulsory6
Computing Project IICompulsory6

Fourth year

SubjectTypeECTS
Big DataCompulsory6
IT SecurityCompulsory6
Management SkillsCompulsory6
Compilers and Formal LanguagesCompulsory6
Law and StandardisationCompulsory6
Elective 1Optional6
Elective 2Optional6
InternshipInternship6
Final Degree Project (TFG)TFG12

Elective Subjects

SubjectTypeECTS
University ActivitiesOptional6
Internship ExtensionOptional6
Digital TransformationOptional6
Mobile App DevelopmentOptional6
RoboticsOptional6

Work internships are a key element in your training. Gaining experience beyond what you have learned in your degree is the best way to enter the labour market. There are two types of internships, curricular (included in your syllabus) and extracurricular (which you can do on a voluntary basis).

To do a curricular internship in a company, you will need to have passed 50% of the credits and enrol in the course before starting your internship. These internships are monitored by the company and the internship teacher, as well as the completion of interim and final reports for evaluation.

If you want to improve your work experience before finishing your university studies, you can do an extracurricular internship. You can do them in any course, but we remind you that internships are a training complement to your studies; therefore, the more knowledge you have acquired throughout your degree, the more you will benefit from the internship experience.

Key competencies

Knowledge
  • KNO01. Knowledge of core subjects and technologies, which enable them to learn and develop new methods and technologies, as well as those which give them great versatility to adapt to new situations.
  • KNO02. Knowledge to carry out measurements, calculations, valuations, appraisals, expert reports, studies, reports, task planning and other similar computer work, in accordance with the knowledge acquired as established in the specific skills of the degree course.
  • KNO03. Knowledge and application of basic elements of economics and human resources management, project organisation and planning, as well as legislation, regulation and standardisation in the field of IT projects, in accordance with the knowledge acquired as established in the specific skills of the degree course.
  • KNO04. Understanding and mastery of the basic concepts of fields and waves and electromagnetism, electrical circuit theory, electronic circuits, physical principle of semiconductors and logic families, electronic and photonic devices, and their application to engineering problem solving.
  • KNO05. Ability to understand and master the basic concepts of discrete mathematics, logic, algorithmic and computational complexity, and their application to the resolution of engineering problems.
  • KNO06. Basic knowledge of the use and programming of computers, operating systems, databases and software with engineering applications.
  • KNO07. Knowledge of the structure, organisation, operation and interconnection of computer systems, the fundamentals of their programming, and their application to the resolution of engineering problems.
  • KNO08. Adequate knowledge of the concept of a company, institutional and legal framework of the company. Business organisation and management.
  • KNO09. Knowledge and application of the basic algorithmic procedures of computer technologies to design solutions to problems, analysing the suitability and complexity of the proposed algorithms.
  • KNO10. Knowledge, design and efficient use of the most appropriate data types and structures to solve a problem.
  • KNO11. Ability to know, understand and evaluate the structure and architecture of computers and their basic components.
  • KNO12. Knowledge of the characteristics, functionalities and structure of Operating Systems and design and implement applications based on their services.
  • KNO13. Knowledge and application of the characteristics, functionalities and structure of Distributed Systems, Computer Networks and the Internet and design and implement applications based on them.
  • KNO14. Knowledge and application of the characteristics, functionalities and structure of databases, enabling their appropriate use, and the design, analysis and implementation of applications based on them.
  • KNO15. Knowledge and application of the tools necessary for storing, processing and accessing information systems, including web-based systems.
  • KNO16. Knowledge and application of the fundamental principles and basic techniques of parallel, concurrent, distributed and real-time programming.
  • KNO17. Knowledge and application of the fundamental principles and basic techniques of intelligent systems and their practical application.
  • KNO18. Knowledge and application of software engineering principles, methodologies and life cycles.
  • KNO19. Knowledge of national, European and international IT rules and regulations.
  • KNO20. Ability to have a thorough knowledge of the fundamental principles and models of computing and to know how to apply them to interpret, select, evaluate, model, and create new concepts, theories, uses and technological developments related to computing.
  • KNO21. Ability to understand the theoretical foundations of programming languages and the associated lexical, syntactic and semantic processing techniques, and to know how to apply them to the creation, design and processing of languages.
Skills
  • SK01. Ability to solve problems with initiative, decision-making, autonomy and creativity. Ability to know how to communicate and transmit the knowledge, skills and abilities of the profession of Technical Engineer in Computer Science.
  • SK02. Ability to solve mathematical problems that may arise in engineering. Ability to apply knowledge of: linear algebra; differential and integral calculus; numerical methods; numerical algorithms; statistics and optimisation.
  • SK03. Ability to design, develop, select and evaluate computer applications and systems, ensuring their reliability, security and quality, in accordance with ethical principles and current legislation and regulations.
  • SK04. Ability to plan, conceive, deploy and manage IT projects, services and systems in all areas, leading their implementation and continuous improvement and assessing their economic and social impact.
  • SK05. Ability to draw up the technical specifications of a computer installation that complies with the standards and regulations in force.
  • SK06. Knowledge, administration and maintenance of computer systems, services and applications.
  • SK07. Ability to design and evaluate human-computer interfaces to ensure accessibility and usability of computer systems, services and applications.
  • SK08. Ability to assess the computational complexity of a problem, know algorithmic strategies that can lead to its resolution and recommend, develop and implement the one that guarantees the best performance according to the established requirements.
  • SK09. Ability to understand the fundamentals, paradigms and techniques of intelligent systems and to analyse, design and build computer systems, services and applications using these techniques in any field of application.
  • SK10. Ability to acquire, obtain, formalise and represent human knowledge in a computable form for problem solving by means of a computer system in any field of application, particularly those related to aspects of computation, perception and performance in intelligent environments.
  • SK11. Ability to develop and evaluate interactive and complex information presentation systems and their application to the resolution of human-computer interaction design problems.
  • SK12. Ability to know and develop computational learning techniques and design and implement applications and systems that use them, including those dedicated to the automatic extraction of information and knowledge from large volumes of data.
  • SK13. Original exercise to be undertaken individually and then presented and defended before a university panel, consisting of a project in the field of specific Computer Engineering technologies of a professional nature, in which skills acquired during the course are both synthesised and integrated.
Competencies
  • CMP01. Ability to conceive, draft, organise, plan, develop and sign projects in the field of computer engineering aimed, in accordance with the knowledge acquired as established in the specific skills of this degree, at the conception, development or operation of computer systems, services and applications.
  • CMP02. Ability to manage project activities in the field of computer science in accordance with the knowledge acquired as set out in the specific skills.
  • CMP03. Ability to design, develop, evaluate and ensure the accessibility, ergonomics, usability and security of computer systems, services and applications, as well as the information they manage.
  • CMP04. Ability to define, evaluate and select hardware and software platforms for the development and implementation of computer systems, services and applications, in accordance with the knowledge acquired as established in the specific skills of the degree course.
  • CMP05. Ability to conceive, develop and maintain computer systems, services and applications using software engineering methods as an instrument for quality assurance, in accordance with the knowledge acquired as established in the specific skills of the degree course.
  • CMP06. Ability to conceive and develop centralised or distributed computer systems or architectures integrating hardware, software and networks in accordance with the knowledge acquired as established in the specific skills of the degree course.
  • CMP07. Ability to know, understand and apply the necessary legislation during the course of the profession of Technical Engineer in Computer Science and to handle specifications, regulations and compulsory standards
  • CMP08. Ability to analyse and assess the social and environmental impact of technical solutions, understanding the ethical and professional responsibility of the activity of the Technical Engineer in Computer Science.
  • CMP09. Ability to understand the importance of negotiation, effective work habits, leadership and communication skills in all software development environments.
  • CMP10. Ability to analyse, design, build and maintain applications in a robust, secure and efficient way, choosing the most appropriate paradigm and programming languages.
  • CMP11. Ability to come up with new ideas and concepts based on known ideas and concepts, arriving at conclusions or solving problems, challenges and situations in an original way in the academic and professional environment.
  • CMP12. Ability to convey messages (ideas, concepts, feelings, arguments), both orally and in writing, strategically aligning the interests of the various actors involved in communication in the academic and professional environment.
  • CMP13. Ability to use information and communication technology to search for and analyse data, as well as to research, communicate and learn.
  • CMP14. Ability to help others by guiding and directing them towards concrete objectives and goals, taking into account their points of view, particularly in professional situations of volatility, uncertainty, complexity and ambiguity (VUCA) in today's world.
  • CMP15. Ability to work with others to achieve a shared academic or professional objective, making active, empathetic contributions while demonstrating active listening and respect for all involved.
  • CMP16. Ability to integrate analysis with critical thinking in the evaluation of different ideas or professional possibilities and their potential for error, based on objective evidence and data leading to effective and valid decision-making.
  • CMP17. Ability to adapt to adverse and unexpected situations that lead to stress, whether that be personal or professional, overcoming them and even turning them into opportunities for positive change.
  • CP18. Ability to demonstrate ethical conduct and social commitment in the course of your work, as well as awareness of inequality and diversity.

Employability

que-es-ingenieria-informatica

IT is a field that is constantly evolving and is relevant worldwide, applied in a wide range of areas such as technology, health, entertainment and finance. In recent years, new areas of specialisation have emerged to give IT professionals a broad range of opportunities to excel and grow professionally. Cybersecurity, artificial intelligence, software development, data science and infrastructure management are just some of the areas in which you can develop your skills. With a Bachelor's Degree in IT Engineering, you’ll be able to design, implement and optimise innovative technological solutions, contributing to society’s digital progress in an effective, ethical way.

que-es-ingenieria-informatica

Career opportunities

  • Work in Big Data, IoT, Artificial Intelligence, Smart Cities, Robotics, Cybersecurity and Cloud Computing.
  • Software analyst; video game, mobile app and web service development.
  • System architect, database administrator, cybersecurity expert and network architect.
  • Project management, computer forensics, digital transformation and security auditing.
  • Consultant in technology, IT management and founding of innovative startups.

Admissions

Start your future at Universidad Europea

You can become a student at Universidad Europea in three easy steps.

1

Admission exams

Start your admission process by calling +34 951102240 or request information and our advisors will contact you.

2

Place reservation

Once you have been admitted, secure your place by paying the reservation fee.

3

Enrollment

Submit the required documents to formalise your enrollment.

Scholarships and financial aid

We want to help you. If you want to study at the Universidad Europea, you will have at your disposal a wide selection of own and official scholarships.

Credit recognition and transfers

You don’t have to stick with something you don’t like. That’s why we’ve designed specific plans for credit recognition and transfers.

Request your online credit recognition review, transfer your academic file and start studying at Universidad Europea.

The ideal profile for the Bachelor's Degree in Computer Engineering includes people who have a clear appreciation for technology and innovation, and a deep interest in developing digital solutions and IT systems. These students stand out for their skills in logic and analysis, as well as for their ability to solve complex problems in an organised, efficient way. They also have a creative, adaptable mindset, which is essential to meet the challenges of a constantly evolving field. A strong willingness to learn continuously is also an asset, as IT requires keeping up to date with developments in technology and programming.

  • Generic profile of the faculty
    The faculty for the Degree in Computer Science is made up of professors who combine their professional activity with teaching, which allows them to transfer their experience to their students in the classroom. It should be noted that more than 50% are PhDs, in response to the minimum requirement of PhDs established in article 7.6 of Royal Decree 640/2021, of July 27, on the creation, recognition, authorization and accreditation of universities and university centers, and institutional accreditation of university centers.
  • General profile of the teachers responsible for the tutoring of external academic internships
    The teachers responsible for tutoring the external academic internships of the degree, are professionals with university degrees, responsible for the academic coordination (from the University) of the subject of external academic internships. Their functions are to accompany students in the administrative and management aspects of external academic internships, providing them with the necessary information about procedures, available centers and evaluation systems.
  • General profile of the teachers responsible for the tutoring of the final degree project
    The figure of the director/coordinator of TFG will fall on teachers belonging to the area of Computer Science and Technology, from the field of knowledge Computer Engineering and Systems Engineering.
  • Profile of the lecturer responsible for the coordination of the degree program
    The coordination of the degree is in the hands of Professor 2, a doctor belonging to the area of Programming Languages, who has a full time and indefinite contract. He has 10 years of teaching experience in different programming subjects in the degrees of Computer Engineering, Mathematical Engineering Applied to Data Analysis and other engineering degrees. In addition, he has research experience in Information Systems and Project Based Learning.

Academic quality

As part of its strategy, the University has an internal quality plan whose objective is to promote a culture of quality and continuous improvement, and which allows it to face future challenges with the maximum guarantee of success. In this way, it is committed to promoting the achievement of external recognitions and accreditations, both nationally and internationally; the measurement and analysis of results; simplification in management; and the relationship with the external regulator.

View

Frequently Asked Questions

If you study the Degree in Computer Engineering at Universidad Europea, it’ll take four years. During the programme, you will get a deep understanding of many areas, such as:

  • intelligent systems,
  • artificial intelligence,
  • user interface

As part of the degree, you can also obtain the CISCO and AWS certifications.

Yes, a computer engineering degree can be a good option for people interested in pursuing a career in technology. Computer engineering is a field that combines the principles of computer science and electrical engineering to design and develop computer systems and hardware.

Once they have completed their degree, graduates are highly sought after by a variety of industries, including software development, electronics manufacturing, telecommunications, and aerospace. The rapid growth and evolution of technology means that across the world there is a demand for skilled professionals in computer science.

Computer engineers are in high demand in many countries across the world because of the specific skills they offer. As we rely more and more on technology, companies and organisations of all sizes need professionals capable of designing and maintaining computer hardware and software systems.

On the Degree in Computer Engineering at Universidad Europea, you’ll not just learn the theory, but put into practice your knowledge via an academic model based on experiential learning, and completing internships and work placements, getting the skills needed ahead of launching your career in this growing sector.

The Degree in Computer Engineering at Universidad Europea involves aspects of computer science and electrical engineering. Computer engineering is a branch of engineering that focuses on the design, development, and maintenance of computer systems and their components.

The following is just an example of some of what you’ll study on the degree:

  • Programming
  • Data structures and algorithms
  • Computer architecture
  • Operating systems
  • Computer networks
  • Software engineering

Overall, the degree in computer engineering provides a broad range of knowledge and skills that can be applied to a variety of industries, including software development, hardware design, telecommunications, and robotics.