Study plan Bachelor's Degree in Data Engineering

Study guides

Title of qualification awarded

Degree in Data Engineering

Timetables

Mornings (first, second and third years) and Afternoons (fourth year). 

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.

Basic and compulsory training

1st year 2nd year
1st semester
  • Foundations of Informatics
  • Physical Foundations for Data Acquisition
  • Foundations of Programming
  • Foundations of Mathematics
2nd semester
  • Advanced Programming
  • Computer Networks and Internet
  • Graphs, Topology and Discrete Geometry
  • Organisation and Management of Businesses
  • Vector Spaces
1st semester
  • Data Structures
  • Relational Databases
  • Probabilistic and Statistical Descriptions
  • Graph Analysis Information Search
  • Performance Engineer
2nd semester
  • Theory of Information and Coding
  • Algorithm Design
  • Non-Relational Databases
  • Parallel  Programming
  • Signal, Image and Video Processing
3rd year 4th year
1st semester
  • Management of Data-Processing Infrastructures
  • Ajustment of Optimisation Models
  • Computational Learning
  • Software Engineering
  • Statistical Analysis
2nd semester
  • Neural Networks and Deep Learning
  • Computation in Cloud Environments
  • Development of Big Data Applications
  • Data Visualisation
  • Cryptography and Security
  • Bachelor's Degree Final Project

Optional subjects

4th year
  • Data Governance
  • Advanced Methods of Signal, Image and Video Processing
  • Computer-vision Systems
  • Data Privacy and Security
  • Advanced Methods of Data Representation
  • Advanced Methods of the Theory of Information and Coding
  • Graphic and Augmented-Reality Environments
  • Technologies for Human-Computer Interactions (HCI)
  • Mobile Devices
  • Game Theory
  • Software Security and Vulnerability
  • Advanced Methods of Data Processing and Management
  • Embedded Systems
  • Work Placement

All optional subjects are worth 6 credits except for Work Placement, which is worth 18 credits.