Kvalifikācijas joma un līmenis

EKI līmenis:

Kas ir EKI?

www.eki-links.lv
?

7

LKI līmenis:

Kas ir LKI?

www.lki-links.lv
?

7

Profesionālās kvalifikācijas līmenis:
Kas ir PKL?
?

5

Mācīšanās rezultāti

Kas ir MR?

www.lr-links.lv
?

The aim of the study programme is:
– to prepare highly qualified specialists for professional activities in the field of information and communication technology with specialization in programming engineer.
Programming engineer acquires knowledge, develops skills and abilities, which are needed for development, implementation and maintaining of software in compliance with functionalities, qualities and resource’s capacity’s requirements, to organise and lead programmers’ work groups, as well systematic improvement of knowledge and skills;
– to be able to communicate, to convince, to justify their point of view, to plan their time effectively, to find, analyze and summarize information and to be able to self-educate themselves.

 

Programming engineer

  • Zināšanas

    1. The KNOWLEDGE at the level of notion:
    1.1. labour protection and ergonomics;
    1.2. management of software development projects;
    2. The KNOWLEDGE at the level of understanding:
    2.1. economics and business;
    2.2. classification and use of the operating systems;
    2.3. computer system structure and functioning;
    2.4. computer technology;
    2.5. laws and regulations governing the information technology sector;
    2.6. software engineering;
    2.7. employment relationship;
    2.8. environmental protection;
    2.9. professional terminology in the official language and two foreign languages.
    3. The KNOWLEDGE at the level of use:
    3.1. two foreign languages at the communication level;
    3.2. mathematics;
    3.3. communication and professional ethics;
    3.4. classification and use of applications;
    3.5. programming languages;
    3.6. database technology;
    3.7. software development technologies;
    3.8. object-oriented programming;
    3.9. data structures and algorithms;
    3.12. internet technologies;
    3.11. official language.

  • Prasmes

    1. To use standards of the information technology industry.
    2. To use professional terminology in the official language and two foreign languages.
    3. To use operating system.
    4. To use text and graphics editors, etc. office applications.
    5. To participate in project management.
    6. To encode and debug programs.
    7. To apply design diagrams and charts.
    8. To design algorithms and data structures.
    9. To select appropriate means to carry out a task.
    10. To carry out data protection and security measures.
    11. To configure workplaces and work tools.
    12. To use software development tools.
    13. To analyse program code.
    14. To implement user interfaces.
    15. To use data requests languages.
    16. To measure software performance.
    17. To use good programming style.
    18. To use software testing techniques.
    19. To perform system design.
    20. To work in a team.
    21. To manage others.
    22. To perform work individually.
    23. To plan tasks and prioritize them.
    24. To use information search and selection means.
    25. To prepare presentation materials and events, host them.
    26. To persuade others and substantiate one’s opinion.
    27. To draw up business documents.
    28. To respect the principles of professional ethics.
    29. To observe labour protection requirements.
    30. To know the official language.
    31. To know two foreign languages at the communication level.

  • Kompetences

    1. Ability to encode, reading and understanding software design descriptions.
    2. Ability to encode, analysing input and output data.
    3. Ability to encode, configuring the development environment.
    4. Ability to encode, writing program code in accordance with design and coding guidelines.
    5. Ability to encode, constructing algorithms.
    6. Ability to encode, reading and analysing extraneous program texts.
    7. Ability to encode, creating user interface.
    8. Ability to encode, debugging programs and performing unit testing.
    9. Ability to encode, analysing program execution time and optimizing it.
    10. Ability to encode, documenting code.
    11. Ability to encode, creating software installation.
    12. Ability to encode through the built-in help system.
    13. Ability to encode, processing change requests and problem reports.
    14. Ability to design, reading and understanding software requirement specifications.
    15. Ability to design, getting acquainted with software design descriptive standards.
    16. Ability to design, creating and describing software architecture.
    17. Ability to design, analysing various technical solutions and choosing the most appropriate one.
    18. Ability to design, creating data conceptual and physical model.
    19. Ability to design, developing an implementation model (hierarchy of classes and/or functions).
    20. Ability to design, constructing and describing algorithms.
    21. Ability to design user interfaces.
    22. Ability to design, drawing up software design descriptive documentation.
    23. Ability to maintain software, reading and understanding the documentation and code of the system.
    24. Ability to maintain software, processing change requests and problem reports.
    25. Ability to maintain software, carrying out change impact analysis.
    26. Ability to maintain software, making changes in the software.
    27. Ability to maintain software through its configuration management.
    28. Ability to maintain software, systematizing support information gathered during maintenance.
    29. Ability to maintain software, consulting software users.
    30. Ability to implement software, preparing the environment for software installation.
    31. Ability to implement software, making data transfer.
    32. Ability to implement software, executing software installation and parameterization.
    33. Ability to implement software, getting acquainted with the user documentation.
    34. Ability to implement software, providing advice during software implementation.
    35. Ability to prepare software testing plan.
    36. Ability to prepare software testing specification.
    37. Ability to analyse software testing program code.
    38. Ability to prepare software testing test cases.
    39. Ability to prepare testing environment for software testing.
    40. Ability to execute software testing test cases.
    41. Ability to write down the process of software testing and prepare problem reports.
    42. Ability to analyse sources of error when testing software (requirements of the specification, design description, etc.).
    43. Ability to reproduce identified user errors during software testing.
    44. Ability to prepare software testing report documents.
    45. Ability to specify requirements by consulting with the customer’s software.
    46. Ability to specify requirements by analysing implementation options thereof.
    47. Ability to prepare user documentation with respect to user documentation standards.
    48. Ability to prepare user documentation with respect to user transaction terminology.
    49. Ability to prepare user documentation, writing and organizing user documentation text.
    50. Ability to prepare user documentation, harmonizing user documentation with the built-in help system (HELP).
    51. Ability to plan software projects, predicting labour-intensity and execution time.
    52. Ability to plan software projects through individual work planning and control.
    53. Ability to plan software projects, participating in negotiations regarding project implementation progress.
    54. Ability to plan software projects, developing programming guidelines.
    55. Ability to communicate in the official language and two foreign languages.

