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

 103801 - Algebra

 103802 - Calculus

 102765 - Computer Basics /computer Fundamentals (2024-25)

 107889 - Digital Systems Design

 102772 - Discrete Mathematics

 107887 - Electricity and Electronics

 107888 - Programming 1

 107890 - Programming 2

 107891 - Theory of Computation

 107893 - Systems Software

2nd year

 103803 - Statistics

 102768 - Artificial Intelligence

 102775 - Computer Architecture

 102774 - Computer Organization

 102744 - Databases

 102769 - Information and Security

 102746 - Networks (2024-25)

 102747 - Operating Systems

 102767 - Programming Laboratory

 102743 - Software Engineering

3rd year

 102778 - Advanced Computer Architecture

 102749 - Advanced Internet Technologies

 102783 - Analysis and Design of Algorithms

102755 - Business Management Techniques

 102782 - Compilers

 102784 - Computer Vision

 102741 - Database Management and Administration

 102740 - Distributed Systems

 102791 - Embedded Systems

 102792 - Embedded Systems Prototyping (2024-25)

 103804 - Engineering Ethics

 102773 - Fundamentals of Information Technology

 102794 - Hardware/Software Systems

 102777 - High Performance Computing

102756 - ICT Management

 102757 - Information and Security Management

 102752 - Information Systems

102780 - Information Systems Laboratory

 102753 - Interactive Computer Graphics and Visualisation

 102742 - Internet and Web Development Technologies

 102786 - Knowledge, Reasoning and Uncertainty (2024-25)

 102745 - Legislation

 102787 - Machine Learning

 102793 - Microprocessors and Peripherals

 102754 - Multimedia Systems

 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

 102759 - Software Design

 102788 - Software Laboratory

 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

 102760 - Project Management

 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

 102782 - Compilers

 102784 - Computer Vision

 102770 - Current Trends

 105073 - Data Compression Technologies

 102741 - Database Management and Administration

 102740 - Distributed Systems

 102791 - Embedded Systems

 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

 102752 - Information Systems

102780 - Information Systems Laboratory

 102753 - Interactive Computer Graphics and Visualisation

 105075 - Internet of Things (2024-25)

 102786 - Knowledge, Reasoning and Uncertainty (2024-25)

 102787 - Machine Learning

 102793 - Microprocessors and Peripherals

 102754 - Multimedia Systems

 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

 102759 - Software Design

 102788 - Software Laboratory

 102758 - Software Quality and Testing

 102763 - Software Requirements

102779 - Standardised ICT Solutions

 102750 - Web Systems and Technologies (2024-25)

 106541 - Work Placement