Study plan Bachelor's Degree in Computer Engineering

Study guides

The information currently available corresponds to the subjects offered during the 2024/25 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

 103807 - Bussines Organisation and Management

 103802 - Calculus

 102772 - Discrete Mathematics

 102771 - Electricity and Electronics

 102765 - Fundamentals of Computers

 103806 - Fundamentals of Computing

 102764 - Programming Methodology

 103805 - Fundamentals of Engineering

2nd year

 103803 - Statistics

 102768 - Artificial Intelligence

 102775 - Computer Architecture

 102774 - Computer Organization

 102744 - Databases

 102769 - Information and Security

 102746 - Networks

 102747 - Operating Systems

 102767 - Programming Lab

 102743 - Software Engineering

3rd year

 102778 - Advanced Computer Architectures

 102749 - Advanced Internet Technologies

 102783 - Analysis and Design of Algorithms

 102782 - Compilers

 102784 - Computer Vision

 102741 - Database Management and Administration

 102740 - Distributed Systems

 102791 - Embedded Systems

 102792 - Embedded Systems Prototyping

 103804 - Engineering Ethics

 102773 - Fundamentals of Information Technology

 102794 - Hardaware/Software Integration

 102777 - High Performance Computing

 102757 - Information and Security Management

 102752 - Information Systems

 102753 - Interactive Graphic Visualisation

 102742 - Internet and Web Development Techologies

 102786 - Knowledge, Reasoning and Uncertainty

 102745 - Legislation

 102787 - Machine Learning

 102793 - Microprocessors and Peripherals

 102754 - Multimedia Systems

 102751 - Network Infrastructure and Technology

 102776 - Network Management and Administration

 102781 - Quality Models in ICT Management

 102785 - Robotics, Language and Planning

 102790 - Software Architecture and Technologies

 102759 - Software Design

 102789 - Software Development Management

 102788 - Software Integrated Lab

 102758 - Software Quality and Testing

 102763 - Software Requirements

 102750 - Web Systems and Technologies

4th year

 106542 - Bachelor's Degree Final Project

 102760 - Project Management

Optional

 102778 - Advanced Computer Architectures

 102749 - Advanced Internet Technologies

 102783 - Analysis and Design of Algorithms

 105074 - Applications of Coding Theory

 105072 - Blockchain Technology and Cryptocurrency

 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

 102773 - Fundamentals of Information Technology

 102794 - Hardaware/Software Integration

 102777 - High Performance Computing

 102757 - Information and Security Management

 102752 - Information Systems

 102753 - Interactive Graphic Visualisation

 105075 - Internet of Things

 102786 - Knowledge, Reasoning and Uncertainty

 102787 - Machine Learning

 102793 - Microprocessors and Peripherals

 102754 - Multimedia Systems

 102751 - Network Infrastructure and Technology

 102776 - Network Management and Administration

 102762 - Professional English I

 102761 - Professional English II

 102781 - Quality Models in ICT Management

 102785 - Robotics, Language and Planning

 102790 - Software Architecture and Technologies

 102759 - Software Design

 102789 - Software Development Management

 102788 - Software Integrated Lab

 102758 - Software Quality and Testing

 102763 - Software Requirements

 102750 - Web Systems and Technologies

 106541 - Work Placement