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
102772 - Discrete Mathematics (2024-25)
107887 - Electricity and Electronics
107888 - Programming 1
107890 - Programming 2
107891 - Theory of Computation
107893 - Systems Software
2nd year
102768 - Artificial Intelligence (2024-25)
102775 - Computer Architecture (2024-25)
102774 - Computer Organization (2024-25)
102769 - Information and Security (2024-25)
102747 - Operating Systems (2024-25)
102767 - Programming Laboratory (2024-25)
102743 - Software Engineering (2024-25)
3rd year
102778 - Advanced Computer Architecture (2024-25)
102749 - Advanced Internet Technologies (2024-25)
102783 - Analysis and Design of Algorithms (2024-25)
102755 - Business Management Techniques
102784 - Computer Vision (2024-25)
102741 - Database Management and Administration (2024-25)
102740 - Distributed Systems (2024-25)
102791 - Embedded Systems (2024-25)
102792 - Embedded Systems Prototyping (2024-25)
103804 - Engineering Ethics (2024-25)
102773 - Fundamentals of Information Technology (2024-25)
102794 - Hardware/Software Systems (2024-25)
102777 - High Performance Computing (2024-25)
102756 - ICT Management
102757 - Information and Security Management (2024-25)
102752 - Information Systems (2024-25)
102780 - Information Systems Laboratory
102753 - Interactive Computer Graphics and Visualisation (2024-25)
102742 - Internet and Web Development Technologies (2024-25)
102786 - Knowledge, Reasoning and Uncertainty (2024-25)
102745 - Legislation (2024-25)
102787 - Machine Learning (2024-25)
102793 - Microprocessors and Peripherals (2024-25)
102754 - Multimedia Systems (2024-25)
102776 - Network Management and Administration (2024-25)
102751 - Networks Infrastructure and Technology (2024-25)
102789 - Program Development Management (2024-25)
102781 - Quality Models in ICT Management (2024-25)
102785 - Robotics, Language and Planning (2024-25)
102790 - Software Architecture and Technologies (2024-25)
102759 - Software Design (2024-25)
102788 - Software Laboratory (2024-25)
102758 - Software Quality and Testing (2024-25)
102763 - Software Requirements (2024-25)
102779 - Standardised ICT Solutions
102750 - Web Systems and Technologies (2024-25)
4th year
106542 - Bachelor's Degree Final Project (2024-25)
102760 - Project Management (2024-25)
102778 - Advanced Computer Architecture (2024-25)
102749 - Advanced Internet Technologies (2024-25)
102783 - Analysis and Design of Algorithms (2024-25)
105074 - Applications of Coding Theory (2024-25)
105072 - Blockchain Technology and Cryptocurrency (2024-25)
102755 - Business Management Techniques
102784 - Computer Vision (2024-25)
102770 - Current Trends (2024-25)
105073 - Data Compression Technologies (2024-25)
102741 - Database Management and Administration (2024-25)
102740 - Distributed Systems (2024-25)
102791 - Embedded Systems (2024-25)
102792 - Embedded Systems Prototyping (2024-25)
102773 - Fundamentals of Information Technology (2024-25)
102794 - Hardware/Software Systems (2024-25)
102777 - High Performance Computing (2024-25)
102756 - ICT Management
102757 - Information and Security Management (2024-25)
102752 - Information Systems (2024-25)
102780 - Information Systems Laboratory
102753 - Interactive Computer Graphics and Visualisation (2024-25)
105075 - Internet of Things (2024-25)
102786 - Knowledge, Reasoning and Uncertainty (2024-25)
102787 - Machine Learning (2024-25)
102793 - Microprocessors and Peripherals (2024-25)
102754 - Multimedia Systems (2024-25)
102776 - Network Management and Administration (2024-25)
102751 - Networks Infrastructure and Technology (2024-25)
102762 - Professional English I (2024-25)
102761 - Professional English II (2024-25)
102789 - Program Development Management (2024-25)
102781 - Quality Models in ICT Management (2024-25)
102785 - Robotics, Language and Planning (2024-25)
102790 - Software Architecture and Technologies (2024-25)
102759 - Software Design (2024-25)
102788 - Software Laboratory (2024-25)
102758 - Software Quality and Testing (2024-25)
102763 - Software Requirements (2024-25)
102779 - Standardised ICT Solutions