ISR (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
26 entries
CP1
analyse business requirements
See details
analyse business requirements
CP2
apply ICT systems theory
See details
apply ICT systems theory
CP3
conduct literature research
See details
conduct literature research
CP4
create data sets
See details
create data sets
CP5
creatively use digital technologies
See details
creatively use digital technologies
CP6
define technical requirements
See details
define technical requirements
CP7
deliver visual presentation of data
See details
deliver visual presentation of data
CP8
design database in the cloud
See details
design database in the cloud
CP9
design process
See details
design process
CP10
develop computer vision system
See details
develop computer vision system
CP11
develop data processing applications
See details
develop data processing applications
CP12
develop software prototype
See details
develop software prototype
CP13
develop statistical software
See details
develop statistical software
CP14
establish data processes
See details
establish data processes
CP15
handle data samples
See details
handle data samples
CP16
implement data quality processes
See details
implement data quality processes
CP17
manage data
See details
manage data
CP18
manage ICT data architecture
See details
manage ICT data architecture
CP19
normalise data
See details
normalise data
CP20
perform data cleansing
See details
perform data cleansing
CP21
perform dimensionality reduction
See details
perform dimensionality reduction
CP22
process data
See details
process data
CP23
store digital data and systems
See details
store digital data and systems
CP24
use databases
See details
use databases
CP25
use software libraries
See details
use software libraries
CP26
utilise computer-aided software engineering tools
See details
utilise computer-aided software engineering tools
Transversal personal competences
10 entries
CT1
analyse big data
See details
analyse big data
CT2
apply statistical analysis techniques
See details
apply statistical analysis techniques
CT3
develop creative ideas
See details
develop creative ideas
CT4
execute analytical mathematical calculations
See details
execute analytical mathematical calculations
CT5
implement data warehousing techniques
See details
implement data warehousing techniques
CT6
interpret current data
See details
interpret current data
CT7
manage data collection systems
See details
manage data collection systems
CT8
manage quantitative data
See details
manage quantitative data
CT9
use data processing techniques
See details
use data processing techniques
CT10
manage research data
See details
manage research data
Transversal interpersonal competences
1 entries
CT11
report analysis results
See details
report analysis results
Transversal global citizenship competences
1 entries
CT12
identify processes for re-engineering
See details
identify processes for re-engineering
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
46 entries
C1
Identify stakeholder requirements conflicts in business briefs.
analyze · 4/6
See details
Identify stakeholder requirements conflicts in business briefs.
C2
Identify ICT system components and their functional relationships.
analyze · 4/6
See details
Identify ICT system components and their functional relationships.
C3
Classify ICT system characteristics by functional purpose.
analyze · 4/6
See details
Classify ICT system characteristics by functional purpose.
C4
Select relevant scholarly sources for an AI research topic.
apply · 3/6
See details
Select relevant scholarly sources for an AI research topic.
C5
Compare findings across scientific publications on an AI topic.
analyze · 4/6
See details
Compare findings across scientific publications on an AI topic.
C6
Evaluate digital workflows against task constraints.
evaluate · 6/6
See details
Evaluate digital workflows against task constraints.
C7
Translate stakeholder needs into measurable technical specifications.
create · 5/6
See details
Translate stakeholder needs into measurable technical specifications.
C8
Label chart elements for clear data interpretation.
apply · 3/6
See details
Label chart elements for clear data interpretation.
C9
Assess database failure points in cloud deployment architectures.
analyze · 4/6
See details
Assess database failure points in cloud deployment architectures.
C10
Identify workflow steps for a process scenario.
understand · 2/6
See details
Identify workflow steps for a process scenario.
C11
Map resource needs for a process model.
apply · 3/6
See details
Map resource needs for a process model.
C12
Select suitable image acquisition methods for a vision task.
apply · 3/6
See details
Select suitable image acquisition methods for a vision task.
C13
Evaluate segmentation results against task criteria.
evaluate · 6/6
See details
Evaluate segmentation results against task criteria.
C14
Classify input data requirements for processing workflows.
analyze · 4/6
See details
Classify input data requirements for processing workflows.
C15
Select a programming language for a data processing task.
apply · 3/6
See details
Select a programming language for a data processing task.
C16
Select core features for a software prototype scope.
evaluate · 6/6
See details
Select core features for a software prototype scope.
C17
Classify statistical analysis requirements by project priority.
analyze · 4/6
See details
Classify statistical analysis requirements by project priority.
C18
Evaluate statistical software results against expected outputs.
evaluate · 6/6
See details
Evaluate statistical software results against expected outputs.
C19
Classify data types for algorithmic processing.
apply · 3/6
See details
Classify data types for algorithmic processing.
C20
Document sample selection procedures for data datasets.
apply · 3/6
See details
Document sample selection procedures for data datasets.
C21
Document data quality defects in validation reports.
apply · 3/6
See details
Document data quality defects in validation reports.
C22
Classify data sources by quality risk.
analyze · 4/6
See details
Classify data sources by quality risk.
C23
Classify organisational data sources by governance and retention requirements.
analyze · 4/6
See details
Classify organisational data sources by governance and retention requirements.
C24
Identify functional dependencies in a table schema.
analyze · 4/6
See details
Identify functional dependencies in a table schema.
C25
Identify corrupt records within structured datasets.
analyze · 4/6
See details
Identify corrupt records within structured datasets.
C26
Interpret reduced feature representations.
analyze · 4/6
See details
Interpret reduced feature representations.
C27
Classify backup copies by retention period.
analyze · 4/6
See details
Classify backup copies by retention period.
C28
Normalize database tables to reduce redundancy.
analyze · 4/6
See details
Normalize database tables to reduce redundancy.
C29
Evaluate library output against expected program behavior.
evaluate · 6/6
See details
Evaluate library output against expected program behavior.
C30
Select suitable CASE tools for a software project.
apply · 3/6
See details
Select suitable CASE tools for a software project.
C31
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.
C32
Interpret summary statistics for trend assessment.
evaluate · 6/6
See details
Interpret summary statistics for trend assessment.
C33
Compare data distributions against expected model assumptions.
analyze · 4/6
See details
Compare data distributions against expected model assumptions.
C34
Interpret correlation results for variable relationships.
analyze · 4/6
See details
Interpret correlation results for variable relationships.
C35
Evaluate concept originality against project goals.
evaluate · 6/6
See details
Evaluate concept originality against project goals.
C36
Calculate matrix operations for model training verification.
apply · 3/6
See details
Calculate matrix operations for model training verification.
C37
Derive numerical estimates for optimization parameters.
analyze · 4/6
See details
Derive numerical estimates for optimization parameters.
C38
Classify current sources by relevance to project decisions.
analyze · 4/6
See details
Classify current sources by relevance to project decisions.
C39
Design data collection workflows for balanced sample acquisition.
create · 5/6
See details
Design data collection workflows for balanced sample acquisition.
C40
Evaluate data collection outputs against quality criteria.
evaluate · 6/6
See details
Evaluate data collection outputs against quality criteria.
C41
Classify datasets by relevance to project objectives.
analyze · 4/6
See details
Classify datasets by relevance to project objectives.
C42
Classify research datasets by method, source, and sensitivity.
analyze · 4/6
See details
Classify research datasets by method, source, and sensitivity.
C43
Structure research findings into a concise technical report.
create · 5/6
See details
Structure research findings into a concise technical report.
C44
Explain analysis methods used in a research project.
understand · 2/6
See details
Explain analysis methods used in a research project.
C45
Assess operational workflows for restructuring opportunities.
analyze · 4/6
See details
Assess operational workflows for restructuring opportunities.
C46
Identify process dependencies in operational workflows.
analyze · 4/6
See details
Identify process dependencies in operational workflows.
Skills
80 entries
A1
Prioritize stakeholder requirements by project constraints.
evaluate · 6/6
See details
Prioritize stakeholder requirements by project constraints.
A2
Document stakeholder requirements in a structured specification.
apply · 3/6
See details
Document stakeholder requirements in a structured specification.
A3
Explain ICT system boundaries using system interaction evidence.
understand · 2/6
See details
Explain ICT system boundaries using system interaction evidence.
A4
Assess publication credibility for an AI research topic.
evaluate · 6/6
See details
Assess publication credibility for an AI research topic.
A5
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.
A6
Merge related records into a unified dataset schema.
apply · 3/6
See details
Merge related records into a unified dataset schema.
A7
Organize data elements into a coherent training dataset.
apply · 3/6
See details
Organize data elements into a coherent training dataset.
A8
Assemble labeled samples into a single evaluation dataset.
apply · 3/6
See details
Assemble labeled samples into a single evaluation dataset.
A9
Select digital tools for solving project-specific conceptual problems.
apply · 3/6
See details
Select digital tools for solving project-specific conceptual problems.
A10
Prototype digital solutions for process improvement tasks.
create · 5/6
See details
Prototype digital solutions for process improvement tasks.
A11
Prioritize technical requirements against project constraints.
evaluate · 6/6
See details
Prioritize technical requirements against project constraints.
A12
Validate technical requirements against stakeholder needs.
evaluate · 6/6
See details
Validate technical requirements against stakeholder needs.
A13
Select appropriate chart types for dataset characteristics.
apply · 3/6
See details
Select appropriate chart types for dataset characteristics.
A14
Format visual hierarchy for presentation slides.
apply · 3/6
See details
Format visual hierarchy for presentation slides.
A15
Design cloud database schemas for distributed deployment resilience.
create · 5/6
See details
Design cloud database schemas for distributed deployment resilience.
A16
Select cloud database services against availability and scaling requirements.
evaluate · 6/6
See details
Select cloud database services against availability and scaling requirements.
A17
Configure cloud database replication for automated failover handling.
apply · 3/6
See details
Configure cloud database replication for automated failover handling.
A18
Select a suitable process simulation tool.
evaluate · 6/6
See details
Select a suitable process simulation tool.
A19
Construct a flowchart for a process scenario.
create · 5/6
See details
Construct a flowchart for a process scenario.
A20
Preprocess image data for downstream vision models.
apply · 3/6
See details
Preprocess image data for downstream vision models.
A21
Implement a data transformation routine from specified input.
apply · 3/6
See details
Implement a data transformation routine from specified input.
A22
Build a software prototype from defined functional requirements.
create · 5/6
See details
Build a software prototype from defined functional requirements.
A23
Implement interface elements in a software prototype.
apply · 3/6
See details
Implement interface elements in a software prototype.
A24
Design a statistical model for a defined analysis goal.
create · 5/6
See details
Design a statistical model for a defined analysis goal.
A25
Prototype a statistical algorithm in working code.
apply · 3/6
See details
Prototype a statistical algorithm in working code.
A26
Prepare datasets for machine learning workflows.
apply · 3/6
See details
Prepare datasets for machine learning workflows.
A27
Transform raw data into structured features.
analyze · 4/6
See details
Transform raw data into structured features.
A28
Select representative data samples for training datasets.
apply · 3/6
See details
Select representative data samples for training datasets.
A29
Evaluate sample quality against dataset criteria.
analyze · 4/6
See details
Evaluate sample quality against dataset criteria.
A30
Verify sample representativeness against population characteristics.
analyze · 4/6
See details
Verify sample representativeness against population characteristics.
A31
Validate dataset records against predefined quality rules.
apply · 3/6
See details
Validate dataset records against predefined quality rules.
A32
Detect missing values in structured datasets.
analyze · 4/6
See details
Detect missing values in structured datasets.
A33
Assess dataset consistency across related fields.
analyze · 4/6
See details
Assess dataset consistency across related fields.
A34
Profile data sets for completeness anomalies.
apply · 3/6
See details
Profile data sets for completeness anomalies.
A35
Validate standardized records against reference rules.
apply · 3/6
See details
Validate standardized records against reference rules.
A36
Define data storage structures for organisational information systems.
create · 5/6
See details
Define data storage structures for organisational information systems.
A37
Evaluate data consolidation rules against system architecture constraints.
evaluate · 6/6
See details
Evaluate data consolidation rules against system architecture constraints.
A38
Normalize relational tables to third normal form.
apply · 3/6
See details
Normalize relational tables to third normal form.
A39
Detect redundancy in relational data structures.
analyze · 4/6
See details
Detect redundancy in relational data structures.
A40
Validate record structure against dataset guidelines.
apply · 3/6
See details
Validate record structure against dataset guidelines.
A41
Correct invalid fields in dataset records.
apply · 3/6
See details
Correct invalid fields in dataset records.
A42
Select the reduction method for a dataset.
apply · 3/6
See details
Select the reduction method for a dataset.
A43
Prepare features for dimensionality reduction.
apply · 3/6
See details
Prepare features for dimensionality reduction.
A44
Verify records against source documents before system entry.
apply · 3/6
See details
Verify records against source documents before system entry.
A45
Enter records into a database with consistent field formats.
precision · 3/5
See details
Enter records into a database with consistent field formats.
A46
Correct data entry errors in stored records.
analyze · 4/6
See details
Correct data entry errors in stored records.
A47
Verify archive integrity after backup creation.
evaluate · 6/6
See details
Verify archive integrity after backup creation.
A48
Restore archived data from backup copies.
apply · 3/6
See details
Restore archived data from backup copies.
A49
Create relational tables for a defined data model.
apply · 3/6
See details
Create relational tables for a defined data model.
A50
Construct SQL queries for requested data retrieval.
apply · 3/6
See details
Construct SQL queries for requested data retrieval.
A51
Select suitable library functions for a given programming task.
apply · 3/6
See details
Select suitable library functions for a given programming task.
A52
Integrate a library into an application build configuration.
apply · 3/6
See details
Integrate a library into an application build configuration.
A53
Invoke library methods with correct parameters.
apply · 3/6
See details
Invoke library methods with correct parameters.
A54
Configure CASE tool settings for project workflows.
apply · 3/6
See details
Configure CASE tool settings for project workflows.
A55
Model software structure with CASE diagrams.
apply · 3/6
See details
Model software structure with CASE diagrams.
A56
Clean numerical data before statistical evaluation.
apply · 3/6
See details
Clean numerical data before statistical evaluation.
A57
Compare data distributions across large samples for anomalies.
analyze · 4/6
See details
Compare data distributions across large samples for anomalies.
A58
Calculate descriptive statistics for structured datasets.
apply · 3/6
See details
Calculate descriptive statistics for structured datasets.
A59
Generate original concept variants for AI solution features.
create · 5/6
See details
Generate original concept variants for AI solution features.
A60
Combine diverse source ideas into novel visual concepts.
create · 5/6
See details
Combine diverse source ideas into novel visual concepts.
A61
Refine concept sketches into implementable design directions.
apply · 3/6
See details
Refine concept sketches into implementable design directions.
A62
Compute statistical measures for experiment results.
apply · 3/6
See details
Compute statistical measures for experiment results.
A63
Design star schemas for analytical data storage.
create · 5/6
See details
Design star schemas for analytical data storage.
A64
Map source data into warehouse staging tables.
apply · 3/6
See details
Map source data into warehouse staging tables.
A65
Validate warehouse loads against source records.
evaluate · 6/6
See details
Validate warehouse loads against source records.
A66
Optimize OLAP queries for analytical performance.
apply · 3/6
See details
Optimize OLAP queries for analytical performance.
A67
Extract decision signals from current research findings.
analyze · 4/6
See details
Extract decision signals from current research findings.
A68
Prioritize current evidence by project relevance.
evaluate · 6/6
See details
Prioritize current evidence by project relevance.
A69
Configure collection settings to reduce missing data.
apply · 3/6
See details
Configure collection settings to reduce missing data.
A70
Validate dataset quality before loading it into analysis workflows.
apply · 3/6
See details
Validate dataset quality before loading it into analysis workflows.
A71
Structure quantitative data into analysis-ready tables.
apply · 3/6
See details
Structure quantitative data into analysis-ready tables.
A72
Interpret data patterns to support reporting decisions.
analyze · 4/6
See details
Interpret data patterns to support reporting decisions.
A73
Present quantitative findings in clear visual summaries.
create · 5/6
See details
Present quantitative findings in clear visual summaries.
A74
Validate data quality against project requirements.
evaluate · 6/6
See details
Validate data quality against project requirements.
A75
Present statistical results in appropriate charts.
create · 5/6
See details
Present statistical results in appropriate charts.
A76
Validate research data entries against collection records.
evaluate · 6/6
See details
Validate research data entries against collection records.
A77
Store research data in a database schema.
apply · 3/6
See details
Store research data in a database schema.
A78
Present analysis results to a technical audience.
responding · 2/5
See details
Present analysis results to a technical audience.
A79
Interpret research results against project hypotheses.
evaluate · 6/6
See details
Interpret research results against project hypotheses.
A80
Evaluate process bottlenecks against technology capabilities.
evaluate · 6/6
See details
Evaluate process bottlenecks against technology capabilities.
Responsibility
26 entries
R1
Resolve stakeholder requirement disagreements through evidence-based comparison.
responding · 2/5
See details
Resolve stakeholder requirement disagreements through evidence-based comparison.
R2
Document ICT system behavior using operational observations.
apply · 3/6
See details
Document ICT system behavior using operational observations.
R3
Compose a structured literature summary for an AI topic.
create · 5/6
See details
Compose a structured literature summary for an AI topic.
R4
Adapt digital methods to resolve technical ambiguities.
apply · 3/6
See details
Adapt digital methods to resolve technical ambiguities.
R5
Document technical requirements in a structured specification.
create · 5/6
See details
Document technical requirements in a structured specification.
R6
Evaluate chart clarity against presentation goals.
evaluate · 6/6
See details
Evaluate chart clarity against presentation goals.
R7
Configure detection parameters for image analysis tasks.
apply · 3/6
See details
Configure detection parameters for image analysis tasks.
R8
Evaluate program output against expected input conditions.
evaluate · 6/6
See details
Evaluate program output against expected input conditions.
R9
Assess prototype behavior against intended use cases.
evaluate · 6/6
See details
Assess prototype behavior against intended use cases.
R10
Evaluate data quality against processing requirements.
evaluate · 6/6
See details
Evaluate data quality against processing requirements.
R11
Audit identity matches for duplicate records.
evaluate · 6/6
See details
Audit identity matches for duplicate records.
R12
Monitor data usage controls against organisational access policies.
analyze · 4/6
See details
Monitor data usage controls against organisational access policies.
R13
Verify schema consistency after normalization changes.
evaluate · 6/6
See details
Verify schema consistency after normalization changes.
R14
Verify dataset integrity after cleansing actions.
evaluate · 6/6
See details
Verify dataset integrity after cleansing actions.
R15
Evaluate retained information after reduction.
evaluate · 6/6
See details
Evaluate retained information after reduction.
R16
Track submitted records for completeness before approval.
evaluate · 6/6
See details
Track submitted records for completeness before approval.
R17
Schedule routine backups for digital datasets.
apply · 3/6
See details
Schedule routine backups for digital datasets.
R18
Update database records within transaction boundaries.
apply · 3/6
See details
Update database records within transaction boundaries.
R19
Evaluate CASE outputs for maintenance quality.
evaluate · 6/6
See details
Evaluate CASE outputs for maintenance quality.
R20
Assess machine learning outputs against validation data.
evaluate · 6/6
See details
Assess machine learning outputs against validation data.
R21
Validate calculation outputs against problem constraints.
evaluate · 6/6
See details
Validate calculation outputs against problem constraints.
R22
Compare current customer needs against available evidence.
evaluate · 6/6
See details
Compare current customer needs against available evidence.
R23
Monitor collection system performance for sampling bias.
analyze · 4/6
See details
Monitor collection system performance for sampling bias.
R24
Store datasets using approved organisational procedures.
apply · 3/6
See details
Store datasets using approved organisational procedures.
R25
Apply open data principles to research dataset publication.
apply · 3/6
See details
Apply open data principles to research dataset publication.
R26
Prioritize restructuring options by business impact.
evaluate · 6/6
See details
Prioritize restructuring options by business impact.
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.