Kvalifikācijas joma un līmenis

EKI līmenis:

Kas ir EKI?

www.eki-links.lv
?

6

LKI līmenis:

Kas ir LKI?

www.lki-links.lv
?

6

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 programme is:
– to provide students with qualitative acquisition of theoretical knowledge and research skills, corresponding to state requirements, by preparing them for independent scientific research activities in the field of computer sciences, which provides possibilities of academic and professional further education, as well as to participate in solving problems of national economy.

Within the programme the knowledge and skills in the field of software engineering, as well as professional skills necessary for software engineer profession have been acquired;
– during the software development abilities to solve effectively requested tasks both individually, and in a team have been developed;
– skills of designing solutions in one or more branches of activity, using software engineering approach, which keeps the balance between ethical, public, juridical and economic interests of stakeholders have been acquired;
– comprehension of the most common theories and research methods and ability to apply them have been fostered, ensuring contemporary fundament for identification and analysis of problems, for design, development, implementation, certification and documentation of software;
– comprehension of importance of negotiations and ability to organise them have been developed;
– skills of creating new models, methods and technologies have been acquired, as well as awareness of the necessity for continuous professional development.

 

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
Certificate of general secondary education or Diploma of vocational secondary education
Kvalifikācijas iegūšanas veids 
Kvalifikācijas iegūšanas veida paskaidrojums
?
Formal (through education programmes)
Kredītpunkti 
Kredītpunktu paskaidrojums
?
240
Kvalifikācijas ieguves ilgums 
Kvalifikācijas ieguves ilguma paskaidrojums
?
4 years

Pielikumi:

Kvalifikācijas iegūšanas iespējas

Kvalifikācijas joma un līmenis

EKI līmenis:

Kas ir EKI?

www.eki-links.lv
?

6

LKI līmenis:

Kas ir LKI?

www.lki-links.lv
?

6

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

vēsturiska kvalifikācija

Kvalifikācijas izdošanas periods: 2013-2023

Pēdējie labojumi: 20.06.2025

Ievietots: 07.05.2016