Programmēšana (kvalifikācija Programmēšanas tehniķis, 4. LKI)
Programmēšana (kvalifikācija Programmēšanas tehniķis, 4. LKI)
Modulārā izglītības programma
Mērķis - izglītības procesā sagatavot programmēšanas tehniķi, kurš spēs izstrādāt programmas vienības atbilstoši funkcionalitātes, kvalitātes un resursietilpības nosacījumiem. Izvērtēt programmas vienības prasības, veidot projektējumu un rakstīt kodu atbilstoši programmēšanas vadlīnijām. Analizēt kļūdu avotus, atkļūdot, uzlabot veiktspēju. Sadarboties starpfunkcionālās komandās programmas izstrādes un piegādes procesos, kā arī atsevišķi veicot uzdevumus, kas attiecināmi uz darba tirgū atpazīstamu kvalifikācijas daļu: «Programmu projektēšana», «Programmu koda rakstīšana (Kodēšana)», «Programmu testēšana».
Ieguvumi un rezultāti:
Izglītības procesa rezultātā tiks apgūtas šādas zināšanas, prasmes un kompetences, lai spētu:
1. Patstāvīgi vai komandā iepazīties ar definētajām programmas vienības funkcionālajām un nefunkcionālajām prasībām.
2. Piedalīties izmaiņu pieprasījumu un problēmu ziņojumu apstrādē.
3. Iepazīties ar programmas vienības projektējuma aprakstu, izvērtējot programmas funkcionālās un nefunkcionālās prasības.
4. Veidot vienkāršas datu struktūras un datu modeļus atbilstoši definētajām prasībām.
5. Konstruēt algoritmus, ņemot vērā programmas prasības.
6. Projektēt programmas vienības saskarnes, ņemot vērā programmas prasības.
7. Dokumentēt programmas vienības projektējumu, strukturējot informāciju, balstoties uz definētām dokumentēšanas pieejām.
8. Izstrādāt programmas vienības kodu, atbilstoši projektējumam un kodēšanas vadlīnijām.
9. Apstrādāt un analizēt programmas vienības datus pēc tehniskās un loģiskās struktūras.
10. Optimizēt programmas vienības koda veiktspēju, atbilstoši iegūtajiem mērījumiem un programmas prasībām, strādājot komandā.
11. Piedalīties programmas koda dokumentēšanā atbilstoši vadlīnijām.
12. Lietot programmas koda pārvaldības sistēmas.
13. Atkļūdot programmas vienības kodu, identificējot un novēršot kļūdu rašanās cēloņus.
14. Sagatavot programmas vienības testus.
15. Izpildīt programmas vienības testus un dokumentēt informāciju par incidentiem/problēmām.
16. Analizēt programmas vienības testa rezultātus un veikt konstatēto neatbilstību analīzi.
17. Piedalīties lietotāja konstatēto kļūdu reproducēšanā, sagatavojot atbilstošu vidi un situācijas.
18. Piedalīties programmas testēšanas dokumentācijas sagatavošanā, strādājot komandā.
19. Patstāvīgi vai komandā pārvaldīt izstrādes uzdevumu darbplūsmas, veicot uzdevumu prioritizēšanu un izmantojot uzdevumu pārvaldības sistēmas.
20. Patstāvīgi vai komandā veidot un pārvaldīt programmas vienības piegādes/nodevumus atbilstoši piegādes resursu plānojumam.
21. Patstāvīgi vai komandā integrēt programmas vienības piegādes/nodevumus testēšanas un darbināšanas vidēs.
22. Sadarboties starpfunkcionālās komandās, skaidri un strukturēti, pamatojot savu viedokli un ieklausoties citu dalībnieku viedokļos.
23. Veicināt piegādāto programmu savlaicīgu un kvalitatīvu integrāciju testēšanas un darbināšanas vidēs.
24. Piedalīties programmu uzturēšanas procesu nodrošināšanā.
25. Ievērot tiesību aktu prasības darba tiesību jomā.
26. Ievērot tiesību aktu prasības darba aizsardzības un vides aizsardzības jomā.
27. Ievērot tiesību aktu prasības elektrodrošības un ugunsdrošības jomā.
28. Nelaimes gadījumā rīkoties atbilstoši situācijai un sniegt pirmo palīdzību.
29. Sazināties mutiski un rakstiski valsts valodā, lietojot profesionālo terminoloģiju.
30. Sazināties angļu valodā, lietojot profesionālo terminoloģiju.
31. Piemērot matemātisko domāšanu, modelējot darba situācijas un plānojot darba uzdevuma izpildi.
32. Lietot informācijas un komunikāciju tehnoloģijas darba uzdevuma veikšanai.
33. Efektīvi iesaistīties komandas darbā.
34. Plānot savu laiku veicot uzdevumu individuāli vai komandā.
35. Plānot un pieņemt lēmumus savas profesionālās karjeras veidošanā.
Kursa programma:
Kursa programma (moduļi):
1. EIKT pamatprocesi un darbu veidi
2. EIKT nozares tehnisko darbu pamatiemaņas
3. Algoritmēšanas un programmēšanas pamati
4. Preču un pakalpojumu izvēle EIKT infrastruktūras izveidei
5. Programmas koda rakstīšana (Kodēšana)
6. Programmas izstrādes process
7. Datu bāzu tehnoloģijas
8. Programmu uzturēšana
9. Matemātikas speciālās nodaļas
10. Programmu projektēšana
11. Programmu testēšana
12. Programmēšanas tehniķa kvalifikācijas prakse
13. Sabiedrības un cilvēka drošība (1., 2.līmenis)
14. Lietotnes programmēšana (izvēles modulis)
15. EIKT produktu izstrāde (izvēles modulis)
16. Industriālo iekārtu programmēšana (izvēles modulis)
17. Specifiskas programmēšanas vides (izvēles modulis)
18. Informācijas un komunikācijas tehnoloģijas (2.līmenis)
19. Iniciatīva un uzņēmējdarbība (2.līmenis)
20. Valodas, kultūras izpratne un izpausmes (2.līmenis)