Iestāšanās nosacījumi

Iepriekšējā kvalifikācija
Higher education qualification of LQF level 6 (bachelor, professional bachelor or professional higher education qualification) in the same or compatible branch of science or professional field of higher education, as well as a certain professional experience laid down by higher education institution
Kvalifikācijas iegūšanas veids 
Kvalifikācijas iegūšanas veida paskaidrojums
?
Formal (through education programmes)
Kredītpunkti 
Kredītpunktu paskaidrojums
?
150
Kvalifikācijas ieguves ilgums 
Kvalifikācijas ieguves ilguma paskaidrojums
?
1-2 years

Pielikumi:

Kvalifikācijas iegūšanas iespējas

Kvalifikācijas joma un līmenis

EKI līmenis:

Kas ir EKI?

www.eki-links.lv
?

7

LKI līmenis:

Kas ir LKI?

www.lki-links.lv
?

7

Profesionālās kvalifikācijas līmenis:

Kas ir PKL?

www.pkl-links.lv
?

5

Izglītības pakāpe un veids

Kvalifikācijas nozare:
Kvalifikācijas nozares paskaidrojums
?

Information and Communication Technologies (ICTs) (061)

Tematiskā joma: (ISCED 2013)

Software and applications development and analysis (0613)

Izglītības pakāpe
Izglītības pakāpes paskaidrojums
?

Higher education

Izglītības veids
Izglītības veida paskaidrojums
?

Vocational

Pilna vai daļēja

Pilna kvalifikācija

Nozares kvalifikāciju struktūra: Electronic and optical equipment manufacturing, information and communication technology sector


Saite uz nozares kvalifikāciju struktūras līmeņu aprakstu

Cita informācija

Valsts izglītības informācijas sistēma

Nacionālā izglītības iespēju datubāze

aktīva kvalifikācija

Kvalifikācijas izdošanas periods: 2013-2023

Pēdējie labojumi: 20.10.2023

Ievietots: 07.05.2016