Course outline
Credits and subjects
| Year | Compulsory | Core subjects | Core subjects from other areas | Optional subjects | FDP | Total |
|---|---|---|---|---|---|---|
| 1 | 18 | 42 | -- | -- | -- | 60 |
| 2 | 42 | 18 | -- | -- | -- | 60 |
| 3 | 12 | -- | -- | 48 | -- | 60 |
| 4 | -- | -- | -- | 48 | 12 | 60 |
| Total | 72 | 60 | -- | 96 | 12 | 240 |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Digital Systems Design Principles | 6 | Basic | Spanish, Basque | |
| Discrete Mathematics | 6 | Basic | Spanish, Basque | |
| Fundamentals of Computer Technology | 6 | Basic | Spanish, Basque | |
| Mathematical Analysis | 6 | Basic | Spanish, Basque | |
| Programming Principles | 6 | Basic | Spanish, Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Algebra | 6 | Basic | Spanish, Basque | |
| Calculus | 6 | Basic | Spanish, Basque | |
| Computer Structure | 6 | Compulsory | Spanish, Basque | |
| Modular & Object-Oriented Programming | 6 | Compulsory | Spanish, Basque | |
| Programming Methodology | 6 | Compulsory | Spanish, Basque |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Computer Architecture | 6 | Compulsory | Spanish, Basque | |
| Data Structures and Algorithms | 6 | Compulsory | Spanish, Basque, English | |
| Economy and Business Administration | 6 | Basic | Spanish, Basque, English | |
| Languages, Computing and Intelligent Systems | 6 | Compulsory | Spanish, Basque, English | |
| Statistical Methods In Engineering | 6 | Basic | Spanish, Basque, English |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Databases | 6 | Compulsory | Spanish, Basque, English | |
| Introduction to Computer Networks | 6 | Compulsory | Spanish, Basque | |
| Introduction to Operating Systems | 6 | Compulsory | Spanish, Basque | |
| Operations Research | 6 | Basic | Spanish, Basque, English | |
| Software Engineering | 6 | Compulsory | Spanish, Basque, English |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Network Services & Applications | 6 | Compulsory | Spanish, Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Project Management | 6 | Compulsory | Spanish, Basque |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Advanced Techniques in Artificial Intelligence | 6 | Elective | English | |
| Coding Theory and Cryptography | 6 | Elective | ||
| Concurrent Programming | 6 | Elective | Basque | |
| Database Administration | 6 | Elective | Spanish | |
| Digital Processing of Audio & Video | 6 | Elective | Spanish | |
| Distributed Systems | 6 | Elective | English | |
| Functional Programming | 6 | Elective | Spanish | |
| Fundamentals of Quantum Computing | 6 | Elective | English | |
| Intelligent & Accessible Interfaces | 6 | Elective | Spanish | |
| Intelligent Robotics and Control | 6 | Elective | Basque | |
| Knowledge-Based Systems | 6 | Elective | Spanish | |
| Machine Learning & Neural Networks | 6 | Elective | Spanish, Basque | |
| Mobile & Multimedia Communications | 6 | Elective | Basque | |
| Natural Language Processing | 6 | Elective | Spanish, Basque | |
| Network Design and Projects | 6 | Elective | Spanish | |
| Network Security, Performance & Availability | 6 | Elective | Spanish | |
| Search Heuristics | 6 | Elective | Spanish, Basque | |
| Written Scientific-Technical Communication in Basque | 6 | Elective | Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| 3D Modelling | 6 | Elective | Spanish | |
| Computer Vision | 6 | Elective | Spanish, Basque | |
| Electronics for Data Processing | 6 | Elective | Spanish | |
| Final Year Project | 12 | Final year project | With pre-requirements | |
| Formal Methods in Software Development | 6 | Elective | Spanish | |
| Generative AI for Software Engineering | 6 | Elective | English | |
| Logic Programming | 6 | Elective | Spanish | |
| Oral Scientific-Technical Communication in Basque | 6 | Elective | Basque | |
| Robotics, Sensors & Actuators | 6 | Elective | Spanish |
| Semester 1 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Abstract Computational Models | 6 | Elective | Spanish, Basque | |
| Applied Cryptography | 6 | Elective | Spanish, Basque | |
| Computer Graphics | 6 | Elective | Spanish, Basque | |
| Data Mining | 6 | Elective | Spanish, Basque | |
| Database Design | 6 | Elective | Spanish, Basque | |
| High-performance Processors | 6 | Elective | Spanish, Basque | |
| Human Computer Interaction | 6 | Elective | Spanish, Basque | |
| Operating Systems | 6 | Elective | Spanish, Basque | |
| Scientific Computation | 6 | Elective | Spanish, Basque | |
| Software Engineering II | 6 | Elective | Spanish, Basque | |
| System & Network Administration | 6 | Elective | Spanish, Basque | |
| Web Systems | 6 | Elective | Spanish, Basque |
| Semester 2 | Credits | Language | Prerequisites | |
|---|---|---|---|---|
| Advanced Information Management | 6 | Elective | Spanish, Basque | |
| Advanced Software Development Tools | 6 | Elective | Spanish, Basque | |
| Algorithm Design | 6 | Elective | Spanish, Basque | |
| Artificial Intelligence | 6 | Elective | Spanish, Basque | |
| Audit and Forensic Analysis of IT Systems | 6 | Elective | Spanish, Basque | |
| Automation-based Development in Softare Engineering | 6 | Elective | Spanish, Basque | |
| Compilation | 6 | Elective | Spanish, Basque | |
| Network Technologies & Infrastructures | 6 | Elective | Spanish, Basque | |
| Parallel Computing Systems | 6 | Elective | Spanish, Basque | |
| Software Quality | 6 | Elective | Spanish, Basque | |
| Visualisation & Virtual Environments | 6 | Elective | Spanish, Basque | |
| Vulnerabilities and Exploits in IT Systems | 6 | Elective | Spanish, Basque |