Undergraduate Degree in Computer Engineering

Develop skills in programming, cybersecurity and artificial intelligence with an innovative curriculum. Through Computer Engineering subjects, acquire comprehensive knowledge of the sector, combining theory and practice to face current and future technological.

Foto de un hombre estudiante del Grado de Ingeniería Informática
Last few places!
More information for free now
Applications open 25/26

Choose UTAMED

  • 100% online live classes
  •  Your mentor always with you
  • We adapt to you

Computer Engineering Courses

The Undergraduate Degree in Computer Engineering at UTAMED offers complete training in programming, artificial intelligence, cybersecurity, networks and software development. The curriculum is organised into four academic courses with two semesters each, and includes training in computer engineering in basic, compulsory, elective courses, professional internships and the Final Degree Project. In addition, it incorporates content in project management and languages, preparing the student to face the challenges of the current technological environment.

First year

Module
Study Guide
Type
Year
Semester
ECTS
Mathematical analysis
Type: B
Year: 1st
Semester: 1st
ECTS: 6
Physical and Technological Foundations of Computer Science
Type: B
Year: 1st
Semester: 1st
ECTS: 6
Fundamentals of Programming
Type: B
Year: 1st
Semester: 1st
ECTS: 6
Algebra and Discrete Mathematics
Type: B
Year: 1st
Semester: 1st
ECTS: 6
Network Fundamentals
Type: B
Year: 1st
Semester: 1st
ECTS: 6
Probability and Statistics
Type: B
Year: 1st
Semester: 2nd
ECTS: 6
Object Oriented Programming
Type: OB
Year: 1st
Semester: 2nd
ECTS: 6
Algorithm
Type: B
Year: 1st
Semester: 2nd
ECTS: 6
Computer Structure
Type: B
Year: 1st
Semester: 2nd
ECTS: 6
Engineering Project
Type: B
Year: 1st
Semester: 2nd
ECTS: 6

Second year

Module
Study Guide
Type
Year
Semester
ECTS
Programming with Linear Structures
Type: OB
Year: 2nd
Semester: 3rd
ECTS: 6
English Applied to Computer Engineering
Type: B
Year: 2nd
Semester: 3rd
ECTS: 6
Fundamentals of Economics and Business Management
Type: OB
Year: 2nd
Semester: 3rd
ECTS: 6
Software Engineering
Type: OB
Year: 2nd
Semester: 3rd
ECTS: 6
Advanced Operating Systems
Type: OB
Year: 2nd
Semester: 3rd
ECTS: 6
Advanced Programming
Type: OB
Year: 2nd
Semester: 4th
ECTS: 6
Concurrent and Distributed Programming
Type: OB
Year: 2nd
Semester: 4th
ECTS: 6
Computer Networks
Type: OB
Year: 2nd
Semester: 4th
ECTS: 6
Databases
Type: OB
Year: 2nd
Semester: 4th
ECTS: 6
Development of Web and Apps
Type: OB
Year: 2nd
Semester: 4th
ECTS: 6

Third year

Module
Type
Year
Semester
ECTS
Development of Network Applications
Type: OB
Year: 3rd
Semester: 5th
ECTS: 6
Project Management
Type: OB
Year: 3rd
Semester: 5th
ECTS: 6
Computing Project
Type: OB
Year: 3rd
Semester: 5th
ECTS: 6
User Interface
Type: OB
Year: 3rd
Semester: 5th
ECTS: 6
Information Systems Security
Type: OB
Year: 3rd
Semester: 5th
ECTS: 6
Artificial Intelligence
Type: OB
Year: 3rd
Semester: 6th
ECTS: 6
Development for Mobile Devices
Type: OP
Year: 3rd
Semester: 6th
ECTS: 6
Team Leadership
Type: OP
Year: 3rd
Semester: 6th
ECTS: 6
Advanced Programming
Type: OB
Year: 3rd
Semester: 6th
ECTS: 6
Smart Systems
Type: OB
Year: 3rd
Semester: 6th
ECTS: 6
Graphic and Visualisation Computing
Type: OB
Year: 3rd
Semester: 6th
ECTS: 6

Fourth year

Module
Type
Year
Semester
ECTS
Systems Administration
Type: OB
Year: 4th
Semester: 7th
ECTS: 6
Large Data Volumes
Type: OB
Year: 4th
Semester: 7th
ECTS: 6
Compilers and Formal Languages
Type: OB
Year: 4th
Semester: 7th
ECTS: 6
External Academic Work Experience
Type: PAE
Year: 4th
Semester: 7th
ECTS: 12
Team Leadership
Type: OP
Year: 4th
Semester: 8th
ECTS: 6
Machine Learning and Data Mining
Type: OB
Year: 4th
Semester: 8th
ECTS: 6
Quality and Audit of Information Systems
Type: OP
Year: 4th
Semester: 8th
ECTS: 6
Systems Integration
Type: OB
Year: 4th
Semester: 8th
ECTS: 6
Final Degree Project
Type: TFG
Year: 4th
Semester: 8th
ECTS: 12

Recognition of credits for professional experience

At UTAMED, we recognise the value of your professional experience and help you have the knowledge you have acquired outside the academic environment recognised. That is why you will be able to:

  • Apply for the recognition of work placements if you can demonstrate at least 24 months’ professional experience in IT departments or technology consultancies.
  • Have 6 ECTS credits recognised, provided you can demonstrate at least 12 months’ work experience in specific areas.

Each case will be reviewed individually by the academic team.

Structure of the Curriculum for IT Courses

The IT courses are organised in modules, offering complete training of 240 ECTS credits. Basic, core and optional training courses are included, as well as external internships that allow the knowledge acquired to be applied in real environments.

TypologyECTS
Basic training credits60
Compulsory credits144
Elective credits12
External academic work experience credits12
Final Degree Project Credits12
Total240

 

Computer Engineering Courses: Internships 

This degree includes mandatory company internships of 12 ECTS credits, integrated into computer engineering courses, allowing you to apply the knowledge acquired in a real professional environment. These internships can be validated if you have previous and demonstrable work experience in the sector.

We collaborate with leading companies nationally, in strategic areas such as cybersecurity, artificial intelligence or computing. In addition, if you are interested in doing your internship in another company, we will check the possibility of establishing an agreement with said company. Our team will help you find the option that best suits your profile and career plans.
 

 

Computer Engineering courses: Final Degree Project

The Final Degree Project is an individual research project in which students integrate and apply the knowledge acquired throughout the degree. Within the computer science courses, the Final Degree Project represents a total of 12 ECTS credits.