BD (2026 - 2028)
Competences
The competence framework states the academic capabilities this programme is designed to build. Each entry keeps its linked learning outcomes visible so the structure can be followed without leaving the page.
Key competences
4 entries
CC1
mathematical competence and competence in science, technology and engineering
See details
mathematical competence and competence in science, technology and engineering
CC2
digital competence
See details
digital competence
CC3
personal, social and learning to learn competence
See details
personal, social and learning to learn competence
CC4
entrepreneurship competence
See details
entrepreneurship competence
Professional competences
21 entries
CP1
create data sets
See details
create data sets
CP2
design database in the cloud
See details
design database in the cloud
CP3
develop data processing applications
See details
develop data processing applications
CP4
establish data processes
See details
establish data processes
CP5
handle data samples
See details
handle data samples
CP6
implement data quality processes
See details
implement data quality processes
CP7
integrate ICT data
See details
integrate ICT data
CP8
manage data
See details
manage data
CP9
manage ICT data architecture
See details
manage ICT data architecture
CP10
normalise data
See details
normalise data
CP11
perform data cleansing
See details
perform data cleansing
CP12
perform data mining
See details
perform data mining
CP13
perform dimensionality reduction
See details
perform dimensionality reduction
CP14
process data
See details
process data
CP15
store digital data and systems
See details
store digital data and systems
CP16
use databases
See details
use databases
CP17
implement data warehousing techniques
See details
implement data warehousing techniques
CP18
interpret current data
See details
interpret current data
CP19
execute analytical mathematical calculations
See details
execute analytical mathematical calculations
CP20
apply statistical analysis techniques
See details
apply statistical analysis techniques
CP21
manage research data
See details
manage research data
Transversal personal competences
5 entries
CT1
analyse big data
See details
analyse big data
CT2
collect ICT data
See details
collect ICT data
CT3
define data quality criteria
See details
define data quality criteria
CT4
manage quantitative data
See details
manage quantitative data
CT5
use data processing techniques
See details
use data processing techniques
Transversal interpersonal competences
1 entries
CT6
report analysis results
See details
report analysis results
Transversal global citizenship competences
1 entries
CT7
manage intellectual property rights
See details
manage intellectual property rights
Learning outcomes
Learning outcomes translate the competence framework into observable academic results. Each entry keeps its connected competences and subject anchors visible so the curriculum can be followed in both directions.
Knowledge
28 entries
C1
Classify input data requirements for processing workflows.
analyze · 4/6
See details
Classify input data requirements for processing workflows.
C2
Select a programming language for a data processing task.
apply · 3/6
See details
Select a programming language for a data processing task.
C3
Classify data types for algorithmic processing.
apply · 3/6
See details
Classify data types for algorithmic processing.
C4
Document sample selection procedures for data datasets.
apply · 3/6
See details
Document sample selection procedures for data datasets.
C5
Document data quality defects in validation reports.
apply · 3/6
See details
Document data quality defects in validation reports.
C6
Identify functional dependencies in a table schema.
analyze · 4/6
See details
Identify functional dependencies in a table schema.
C7
Identify corrupt records within structured datasets.
analyze · 4/6
See details
Identify corrupt records within structured datasets.
C8
Interpret reduced feature representations.
analyze · 4/6
See details
Interpret reduced feature representations.
C9
Classify current sources by relevance to project decisions.
analyze · 4/6
See details
Classify current sources by relevance to project decisions.
C10
Calculate matrix operations for model training verification.
apply · 3/6
See details
Calculate matrix operations for model training verification.
C11
Derive numerical estimates for optimization parameters.
analyze · 4/6
See details
Derive numerical estimates for optimization parameters.
C12
Compare data distributions against expected model assumptions.
analyze · 4/6
See details
Compare data distributions against expected model assumptions.
C13
Interpret correlation results for variable relationships.
analyze · 4/6
See details
Interpret correlation results for variable relationships.
C14
Classify research datasets by method, source, and sensitivity.
analyze · 4/6
See details
Classify research datasets by method, source, and sensitivity.
C15
Identify relevant variables in large data sets for pattern analysis.
analyze · 4/6
See details
Identify relevant variables in large data sets for pattern analysis.
C16
Interpret summary statistics for trend assessment.
evaluate · 6/6
See details
Interpret summary statistics for trend assessment.
C17
Classify datasets by relevance to project objectives.
analyze · 4/6
See details
Classify datasets by relevance to project objectives.
C18
Assess database failure points in cloud deployment architectures.
analyze · 4/6
See details
Assess database failure points in cloud deployment architectures.
C19
Validate source schemas before combining records into a unified dataset.
evaluate · 6/6
See details
Validate source schemas before combining records into a unified dataset.
C20
Classify data sources by quality risk.
analyze · 4/6
See details
Classify data sources by quality risk.
C21
Classify organisational data sources by governance and retention requirements.
analyze · 4/6
See details
Classify organisational data sources by governance and retention requirements.
C22
Evaluate data quality before mining analysis begins.
evaluate · 6/6
See details
Evaluate data quality before mining analysis begins.
C23
Classify backup copies by retention period.
analyze · 4/6
See details
Classify backup copies by retention period.
C24
Normalize database tables to reduce redundancy.
analyze · 4/6
See details
Normalize database tables to reduce redundancy.
C25
Select relevant data sources for a defined analytical question.
apply · 3/6
See details
Select relevant data sources for a defined analytical question.
C26
Structure research findings into a concise technical report.
create · 5/6
See details
Structure research findings into a concise technical report.
C27
Explain analysis methods used in a research project.
understand · 2/6
See details
Explain analysis methods used in a research project.
C28
Assess patent relevance for AI model components.
analyze · 4/6
See details
Assess patent relevance for AI model components.
Skills
65 entries
A1
Compile datasets from distributed source files into one structured collection.
apply · 3/6
See details
Compile datasets from distributed source files into one structured collection.
A2
Merge related records into a unified dataset schema.
apply · 3/6
See details
Merge related records into a unified dataset schema.
A3
Organize data elements into a coherent training dataset.
apply · 3/6
See details
Organize data elements into a coherent training dataset.
A4
Assemble labeled samples into a single evaluation dataset.
apply · 3/6
See details
Assemble labeled samples into a single evaluation dataset.
A5
Implement a data transformation routine from specified input.
apply · 3/6
See details
Implement a data transformation routine from specified input.
A6
Prepare datasets for machine learning workflows.
apply · 3/6
See details
Prepare datasets for machine learning workflows.
A7
Transform raw data into structured features.
analyze · 4/6
See details
Transform raw data into structured features.
A8
Select representative data samples for training datasets.
apply · 3/6
See details
Select representative data samples for training datasets.
A9
Evaluate sample quality against dataset criteria.
analyze · 4/6
See details
Evaluate sample quality against dataset criteria.
A10
Verify sample representativeness against population characteristics.
analyze · 4/6
See details
Verify sample representativeness against population characteristics.
A11
Validate dataset records against predefined quality rules.
apply · 3/6
See details
Validate dataset records against predefined quality rules.
A12
Detect missing values in structured datasets.
analyze · 4/6
See details
Detect missing values in structured datasets.
A13
Assess dataset consistency across related fields.
analyze · 4/6
See details
Assess dataset consistency across related fields.
A14
Normalize relational tables to third normal form.
apply · 3/6
See details
Normalize relational tables to third normal form.
A15
Detect redundancy in relational data structures.
analyze · 4/6
See details
Detect redundancy in relational data structures.
A16
Validate record structure against dataset guidelines.
apply · 3/6
See details
Validate record structure against dataset guidelines.
A17
Correct invalid fields in dataset records.
apply · 3/6
See details
Correct invalid fields in dataset records.
A18
Select the reduction method for a dataset.
apply · 3/6
See details
Select the reduction method for a dataset.
A19
Prepare features for dimensionality reduction.
apply · 3/6
See details
Prepare features for dimensionality reduction.
A20
Extract decision signals from current research findings.
analyze · 4/6
See details
Extract decision signals from current research findings.
A21
Prioritize current evidence by project relevance.
evaluate · 6/6
See details
Prioritize current evidence by project relevance.
A22
Compute statistical measures for experiment results.
apply · 3/6
See details
Compute statistical measures for experiment results.
A23
Calculate descriptive statistics for structured datasets.
apply · 3/6
See details
Calculate descriptive statistics for structured datasets.
A24
Validate research data entries against collection records.
evaluate · 6/6
See details
Validate research data entries against collection records.
A25
Store research data in a database schema.
apply · 3/6
See details
Store research data in a database schema.
A26
Clean numerical data before statistical evaluation.
apply · 3/6
See details
Clean numerical data before statistical evaluation.
A27
Compare data distributions across large samples for anomalies.
analyze · 4/6
See details
Compare data distributions across large samples for anomalies.
A28
Validate data quality against project requirements.
evaluate · 6/6
See details
Validate data quality against project requirements.
A29
Present statistical results in appropriate charts.
create · 5/6
See details
Present statistical results in appropriate charts.
A30
Design cloud database schemas for distributed deployment resilience.
create · 5/6
See details
Design cloud database schemas for distributed deployment resilience.
A31
Select cloud database services against availability and scaling requirements.
evaluate · 6/6
See details
Select cloud database services against availability and scaling requirements.
A32
Configure cloud database replication for automated failover handling.
apply · 3/6
See details
Configure cloud database replication for automated failover handling.
A33
Map field values across datasets into a common representation.
apply · 3/6
See details
Map field values across datasets into a common representation.
A34
Resolve duplicate records across integrated data sources.
analyze · 4/6
See details
Resolve duplicate records across integrated data sources.
A35
Profile data sets for completeness anomalies.
apply · 3/6
See details
Profile data sets for completeness anomalies.
A36
Validate standardized records against reference rules.
apply · 3/6
See details
Validate standardized records against reference rules.
A37
Define data storage structures for organisational information systems.
create · 5/6
See details
Define data storage structures for organisational information systems.
A38
Evaluate data consolidation rules against system architecture constraints.
evaluate · 6/6
See details
Evaluate data consolidation rules against system architecture constraints.
A39
Identify data patterns from large datasets using statistical methods.
analyze · 4/6
See details
Identify data patterns from large datasets using statistical methods.
A40
Query datasets from database systems for mining analysis.
apply · 3/6
See details
Query datasets from database systems for mining analysis.
A41
Present mining findings in a clear visual format.
create · 5/6
See details
Present mining findings in a clear visual format.
A42
Verify records against source documents before system entry.
apply · 3/6
See details
Verify records against source documents before system entry.
A43
Enter records into a database with consistent field formats.
precision · 3/5
See details
Enter records into a database with consistent field formats.
A44
Correct data entry errors in stored records.
analyze · 4/6
See details
Correct data entry errors in stored records.
A45
Verify archive integrity after backup creation.
evaluate · 6/6
See details
Verify archive integrity after backup creation.
A46
Restore archived data from backup copies.
apply · 3/6
See details
Restore archived data from backup copies.
A47
Create relational tables for a defined data model.
apply · 3/6
See details
Create relational tables for a defined data model.
A48
Construct SQL queries for requested data retrieval.
apply · 3/6
See details
Construct SQL queries for requested data retrieval.
A49
Design star schemas for analytical data storage.
create · 5/6
See details
Design star schemas for analytical data storage.
A50
Map source data into warehouse staging tables.
apply · 3/6
See details
Map source data into warehouse staging tables.
A51
Validate warehouse loads against source records.
evaluate · 6/6
See details
Validate warehouse loads against source records.
A52
Optimize OLAP queries for analytical performance.
apply · 3/6
See details
Optimize OLAP queries for analytical performance.
A53
Define sampling criteria for a data collection task.
apply · 3/6
See details
Define sampling criteria for a data collection task.
A54
Design search queries for retrieving structured data.
create · 5/6
See details
Design search queries for retrieving structured data.
A55
Evaluate data completeness against business reporting requirements.
evaluate · 6/6
See details
Evaluate data completeness against business reporting requirements.
A56
Classify data inconsistencies against quality rules.
analyze · 4/6
See details
Classify data inconsistencies against quality rules.
A57
Assess data accuracy against source records.
evaluate · 6/6
See details
Assess data accuracy against source records.
A58
Validate dataset quality before loading it into analysis workflows.
apply · 3/6
See details
Validate dataset quality before loading it into analysis workflows.
A59
Structure quantitative data into analysis-ready tables.
apply · 3/6
See details
Structure quantitative data into analysis-ready tables.
A60
Interpret data patterns to support reporting decisions.
analyze · 4/6
See details
Interpret data patterns to support reporting decisions.
A61
Present quantitative findings in clear visual summaries.
create · 5/6
See details
Present quantitative findings in clear visual summaries.
A62
Present analysis results to a technical audience.
responding · 2/5
See details
Present analysis results to a technical audience.
A63
Interpret research results against project hypotheses.
evaluate · 6/6
See details
Interpret research results against project hypotheses.
A64
Classify copyright status for software deliverables.
apply · 3/6
See details
Classify copyright status for software deliverables.
A65
Document ownership claims for project artifacts.
apply · 3/6
See details
Document ownership claims for project artifacts.
Responsibility
19 entries
R1
Evaluate program output against expected input conditions.
evaluate · 6/6
See details
Evaluate program output against expected input conditions.
R2
Evaluate data quality against processing requirements.
evaluate · 6/6
See details
Evaluate data quality against processing requirements.
R3
Verify schema consistency after normalization changes.
evaluate · 6/6
See details
Verify schema consistency after normalization changes.
R4
Verify dataset integrity after cleansing actions.
evaluate · 6/6
See details
Verify dataset integrity after cleansing actions.
R5
Evaluate retained information after reduction.
evaluate · 6/6
See details
Evaluate retained information after reduction.
R6
Compare current customer needs against available evidence.
evaluate · 6/6
See details
Compare current customer needs against available evidence.
R7
Validate calculation outputs against problem constraints.
evaluate · 6/6
See details
Validate calculation outputs against problem constraints.
R8
Assess machine learning outputs against validation data.
evaluate · 6/6
See details
Assess machine learning outputs against validation data.
R9
Apply open data principles to research dataset publication.
apply · 3/6
See details
Apply open data principles to research dataset publication.
R10
Store datasets using approved organisational procedures.
apply · 3/6
See details
Store datasets using approved organisational procedures.
R11
Reconcile conflicting values in integrated datasets according to source rules.
evaluate · 6/6
See details
Reconcile conflicting values in integrated datasets according to source rules.
R12
Audit identity matches for duplicate records.
evaluate · 6/6
See details
Audit identity matches for duplicate records.
R13
Monitor data usage controls against organisational access policies.
analyze · 4/6
See details
Monitor data usage controls against organisational access policies.
R14
Track submitted records for completeness before approval.
evaluate · 6/6
See details
Track submitted records for completeness before approval.
R15
Schedule routine backups for digital datasets.
apply · 3/6
See details
Schedule routine backups for digital datasets.
R16
Update database records within transaction boundaries.
apply · 3/6
See details
Update database records within transaction boundaries.
R17
Evaluate retrieved data against collection requirements.
evaluate · 6/6
See details
Evaluate retrieved data against collection requirements.
R18
Judge data usability for a defined business purpose.
evaluate · 6/6
See details
Judge data usability for a defined business purpose.
R19
Evaluate license obligations for third-party code.
evaluate · 6/6
See details
Evaluate license obligations for third-party code.
Curriculum
The semester structure keeps the curriculum grouped by mandatory, elective, and optional subjects. Expand a row to inspect hours, subject type, linked learning outcomes, and any public syllabus.