Study guides
Timetables
Morning and afternoon schedules in the first two years; Mornings only from the third year on.
Table of credits for each course
| |
Basic training |
Compulsory |
Optional |
Bachelor's Degree Final Project |
| 1st year |
54 |
6 |
|
|
| 2nd year |
6 |
54 |
|
|
| 3rd year |
|
60 |
|
|
| 4th year |
|
|
48 |
12 |
| Total |
60 |
120 |
48 |
12 |
Period of study
Six-monthly
Part-time or full-time
Full-time, with the possibility of part-time dedication in line with UAB regulations.
Specialisations
Specialisation in Software Engineering
Specialisation in Computer Engineering
Specialisation in Computational Science
Specialisation in Information Technology
Basic and compulsory training
| 1st year |
2nd year |
|
1st semester
- Algebra
- Fundamentals of Computing
- Programming 1
- Systems Software
- Calculus
2nd semester
- Theory of Computation
- Programming 2
- Digital Systems Design
- Discrete Mathematics
- Electricity and Electronics
|
1st semester
- Statistics
- Computer Organisation
- Operating Systems
- Databases
- Programming 3
2nd semester
- Computer Architecture
- Networks
- Artificial Intelligence
- Software Engineering
- Information and Security
|
| 3rd year |
|
|
1st semester
- Internet and Web Development Technologies
- Cloud Computing
2nd semester
- Engineering Ethics
- Legislation
- Project Management
Students must complete all 36 credits of a specialisation (three subjects in the first semester and three subjects in the second semester). Compulsory specialisation subjects are marked with an asterisk (*).
|
| Specialisation in Software Engineering |
Specialisation in Computer Engineering |
|
1st semester
- Software Design / 6 cr. (*)
- Software Requirements / 6 cr. (*)
- Database Administration / 6 cr.
- Software Quality and Testing / 6 cr. (*)
- Video Games / 6 cr.
- Software Cybersecurity / 6 cr.
2nd semester
- Advanced Databases / 6 cr. (*)
- Artificial Intelligence-based Software Engineering / 3 cr. (*)
- Software Integrated Lab / 9 cr. (*)
|
1st semester
- Hardware/software Integration / 6 cr. (*)
- Embedded Systems 6 cr. (*)
- Big Data Application Development / 6 cr. (*)
- SoC Design / 6 cr.
- Internet of Things / 6 cr.
- Smart Device Programming / 6 cr.
- Server and Cloud Security / 6 cr.
2nd semester
- Parallel Programming / 6 cr. (*)
- Network Management and Administration / 6 cr. (*)
- Embedded Systems Programming / 6 cr. (*)
|
| Specialisation in Computing |
Specialisation in Information Technologies |
|
1st semester
- Analysis and Design of Algorithms / 6 cr. (*)
- Video Games / 6 cr.
- Machine Learning / 6 cr. (*)
- Interactive Graphic Visualisation / 6 cr. (*)
2nd semester
- Deep Learning / 6 cr. (*)
- Computer Vision / 6 cr. (*)
- Advanced Programming / 6 cr. (*)
- Artificial Intelligence-based Software Engineering / 3 cr.
|
1st semester
- Advanced Internet Technologies / 6 cr. (*)
- Coding Theory / 6 cr. (*)
- Cryptography / 6 cr. (*)
- Software Design / 6 cr.
- Information Systems / 6 cr.
2nd semester
- Network Infrastructure and Technology / 6 cr.
- Web Systems and Technologies / 6 cr. (*)
- Information and Security Management / 6 cr. (*)
- Network Security / 6 cr. (*)
|
| 4th year |
|
| - Bachelor's Degree Final Project |
|
Optional subjects
| 4th year |
|
Students must enrol in 12 credits of the specialisation they choose and in 36 credits of any of the other subjects, for a total of 48 optional credits. These credits can be from generic subjects, subjects from their specialisation or from other specialisations, but cannot be any of their 3rd year compulsory subjects.
1st or 2nd semester
1st semester
- Professional English I / 6 cr.
- Business and Entrepreneurship / 6 cr.
- Bioinformatics / 6 cr.
- Computing Acceleration with Artificial Intelligence / 6 cr.
2nd semester
- Professional English I / 6 cr.
- Current Trends / 3 cr.
|
| Specialisation in Software Engineering |
Specialisation in Computer Engineering |
- Software Architectures / 6 cr.
|
- Microelectronic Design / 6 cr.
|
| Specialisation in Computing |
Specialisation in Information Technologies |
- Robotics / 6 cr.
- Integrated Computing Lab / 9 cr.
|
- Blockchain Technology and Cryptocurrency / 6 cr.
- Data Compression Technologies / 6 cr.
- Communication Theory / 6 cr.
|