Course outline
Credits and subjects
| Year | Compulsory | Core subjects | Core subjects from other areas | Optional subjects | FDP | Total |
|---|---|---|---|---|---|---|
| 1 | -- | 60 | -- | -- | -- | 60 |
| 2 | 60 | -- | -- | -- | -- | 60 |
| 3 | 60 | -- | -- | -- | -- | 60 |
| 4 | -- | -- | -- | 48 | 12 | 60 |
| Total | 120 | 60 | -- | 48 | 12 | 240 |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Discrete Mathematics | 6 | Basic | Spanish, Basque | |
| Introduction to Computer Architecture | 6 | Basic | Spanish, Basque | |
| Mathematical Analysis | 6 | Basic | Spanish, Basque | |
| Programming Principles | 6 | Basic | Spanish, Basque | |
| Statistical Methods in Engineering | 6 | Basic | Spanish, Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Algebra | 6 | Basic | Spanish, Basque | |
| Calculus | 6 | Basic | Spanish, Basque | |
| Introduction to Computer Networks and Operating Systems | 6 | Basic | Spanish, Basque | |
| Methodology of Programming | 6 | Basic | Spanish, Basque | |
| Modular & Object-Oriented Programming | 6 | Basic | Spanish, Basque |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Advanced Statistical Methods | 6 | Compulsory | Spanish, Basque | |
| Data Mining | 6 | Compulsory | Spanish, Basque | |
| Data Structures and Algorithms | 6 | Compulsory | Spanish, Basque, English | |
| Parallel and Distributed Systems | 6 | Compulsory | Spanish, Basque | |
| Signals & Systems | 6 | Compulsory | Spanish, Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Artificial Intelligence | 6 | Compulsory | Spanish, Basque | |
| Automatic Reasoning | 6 | Compulsory | Spanish, Basque | |
| Databases | 6 | Compulsory | Spanish, Basque, English | |
| Operations Research | 6 | Compulsory | Spanish, Basque, English | |
| Software Engineering | 6 | Compulsory | Spanish, Basque, English |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Database Design | 6 | Compulsory | Spanish, Basque | |
| Introduction to Robotics | 6 | Compulsory | Spanish, Basque | |
| Machine Learning & Neural Networks | 6 | Compulsory | Spanish, Basque | |
| Natural Language Processing | 6 | Compulsory | Spanish, Basque | |
| Search Heuristics | 6 | Compulsory | Spanish, Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Advanced Machine Learning | 6 | Compulsory | Spanish, Basque | |
| Big Data Application Development | 6 | Compulsory | Spanish, Basque | |
| Computer Vision | 6 | Compulsory | Spanish, Basque | |
| Computing infrastructures for big data processing | 6 | Compulsory | Spanish, Basque | |
| Text Mining | 6 | Compulsory | Spanish, Basque |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Advanced Techniques in Natural Language Processing | 6 | Elective | English | |
| Advanced Techniques in Artificial Intelligence | 6 | Elective | English | |
| Fundamentals of Quantum Computing | 6 | Elective | English | |
| Human-Robot Interaction | 6 | Elective | Basque | |
| Knowledge-Based Systems | 6 | Elective | Spanish | |
| Probabilistic Robotics | 6 | Elective | ||
| Speech Processing | 6 | Elective | Spanish | |
| Web Systems | 6 | Elective | Spanish, Basque | |
| Written Scientific-Technical Communication in Basque | 6 | Elective | Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Analysis of Spatio-Temporal data | 6 | Elective | English | |
| Biomedical and Physiological Data Analysis | 6 | Elective | Spanish | |
| Generative AI for Software Engineering | 6 | Elective | English | |
| Oral Scientific-Technical Communication in Basque | 6 | Elective | Basque | |
| Robotics, Sensors & Actuators | 6 | Elective | ||
| Social Robotics | 6 | Elective | Spanish | |
| Trabajo Fin de Grado | 12 | Final year project | With pre-requirements | |
| Virtual and Augmented Reality | 6 | Elective |