European Qualifications Framework (EQF) has 8 levels (1 – the lowest, 8 – the highest).
Levels reflect the complexity level of acquired knowledge, skills and competences (learning outcomes).
Go to the Glossary section
Learning outcomes are formulated in accordance with the relevant occupational standard: Occupational standards register
1. The KNOWLEDGE at the level of notion:
1.1. Basics of operating system structure.
1.2. Information system architecture models.
1.3. Set theory.
1.5. Trigonometric functions.
1.6. Mathematical models.
1.7. Logical operations.
1.8. Basics of business.
1.9. Methods of obtaining information.
1.10. Hazardous waste, their storage and utilization.
2. The KNOWLEDGE at the level of understanding:
2.1. Software life cycles.
2.2. Computer system architecture models.
2.3. Computer network technologies.
2.4. Basics of web development.
2.5. Programming languages.
2.6. Operating systems.
2.7. Source code structuring methods and templates.
2.8. Source code quality metrics and methods.
2.9. Legal basis and laws and regulations regarding information and communications technology industry.
2.10. Professional terms in the official language and one foreign language.
2.11. Communication psychology.
2.12. Principles of professional ethics.
2.13. Personal data protection.
2.14. Basics of record keeping.
2.15. Office equipment and its applications.
3. The KNOWLEDGE at the level of use:
3.1. Algorithms, data types.
3.2. Data structures.
3.3. Object-oriented programming languages.
3.4. Structured programming languages.
3.5. Basics of database management systems, SQL (Structured Query Language).
3.6. Computer programming environments.
3.7. Data modelling tools.
3.8. Office software systems.
3.9. Speed writing and usage of the keyboard.
3.10. Practical applications of mathematics.
3.11. Official language.
3.12. One foreign language at the communication level.
3.13. Basic principles of document execution.
3.14. E-mail and other communication software types.
3.15. Requirements of the labour protection laws and regulations.
3.16. Basics of ergonomics and health education.
3.17. Fire and electrical safety regulations.
3.18. Requirements of the environmental protection laws and regulations.
3.19. Provision of the first aid.
3.20. Legal employment relations.
1. To apply information and communications industry standards and algorithms, use programming language and meet the requirements of the laws and regulations applicable to the information and communications technology industry.
2. To read the source code and distribute structure elements in software unit source code.
3. To verify the software unit operation.
4. To evaluate, compare and record the software unit test data.
5. To perform software testing.
6. To eliminate faults in the software unit source code to be developed and maintained.
7. To use databases in order to obtain, process and store data necessary for his/her work task purposes.
8. To evaluate software unit data flows.
9. To formulate the operating principles of the software unit source code fragment.
10. To develop the code in conformity with the set functional and non-functional requirements by applying the appropriate methodology and best practices.
11. To divide a complex work task into logical stages and interactively develop and improve the code until it conforms with the set requirements.
12. To perform code refactoring in order to improve its readability and conformity of the code structure with the particular task.
13. To select software unit testing methods and approaches.
14. To create software unit testing samples and sample datasets for testing.
15. To adhere to the deadlines set for the software unit development.
16. To have understanding of the software subject area and user groups.
17. To formulate the technical solutions for the software unit.
18. To explain the operating principles of the software unit or its parts.
19. To use the appropriate software development tools.
20. To read, understand and use the technical documentation, schematic attributes and data visualization tools.
21. To use office application software systems and web browsers when preparing and executing documents in compliance with work tasks.
22. To install and configure software units or its parts.
23. To plan work tasks, their sequence and completion deadlines within his/ her responsibilities.
24. To comply with the principles of professional ethics and standards of the legal employment relations.
25. To assess conformity of the work results with the work task and take responsibility of his/ her work outcome.
26. To communicate and cooperate with other specialists, the management, the existing and potential customers and their representatives.
27. To improve his/ her professional expertise.
28. To be proficient in the official language.
29. To be proficient in one foreign language at communication level.
30. To use the professional terms in the official language and one foreign language.
31. To comply with operating requirements applicable to the work place and equipment and ensure appropriate occupational safety and health conditions.
32. To observe the requirements of the labour protection, electric safety and fire safety laws and regulations.
33. To observe the requirements of the labour and environmental protection laws and regulations.
34. To provide the first aid.
1. To read and understand the design and schematic of the software or its part and use the obtained information for work purposes.
2. To obtain information on the structure of the particular software or its part and evaluate the work load.
3. To create a software unit by using the programming language and applying software development methodology and best practices.
4. To read and analyze the existing software source code, write software unit source code, check its compliance with user’s needs and perform unit testing.
5. To assess conformity of the code structure with its task and perform code refactoring (improvement of the source code structure or design without changing the expected functionality).
6. To provide a concise formulation of the operating principles of the source code fragment.
7. To create databases and use them as necessary for management system software units.
8. To prepare sample datasets for testing, select the most suitable ones for software unit testing and perform the software operational testing.
9. To maintain a part of the software and update it, as necessary.
10. To analyze and eliminate errors detected by the user of the software to be maintained, and their causes or non-conformity with the documentation.
11. To prioritize operations necessary for the completion of work tasks, as well as set and comply with reasonable deadlines for completing work tasks.
12. To prepare written and verbal information on software development, testing and launching, and maintenance by executing documents in accordance with the work tasks and complying with the principles of data protection and confidentiality.
13. To evaluate the acquired knowledge and skills and continuously improve his/ her professional qualification by constantly keeping up with the news for professionals of information and communication industry, using technical documentation, internet and other technical information sources.
14. To work individually and on a team and apply the principles of professional ethics, as well as professional communication standards and the regulatory enactments regarding labour relations.
15. To organize, use and maintain a safe workplace, meet the requirements of the electrical and fire safety, labour protection and environmental protection laws and regulations, as well as provide the first aid.
16. To communicate in the official language and one foreign language, as well as use the professional terms.
17. To work individually and take responsibility of his/her work outcome.
Information and Communication Technologies (ICTs) (061)Detailed field: (ISCED 2013)
Database and network design and administration (0612)Education
Secondary educationQualification type
Vocational (continuing education)Full or partial