Bachelor's Degree in Computer Engineering
Study guides
The information currently available corresponds to the subjects offered during the 2025/26 academic year. If you wish to consult the information included in a study guide not found on the list, please visit the Digital Repository of Documents. The complete information of all the subjects of the Degree can be consulted in the Study Plan and timetables section.
The information on the languages used in each subject can be found in the study guide for each subject.
1st year
102765 - Computer Basics /computer Fundamentals (2024-25)
107889 - Digital Systems Design
107887 - Electricity and Electronics
107891 - Theory of Computation
2nd year
102768 - Artificial Intelligence
102775 - Computer Architecture
102774 - Computer Organization
102769 - Information and Security
102767 - Programming Laboratory
3rd year
102778 - Advanced Computer Architecture
102749 - Advanced Internet Technologies
102783 - Analysis and Design of Algorithms
102755 - Business Management Techniques
102741 - Database Management and Administration
102792 - Embedded Systems Prototyping (2024-25)
102773 - Fundamentals of Information Technology
102794 - Hardware/Software Systems
102777 - High Performance Computing
102756 - ICT Management
102757 - Information and Security Management
102780 - Information Systems Laboratory
102753 - Interactive Computer Graphics and Visualisation
102742 - Internet and Web Development Technologies
102786 - Knowledge, Reasoning and Uncertainty (2024-25)
102793 - Microprocessors and Peripherals
102776 - Network Management and Administration
102751 - Networks Infrastructure and Technology
102789 - Program Development Management
102781 - Quality Models in ICT Management
102785 - Robotics, Language and Planning
102790 - Software Architecture and Technologies
102758 - Software Quality and Testing
102763 - Software Requirements
102779 - Standardised ICT Solutions
102750 - Web Systems and Technologies (2024-25)
4th year
106542 - Bachelor's Degree Final Project
102778 - Advanced Computer Architecture
102749 - Advanced Internet Technologies
102783 - Analysis and Design of Algorithms
105074 - Applications of Coding Theory
105072 - Blockchain Technology and Cryptocurrency
102755 - Business Management Techniques
105073 - Data Compression Technologies
102741 - Database Management and Administration
102792 - Embedded Systems Prototyping (2024-25)
102773 - Fundamentals of Information Technology
102794 - Hardware/Software Systems
102777 - High Performance Computing
102756 - ICT Management
102757 - Information and Security Management
102780 - Information Systems Laboratory
102753 - Interactive Computer Graphics and Visualisation
105075 - Internet of Things (2024-25)
102786 - Knowledge, Reasoning and Uncertainty (2024-25)
102793 - Microprocessors and Peripherals
102776 - Network Management and Administration
102751 - Networks Infrastructure and Technology
102762 - Professional English I
102761 - Professional English II
102789 - Program Development Management
102781 - Quality Models in ICT Management
102785 - Robotics, Language and Planning
102790 - Software Architecture and Technologies
102758 - Software Quality and Testing
102763 - Software Requirements
102779 - Standardised ICT Solutions