Programmas koda rakstīšana (Kodēšana)
Atveseļošanas fonda projekts Nr. 2.3.1.4.i.0/1/23/I/CFLA/001 “Individuālo mācību kontu pieejas attīstība”
Profesionālās tālākizglītības modulārās programmas “Programmēšana”, kvalifikācijas Programmēšanas tehniķis daļa
Moduļa mērķis - sekmēt izglītojama zināšanas programmas koda izstrāde.
Uzdevumi:
1. Izstrādāt programmas vienības kodu un analizēt svešu programmu kodu.
2. Realizēt algoritmus, izmantojot objektorientētas, funkcionālas, deklaratīvas un vai citas programmēšanas valodas. 3. Izvēlēties piemērotāko datu tipu, veidot datu struktūras un izmantot komandas darbībām ar failiem. 4. Optimizēt programmas vienības koda veiktspēju. 5. Veidot programmas vienības kodu, izmantojot datu bāzes datus. 6. Veidot lietotāja saskarni, pēc lietotāja definētajām prasībām. 7. Piedalīties programmas koda dokumentēšanā. 8. Lietot programmas koda pārvaldības sistēmas, iegūt un saglabāt kodu no programmas koda pārvaldības sistēmas. Izsekot izmaiņām kodā. 9. Analizēt svešu programmu kodu, identificējot iespējamās kļūdas un to cēloņus. 10. Atkļūdot programmas vienības kodu, identificējot un novēršot kļūdu rašanās cēloņus. 11. Pārvaldīt izstrādes uzdevumu darbplūsmas, veicot uzdevumu prioritizēšanu un izmantojot uzdevumu pārvaldības sistēmas. 12. Integrēt programmas vienības piegādes/nodevumus testēšanas un darbināšanas vidēs, programmas spējas un drošības atbilstību tehniskajām specifikācijām. Dokumentēt programmas darbības un problēmas. 13. Veidot un pārvaldīt programmas vienības piegādes/nodevumus atbilstoši piegādes resursu plānojumam.Course program:
- Programmēšanas valodas (Java, C#, C++ u.c.) pamata konstrukcijas.
- Programmas koda izstrāde un analīze.
- Programmēšanas metodes.
- Pamata datu struktūras un algoritmi.
- Datu tipi un struktūras.
- Programmas vienības koda optimizēšanas metodes un rīki.
- Lietotāja saskarnes izstrādes "labā prakse".
- Programmas koda dokumentēšana.
- Programmas koda pārvaldības sistēmas.
- Koda atkļūdošanas process.
- Izstrādes procesa uzdevumu darba plūsmas.
- Programmas ieviešanas “labā prakse".