IE (2026 - 2029)
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
36 entries
CP1
ARACIS Informatică CPS 1.1
See details
ARACIS Informatică CPS 1.1
CP2
ARACIS Informatică CPS 1.2
See details
ARACIS Informatică CPS 1.2
CP3
ARACIS Informatică CPS 1.3
See details
ARACIS Informatică CPS 1.3
CP4
ARACIS Informatică CPS 1.4
See details
ARACIS Informatică CPS 1.4
CP5
ARACIS Informatică CPS 1.5
See details
ARACIS Informatică CPS 1.5
CP6
ARACIS Informatică CPS 1.6
See details
ARACIS Informatică CPS 1.6
CP7
ARACIS Informatică CPS 1.7
See details
ARACIS Informatică CPS 1.7
CP8
ARACIS Informatică CPS 1.8
See details
ARACIS Informatică CPS 1.8
CP9
align software with system architectures
See details
align software with system architectures
CP10
analyse business processes
See details
analyse business processes
CP11
analyse business requirements
See details
analyse business requirements
CP12
analyse software specifications
See details
analyse software specifications
CP13
build business relationships
See details
build business relationships
CP14
create data models
See details
create data models
CP15
create flowchart diagram
See details
create flowchart diagram
CP16
create software design
See details
create software design
CP17
debug software
See details
debug software
CP18
define software architecture
See details
define software architecture
CP19
define technical requirements
See details
define technical requirements
CP20
design information system
See details
design information system
CP21
design process
See details
design process
CP22
develop automated migration methods
See details
develop automated migration methods
CP23
develop documentation in accordance with legal requirements
See details
develop documentation in accordance with legal requirements
CP24
develop software prototype
See details
develop software prototype
CP25
execute feasibility study
See details
execute feasibility study
CP26
identify customer requirements
See details
identify customer requirements
CP27
interpret technical requirements
See details
interpret technical requirements
CP28
manage ICT legacy implication
See details
manage ICT legacy implication
CP29
oversee development of software
See details
oversee development of software
CP30
perform scientific research
See details
perform scientific research
CP31
translate requirements into visual design
See details
translate requirements into visual design
CP32
use an application-specific interface
See details
use an application-specific interface
CP33
use software design patterns
See details
use software design patterns
CP34
use software libraries
See details
use software libraries
CP35
use technical drawing software
See details
use technical drawing software
CP36
utilise computer-aided software engineering tools
See details
utilise computer-aided software engineering tools
Transversal personal competences
2 entries
CT1
collect customer feedback on applications
See details
collect customer feedback on applications
CT2
interact with users to gather requirements
See details
interact with users to gather requirements
Transversal interpersonal competences
3 entries
CT3
identify ICT user needs
See details
identify ICT user needs
CT4
manage engineering project
See details
manage engineering project
CT5
provide cost benefit analysis reports
See details
provide cost benefit analysis reports
Transversal global citizenship competences
1 entries
CT6
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
43 entries
C1
identifies, explains, and justifies fundamental concepts of data structures, algorithms, and programming paradigms, as well as computer architecture.
evaluate · 6/6
See details
identifies, explains, and justifies fundamental concepts of data structures, algorithms, and programming paradigms, as well as computer architecture.
C2
selects, explains, and specifies the mathematical foundations applied in computer science, including formal logic, algebra, probability, and statistics.
understand · 2/6
See details
selects, explains, and specifies the mathematical foundations applied in computer science, including formal logic, algebra, probability, and statistics.
C3
describes, identifies, and explains the operation and administration of computer networks and operating systems.
understand · 2/6
See details
describes, identifies, and explains the operation and administration of computer networks and operating systems.
C4
identifies, selects, and justifies principles and design models of databases.
evaluate · 6/6
See details
identifies, selects, and justifies principles and design models of databases.
C5
selects, describes, analyzes, and explains modern programming paradigms, including functional, object-oriented, and parallel programming, using current languages and frameworks.
analyze · 4/6
See details
selects, describes, analyzes, and explains modern programming paradigms, including functional, object-oriented, and parallel programming, using current languages and frameworks.
C6
identifies, compares, recognizes, and describes advanced concepts and techniques in the fields of artificial intelligence, machine learning, and natural language processing.
analyze · 4/6
See details
identifies, compares, recognizes, and describes advanced concepts and techniques in the fields of artificial intelligence, machine learning, and natural language processing.
C7
names, recognizes, and justifies information security techniques, both software and hardware.
Taxonomy not set
See details
names, recognizes, and justifies information security techniques, both software and hardware.
C8
names, provides examples, concludes, specifies, recognizes, and critically justifies methods for designing and managing complex IT projects, using modern strategies.
Taxonomy not set
See details
names, provides examples, concludes, specifies, recognizes, and critically justifies methods for designing and managing complex IT projects, using modern strategies.
C9
Map component dependencies within the system architecture.
analyze · 4/6
See details
Map component dependencies within the system architecture.
C10
Map core business workflows to operational goals.
analyze · 4/6
See details
Map core business workflows to operational goals.
C11
Identify stakeholder requirements conflicts in business briefs.
analyze · 4/6
See details
Identify stakeholder requirements conflicts in business briefs.
C12
Identify functional requirements from software specifications.
analyze · 4/6
See details
Identify functional requirements from software specifications.
C13
Identify non-functional requirements from software specifications.
analyze · 4/6
See details
Identify non-functional requirements from software specifications.
C14
Identify stakeholder interests relevant to a business relationship plan.
analyze · 4/6
See details
Identify stakeholder interests relevant to a business relationship plan.
C15
Select symbols for a flowchart from standard notation.
remember · 1/6
See details
Select symbols for a flowchart from standard notation.
C16
Specify interfaces between software components.
apply · 3/6
See details
Specify interfaces between software components.
C17
Trace execution paths to identify fault origins.
analyze · 4/6
See details
Trace execution paths to identify fault origins.
C18
Derive architectural components from software requirements.
analyze · 4/6
See details
Derive architectural components from software requirements.
C19
Specify interfaces for a software component.
create · 5/6
See details
Specify interfaces for a software component.
C20
Translate stakeholder needs into measurable technical specifications.
create · 5/6
See details
Translate stakeholder needs into measurable technical specifications.
C21
Derive system architecture requirements from stakeholder specifications.
analyze · 4/6
See details
Derive system architecture requirements from stakeholder specifications.
C22
Identify workflow steps for a process scenario.
understand · 2/6
See details
Identify workflow steps for a process scenario.
C23
Map resource needs for a process model.
apply · 3/6
See details
Map resource needs for a process model.
C24
Design migration mappings between source and target data structures.
create · 5/6
See details
Design migration mappings between source and target data structures.
C25
Select core features for a software prototype scope.
evaluate · 6/6
See details
Select core features for a software prototype scope.
C26
Identify project risks from research evidence.
analyze · 4/6
See details
Identify project risks from research evidence.
C27
Classify requirements by stakeholder priority.
analyze · 4/6
See details
Classify requirements by stakeholder priority.
C28
Classify technical requirements by functional scope.
analyze · 4/6
See details
Classify technical requirements by functional scope.
C29
Define interface specifications for legacy system integration.
create · 5/6
See details
Define interface specifications for legacy system integration.
C30
Document legacy transformation decisions in system records.
create · 5/6
See details
Document legacy transformation decisions in system records.
C31
Evaluate software deliverables against project acceptance criteria.
evaluate · 6/6
See details
Evaluate software deliverables against project acceptance criteria.
C32
Select an appropriate empirical method for a software investigation.
evaluate · 6/6
See details
Select an appropriate empirical method for a software investigation.
C33
Select visual elements for a specified audience.
analyze · 4/6
See details
Select visual elements for a specified audience.
C34
Interpret interface feedback after a user action.
analyze · 4/6
See details
Interpret interface feedback after a user action.
C35
Justify a design pattern choice against project constraints.
evaluate · 6/6
See details
Justify a design pattern choice against project constraints.
C36
Recognize a design pattern from existing software structure.
analyze · 4/6
See details
Recognize a design pattern from existing software structure.
C37
Evaluate library output against expected program behavior.
evaluate · 6/6
See details
Evaluate library output against expected program behavior.
C38
Select drawing views for a technical design model.
apply · 3/6
See details
Select drawing views for a technical design model.
C39
Select suitable CASE tools for a software project.
apply · 3/6
See details
Select suitable CASE tools for a software project.
C40
Extract requirements from customer feedback records.
analyze · 4/6
See details
Extract requirements from customer feedback records.
C41
Record user requirements in a clear specification note.
apply · 3/6
See details
Record user requirements in a clear specification note.
C42
Classify ICT user needs by functional priority.
analyze · 4/6
See details
Classify ICT user needs by functional priority.
C43
Assess patent relevance for AI model components.
analyze · 4/6
See details
Assess patent relevance for AI model components.
Skills
78 entries
A1
Assess interface compatibility against architectural constraints.
evaluate · 6/6
See details
Assess interface compatibility against architectural constraints.
A2
Validate technical specifications against architecture rules.
evaluate · 6/6
See details
Validate technical specifications against architecture rules.
A3
Measure workflow efficiency against performance indicators.
apply · 3/6
See details
Measure workflow efficiency against performance indicators.
A4
Identify process bottlenecks from operational evidence.
analyze · 4/6
See details
Identify process bottlenecks from operational evidence.
A5
Prioritize stakeholder requirements by project constraints.
evaluate · 6/6
See details
Prioritize stakeholder requirements by project constraints.
A6
Document stakeholder requirements in a structured specification.
apply · 3/6
See details
Document stakeholder requirements in a structured specification.
A7
Classify specification constraints by implementation impact.
analyze · 4/6
See details
Classify specification constraints by implementation impact.
A8
Classify stakeholder groups by relationship purpose.
apply · 3/6
See details
Classify stakeholder groups by relationship purpose.
A9
Evaluate relationship issues affecting stakeholder trust.
evaluate · 6/6
See details
Evaluate relationship issues affecting stakeholder trust.
A10
Identify entities and relationships from business process requirements.
analyze · 4/6
See details
Identify entities and relationships from business process requirements.
A11
Define attributes for each entity in a data structure.
create · 5/6
See details
Define attributes for each entity in a data structure.
A12
Classify entities into conceptual, logical, and physical models.
analyze · 4/6
See details
Classify entities into conceptual, logical, and physical models.
A13
Draft a flowchart for a simple software procedure.
create · 5/6
See details
Draft a flowchart for a simple software procedure.
A14
Connect flowchart steps with directed lines.
apply · 3/6
See details
Connect flowchart steps with directed lines.
A15
Model functional requirements into software components.
create · 5/6
See details
Model functional requirements into software components.
A16
Organize software modules into a coherent architecture.
create · 5/6
See details
Organize software modules into a coherent architecture.
A17
Isolate software defects from failing test results.
analyze · 4/6
See details
Isolate software defects from failing test results.
A18
Validate corrected code against test outcomes.
evaluate · 6/6
See details
Validate corrected code against test outcomes.
A19
Assess architecture compatibility with existing platforms.
evaluate · 6/6
See details
Assess architecture compatibility with existing platforms.
A20
Prioritize technical requirements against project constraints.
evaluate · 6/6
See details
Prioritize technical requirements against project constraints.
A21
Validate technical requirements against stakeholder needs.
evaluate · 6/6
See details
Validate technical requirements against stakeholder needs.
A22
Model system components within an integrated information architecture.
create · 5/6
See details
Model system components within an integrated information architecture.
A23
Define interface relationships for system modules.
create · 5/6
See details
Define interface relationships for system modules.
A24
Select a suitable process simulation tool.
evaluate · 6/6
See details
Select a suitable process simulation tool.
A25
Construct a flowchart for a process scenario.
create · 5/6
See details
Construct a flowchart for a process scenario.
A26
Implement transformation rules for heterogeneous data formats.
apply · 3/6
See details
Implement transformation rules for heterogeneous data formats.
A27
Validate migration results against source records.
evaluate · 6/6
See details
Validate migration results against source records.
A28
Draft product documentation that satisfies applicable legal constraints.
apply · 3/6
See details
Draft product documentation that satisfies applicable legal constraints.
A29
Verify documentation wording against applicable legal requirements.
evaluate · 6/6
See details
Verify documentation wording against applicable legal requirements.
A30
Apply terminology consistently across technical documentation sections.
apply · 3/6
See details
Apply terminology consistently across technical documentation sections.
A31
Build a software prototype from defined functional requirements.
create · 5/6
See details
Build a software prototype from defined functional requirements.
A32
Implement interface elements in a software prototype.
apply · 3/6
See details
Implement interface elements in a software prototype.
A33
Assess project feasibility against technical and business constraints.
evaluate · 6/6
See details
Assess project feasibility against technical and business constraints.
A34
Compare solution options against stakeholder requirements.
analyze · 4/6
See details
Compare solution options against stakeholder requirements.
A35
Elicit stakeholder needs through structured interviews.
apply · 3/6
See details
Elicit stakeholder needs through structured interviews.
A36
Validate requirement statements against stakeholder intent.
evaluate · 6/6
See details
Validate requirement statements against stakeholder intent.
A37
Prioritize technical requirements against project constraints.
evaluate · 6/6
See details
Prioritize technical requirements against project constraints.
A38
Derive implementation assumptions from technical requirements.
analyze · 4/6
See details
Derive implementation assumptions from technical requirements.
A39
Map legacy data structures to current system entities.
apply · 3/6
See details
Map legacy data structures to current system entities.
A40
Prioritize software development tasks against project constraints.
analyze · 4/6
See details
Prioritize software development tasks against project constraints.
A41
Sequence software project milestones into a delivery schedule.
apply · 3/6
See details
Sequence software project milestones into a delivery schedule.
A42
Plan a research question from an observable software problem.
create · 5/6
See details
Plan a research question from an observable software problem.
A43
Collect data from a defined software study sample.
apply · 3/6
See details
Collect data from a defined software study sample.
A44
Interpret stakeholder requirements into a concept sketch.
apply · 3/6
See details
Interpret stakeholder requirements into a concept sketch.
A45
Compose a layout for a defined digital surface.
create · 5/6
See details
Compose a layout for a defined digital surface.
A46
Identify application-specific controls for a given workflow.
apply · 3/6
See details
Identify application-specific controls for a given workflow.
A47
Navigate application-specific screens for a defined task.
apply · 3/6
See details
Navigate application-specific screens for a defined task.
A48
Select a suitable design pattern for a given software design problem.
apply · 3/6
See details
Select a suitable design pattern for a given software design problem.
A49
Apply a design pattern in a software component design.
apply · 3/6
See details
Apply a design pattern in a software component design.
A50
Select suitable library functions for a given programming task.
apply · 3/6
See details
Select suitable library functions for a given programming task.
A51
Integrate a library into an application build configuration.
apply · 3/6
See details
Integrate a library into an application build configuration.
A52
Invoke library methods with correct parameters.
apply · 3/6
See details
Invoke library methods with correct parameters.
A53
Configure layers for a technical drawing workspace.
apply · 3/6
See details
Configure layers for a technical drawing workspace.
A54
Draft dimensioned geometry in a drawing application.
create · 5/6
See details
Draft dimensioned geometry in a drawing application.
A55
Configure CASE tool settings for project workflows.
apply · 3/6
See details
Configure CASE tool settings for project workflows.
A56
Model software structure with CASE diagrams.
apply · 3/6
See details
Model software structure with CASE diagrams.
A57
Classify customer feedback by recurring application issue.
analyze · 4/6
See details
Classify customer feedback by recurring application issue.
A58
Elicit stakeholder requirements through structured user interviews.
responding · 2/5
See details
Elicit stakeholder requirements through structured user interviews.
A59
Classify user requirements by functional scope.
analyze · 4/6
See details
Classify user requirements by functional scope.
A60
Analyze stakeholder interview data to derive ICT user requirements.
analyze · 4/6
See details
Analyze stakeholder interview data to derive ICT user requirements.
A61
Evaluate user requirement statements against stakeholder expectations.
evaluate · 6/6
See details
Evaluate user requirement statements against stakeholder expectations.
A62
Develop a project schedule from delivery milestones.
create · 5/6
See details
Develop a project schedule from delivery milestones.
A63
Monitor budget variance against project expenditure plans.
analyze · 4/6
See details
Monitor budget variance against project expenditure plans.
A64
Separate direct and indirect project costs for budget review.
analyze · 4/6
See details
Separate direct and indirect project costs for budget review.
A65
Estimate financial benefits for a proposed investment period.
apply · 3/6
See details
Estimate financial benefits for a proposed investment period.
A66
Compare projected costs against projected benefits for a proposal.
evaluate · 6/6
See details
Compare projected costs against projected benefits for a proposal.
A67
develops, designs, and demonstrates complex software solutions using efficient algorithms and diverse programming paradigms.
Taxonomy not set
See details
develops, designs, and demonstrates complex software solutions using efficient algorithms and diverse programming paradigms.
A68
applies, evaluates, and proposes mathematical methods for modeling, simulating, and solving computing problems.
evaluate · 6/6
See details
applies, evaluates, and proposes mathematical methods for modeling, simulating, and solving computing problems.
A69
proposes, designs, and justifies the configuration, security, and optimization of IT infrastructures.
evaluate · 6/6
See details
proposes, designs, and justifies the configuration, security, and optimization of IT infrastructures.
A70
designs, implements, operates, and develops relational databases.
create · 5/6
See details
designs, implements, operates, and develops relational databases.
A71
designs, builds, and develops databases and database systems.
create · 5/6
See details
designs, builds, and develops databases and database systems.
A72
designs, plans, builds, and develops scalable software applications and efficiently uses hardware and software resources.
create · 5/6
See details
designs, plans, builds, and develops scalable software applications and efficiently uses hardware and software resources.
A73
designs, implements, experiments with predictive models, and develops applications based on machine learning algorithms.
create · 5/6
See details
designs, implements, experiments with predictive models, and develops applications based on machine learning algorithms.
A74
estimates information security risks, proposes, solves, and tests IT security solutions.
Taxonomy not set
See details
estimates information security risks, proposes, solves, and tests IT security solutions.
A75
initiates, prepares, carries out, and proposes methods for developing complex IT projects.
Taxonomy not set
See details
initiates, prepares, carries out, and proposes methods for developing complex IT projects.
A76
creates specific professional reports.
Taxonomy not set
See details
creates specific professional reports.
A77
Classify copyright status for software deliverables.
apply · 3/6
See details
Classify copyright status for software deliverables.
A78
Document ownership claims for project artifacts.
apply · 3/6
See details
Document ownership claims for project artifacts.
Responsibility
42 entries
R1
Select integration points for software components.
apply · 3/6
See details
Select integration points for software components.
R2
Recommend workflow improvements for business performance.
evaluate · 6/6
See details
Recommend workflow improvements for business performance.
R3
Resolve stakeholder requirement disagreements through evidence-based comparison.
responding · 2/5
See details
Resolve stakeholder requirement disagreements through evidence-based comparison.
R4
Evaluate use cases against stakeholder interactions.
evaluate · 6/6
See details
Evaluate use cases against stakeholder interactions.
R5
Prepare a contact plan for stakeholder communication.
organization · 4/5
See details
Prepare a contact plan for stakeholder communication.
R6
Validate a data model against business process requirements.
evaluate · 6/6
See details
Validate a data model against business process requirements.
R7
Revise a flowchart for logical sequence errors.
evaluate · 6/6
See details
Revise a flowchart for logical sequence errors.
R8
Evaluate design choices against system constraints.
evaluate · 6/6
See details
Evaluate design choices against system constraints.
R9
Document defect causes in technical records.
responding · 2/5
See details
Document defect causes in technical records.
R10
Document software architecture decisions.
create · 5/6
See details
Document software architecture decisions.
R11
Document technical requirements in a structured specification.
create · 5/6
See details
Document technical requirements in a structured specification.
R12
Evaluate design choices against system requirements.
evaluate · 6/6
See details
Evaluate design choices against system requirements.
R13
Monitor automated migration runs for transfer failures.
responding · 2/5
See details
Monitor automated migration runs for transfer failures.
R14
Maintain documentation traceability to approved source information.
apply · 3/6
See details
Maintain documentation traceability to approved source information.
R15
Assess prototype behavior against intended use cases.
evaluate · 6/6
See details
Assess prototype behavior against intended use cases.
R16
Summarize feasibility findings in a decision report.
create · 5/6
See details
Summarize feasibility findings in a decision report.
R17
Document requirements in a traceable specification.
apply · 3/6
See details
Document requirements in a traceable specification.
R18
Validate requirement statements against stakeholder intent.
responding · 2/5
See details
Validate requirement statements against stakeholder intent.
R19
Validate migration outputs against source records.
evaluate · 6/6
See details
Validate migration outputs against source records.
R20
Monitor development progress against agreed project milestones.
evaluate · 6/6
See details
Monitor development progress against agreed project milestones.
R21
Interpret results from a software experiment against the hypothesis.
analyze · 4/6
See details
Interpret results from a software experiment against the hypothesis.
R22
Evaluate a visual draft against given specifications.
evaluate · 6/6
See details
Evaluate a visual draft against given specifications.
R23
Execute task steps in an application-specific interface.
apply · 3/6
See details
Execute task steps in an application-specific interface.
R24
Verify technical drawings against design specifications.
evaluate · 6/6
See details
Verify technical drawings against design specifications.
R25
Evaluate CASE outputs for maintenance quality.
evaluate · 6/6
See details
Evaluate CASE outputs for maintenance quality.
R26
Prioritize reported application problems by user impact.
evaluate · 6/6
See details
Prioritize reported application problems by user impact.
R27
Document customer feedback for application improvement tracking.
apply · 3/6
See details
Document customer feedback for application improvement tracking.
R28
Verify requirement statements against user feedback.
evaluate · 6/6
See details
Verify requirement statements against user feedback.
R29
Document ICT user requirements in a structured specification.
create · 5/6
See details
Document ICT user requirements in a structured specification.
R30
Allocate project resources against scope and deadline constraints.
apply · 3/6
See details
Allocate project resources against scope and deadline constraints.
R31
Assign team responsibilities for project work packages.
responding · 2/5
See details
Assign team responsibilities for project work packages.
R32
Present cost benefit findings for management review.
responding · 2/5
See details
Present cost benefit findings for management review.
R33
coordinates technical teams for the development of software applications, making responsible decisions regarding their optimization and integration
organization · 4/5
See details
coordinates technical teams for the development of software applications, making responsible decisions regarding their optimization and integration
R34
develops interdisciplinary solutions by integrating mathematics with related fields and collaborating efficiently with specialized teams.
Taxonomy not set
See details
develops interdisciplinary solutions by integrating mathematics with related fields and collaborating efficiently with specialized teams.
R35
ethically and responsibly builds secure and scalable IT solutions, collaborating with specialists from related fields.
create · 5/6
See details
ethically and responsibly builds secure and scalable IT solutions, collaborating with specialists from related fields.
R36
designs and manages the activities required for the development of a database system.
create · 5/6
See details
designs and manages the activities required for the development of a database system.
R37
produces software and continuously adapts it to new technologies and market requirements.
Taxonomy not set
See details
produces software and continuously adapts it to new technologies and market requirements.
R38
applies an ethical framework in the use of AI, with responsibility for the social impact of the proposed solutions.
apply · 3/6
See details
applies an ethical framework in the use of AI, with responsibility for the social impact of the proposed solutions.
R39
knows and implements information security requirements.
Taxonomy not set
See details
knows and implements information security requirements.
R40
develops a collaborative environment and takes responsibility for the successful and timely delivery of projects according to requirements.
Taxonomy not set
See details
develops a collaborative environment and takes responsibility for the successful and timely delivery of projects according to requirements.
R41
organizes technical teams and manages the lifecycle of software projects.
organization · 4/5
See details
organizes technical teams and manages the lifecycle of software projects.
R42
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.