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
Information about the Latvian qualifications referenced to Latvian qualifications framework (LQF)
5
5
4
1. The knowledge necessary for performance of the basic tasks of the professional activity at the level of notion:
1.1. economics and business;
1.2. computer system structure and functioning.
2. The knowledge necessary for performance of the basic tasks of the professional activity at the level of understanding:
2.1. mathematics;
2.2. classification and use of applications;
2.3. classification and use of operating systems;
2.4. computer network technologies;
2.5. information technology laws and standards;
2.6. software engineering;
2.7. professional terms in the official language and one foreign language.
3. The knowledge necessary for performance of the basic tasks of the professional activity at the level of use:
3.1. programming languages;
3.2. database technologies;
3.3. software development technologies;
3.4. object-oriented programming;
3.5. program code re-use and code library building;
3.6. data structures and algorithms;
3.7. Internet technologies;
3.8. ability to communicate in one foreign language;
3.9. official language;
3.10. communication, professional and general principles of ethics;
3.11. record-keeping;
3.12. labour protection and ergonomics;
3.13. legal employment relationship;
3.14. environmental protection.
1. Apply industry standards.
2. Use operating systems.
3. Use text and graphics editors and other office applications.
4. Build and debug programs.
5. Design algorithms and data structures.
6. Choose adequate means to address the problem.
7. Carry out data protection and security measures.
8. Configure workplaces and work tools.
9. Use software development tools.
10. Analyze the program code.
11. Build user interfaces.
12. Use query languages.
13. Measure and improve software performance.
14. Measure and improve software development process.
15. Use and develop good programming style.
16. Structure the program code in accordance with good programming style.
17. Use software testing techniques and tools.
18. Work in a team (group).
19. Perform work independently, control and take responsibility for his/her individual work.
20. Plan and prioritize work assignments.
21. Use information search engines and selection tools.
22. Prepare presentation materials and organize events.
23. Possess persuasion and argument skills.
24. Draw up business documents.
25. Adhere to professional and general principles of ethics.
26. Use professional terminology in the official language and in English.
27. Comply with employment laws and regulations.
28. Meet the requirements of the labour protection, fire safety and environmental protection laws and regulations.
1. Ability to read and understand software design descriptions.
2. Ability to analyze input and output data.
3. Ability to configure the development environment.
4. Ability to generate, write program code in accordance with the design and coding guidelines.
5. Ability to encode when reading and analyzing texts of extraneous programs.
6. Ability to encode, creating a user interface.
7. Ability to debug programs and perform unit testing.
8. Ability to analyze and optimize program execution time.
9. Ability to document code changes.
10. Ability to create software installations.
11. Ability to encode through the built-in help system.
12. Ability to encode when processing and implementing change requests and problem reports.
13. Ability to read and understand software requirement specifications.
14. Ability to read and understand data conceptual model and build a physical database model.
15. Ability to design, creating a hierarchical model (hierarchy of classes and functions).
16. Ability to design by constructing and describing algorithms.
17. Ability to read and understand maintainable system documentation and code.
18. Ability to maintain software by processing and implementing problem reports and change requests.
19. Ability to maintain software through change impact analysis, software updates and maintainable software configuration management.
20. Ability to maintain software by systemizing support information obtained during maintenance.
21. Ability to implement software by preparing environment for software installation.
22. Ability to implement software by executing software installation and parameterization, and performing data transfer.
23. Ability to analyze program code for software testing.
24. Ability to prepare software test case data.
25. Ability to prepare testing environment for software testing.
26. Ability to execute software test cases.
27. Ability to record software testing process and prepare problem reports.
28. Ability to analyze the sources of error in software testing (requirements specification, design description, etc.).
29. Ability to replicate errors found by the user during software testing.
30. Ability to estimate the amount of time and work necessary to complete the assignment.
31. Ability to carry out individual work planning and control.
32. Ability to participate in the software project implementation discussions.
33. Ability to communicate in the official language and at least one foreign language.
34. Ability to comply with employment laws and regulations.
35. Ability to comply with the requirements of the labour protection, fire safety and environmental protection laws and regulations.
5
5
4
5
Information and Communication Technologies (ICTs) (061)
Detailed field: (ISCED 2013)Software and applications development and analysis (0613)
EducationHigher education
Qualification typeVocational
Full or partialFull qualification
Link to the descriptions of the Sector Qualifications Structure levels
Other information
Historical qualification
Period for issuing qualification: 2013-2023
Last changes: 30.10.2024
Posted: 07.05.2016