• EQF Home Page Icon

Qualification: Certificate of professional qualification: Computer Programming Technician

No translation available for French. Showing the original language.

Certificate of professional qualification: Computer Programming Technician

Qualification Information

Learning outcomes are formulated in accordance with the relevant occupational standard: Occupational standards register



Competences:

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.4. Combinatorics.
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.



Skills:

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.



Knowledge:

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.

Reference Data

EQF Level:
Thematic area:
Information Language:
Location:
NQF Level: 
4
Awarding body: 

- Profesionālā tālākizglītības un profesionālās pilnveides izglītības iestāde "Latvijas Tālmācības profesionālais centrs"

Awarding body contact info: 

EDVARTA VIRZAS IELA 55, IECAVA, IECAVAS NOVADS, LV-3913
Tālr.: 26447772
Fakss:
E-pasts: ltvp@talmacibasvsk.lv

Source of information: 
National occupation classification: 

ISCO-08

Relationship type: 

Computer programming technician (3512 03)

Access requirements: 

Certificate of general secondary education or Diploma of vocational secondary education

Ways to acquire: 

Formal (through education programmes) or
Formal (through non-formal education acquired competence recognition process, completing the qualifications professional examination)