
Programmatūras risinājumu izstrāde ar MI, bez programmēšanas pieredzes

Kursa mērķis
Attīstīt dalībnieku spēju patstāvīgi izstrādāt nelielus programmatūras risinājumus organizācijas darba vajadzībām, izmantojot ģeneratīvo mākslīgo intelektu kā aktīvu izstrādes palīgu un pakāpeniski apgūstot programmatūras izstrādes dzīves cikla, programmēšanas un tehniskās izstrādes vides izmantošanas pamatprincipus.
Kurss paredzēts cilvēkiem bez iepriekšējas programmēšanas pieredzes, kuri labi pārzina savas profesionālās jomas vajadzības un vēlas apgūt kā ar MI palīdzību izveidot, pārbaudīt, pilnveidot un turpmāk attīstīt nelielas lietotnes.
Mērķauditorija
Mācības paredzēts organizāciju profesionāļiem, kuri labi pārzina savas darba jomas vajadzības un vēlas patstāvīgi veidot nelielus digitālus risinājumus, vienlaikus pakāpeniski attīstot izpratni par programmatūras izstrādi.
Biznesa procesu speciālisti un procesu pārvaldnieki
Projektu vadītāji un projektu koordinatori
Nodaļu un funkciju vadītāji
Datu analītiķi un pārskatu sagatavošanas speciālisti
Administratīvo un atbalsta funkciju speciālisti
Digitālās transformācijas un procesu pilnveides speciālisti
Produktu īpašnieki un iekšējo digitālo risinājumu iniciatori
Profesionāļi, kuri vēlas izveidot nelielas lietotnes vai darba rīkus konkrētu organizācijas uzdevumu risināšanai
Kursa mērķis
Attīstīt dalībnieku spēju patstāvīgi izstrādāt nelielus programmatūras risinājumus organizācijas darba vajadzībām, izmantojot ģeneratīvo mākslīgo intelektu kā aktīvu izstrādes palīgu un pakāpeniski apgūstot programmatūras izstrādes dzīves cikla, programmēšanas un tehniskās izstrādes vides izmantošanas pamatprincipus.
Kurss paredzēts cilvēkiem bez iepriekšējas programmēšanas pieredzes, kuri labi pārzina savas profesionālās jomas vajadzības un vēlas apgūt kā ar MI palīdzību izveidot, pārbaudīt, pilnveidot un turpmāk attīstīt nelielas lietotnes.
Mērķauditorija
Mācības paredzēts organizāciju profesionāļiem, kuri labi pārzina savas darba jomas vajadzības un vēlas patstāvīgi veidot nelielus digitālus risinājumus, vienlaikus pakāpeniski attīstot izpratni par programmatūras izstrādi.
Biznesa procesu speciālisti un procesu pārvaldnieki
Projektu vadītāji un projektu koordinatori
Nodaļu un funkciju vadītāji
Datu analītiķi un pārskatu sagatavošanas speciālisti
Administratīvo un atbalsta funkciju speciālisti
Digitālās transformācijas un procesu pilnveides speciālisti
Produktu īpašnieki un iekšējo digitālo risinājumu iniciatori
Profesionāļi, kuri vēlas izveidot nelielas lietotnes vai darba rīkus konkrētu organizācijas uzdevumu risināšanai
Tehnoloģijas
MĀCĪBU NORISE
20% teorija un 80% prakse
Mācības notiek tiešsaistē 2 reizes nedēļā. Mācību procesā tiek apvienoti īsi teorētiski skaidrojumi, pasniedzēja demonstrācijas un praktiski uzdevumi, kas ietver programmatūras izstrādi, testēšanu, kļūdu novēršanu, kā arī individuālu un komandas darbu.
Visa kursa laikā dalībnieki soli pa solim izstrādās savu lietotni, pakāpeniski apgūstot un praktiski pielietojot programmatūras izstrādei nepieciešamās prasmes.

e-CF 4.1
A.6. Application Design – L.2
B.1. Application Development – L.2
B.3. Testing – L.2
B.5. Documentation Production – L.2
E.5. Process Improvement – L.3
DigComp 3.0
3.4. Analītiski algoritmiskā domāšana un programmēšana (augsts līmenis)
4.2. Personas datu un privātuma aizsardzība (augsts līmenis)
5.2. Vajadzību un tehnoloģisko risinājumu identificēšana (augsts līmenis)
Caurviju kompetences
Analītiskā un kritiskā domāšana
Problēmu risināšana
Strukturēta darba plānošana
Patstāvīga mācīšanās
Radošums
Sadarbība un komunikācija
Atbildības uzņemšanās par darba rezultātu
Pielāgošanās tehnoloģiskajām pārmaiņām
E-kompetences un caurviju kompetences
E-kompetences un caurviju kompetences
e-CF 4.1
A.6. Application Design – L.2
B.1. Application Development – L.2
B.3. Testing – L.2
B.5. Documentation Production – L.2
E.5. Process Improvement – L.3
DigComp 3.0
3.4. Analītiski algoritmiskā domāšana un programmēšana (augsts līmenis)
4.2. Personas datu un privātuma aizsardzība (augsts līmenis)
5.2. Vajadzību un tehnoloģisko risinājumu identificēšana (augsts līmenis)
Caurviju kompetences
Analītiskā un kritiskā domāšana
Problēmu risināšana
Strukturēta darba plānošana
Patstāvīga mācīšanās
Radošums
Sadarbība un komunikācija
Atbildības uzņemšanās par darba rezultātu
Pielāgošanās tehnoloģiskajām pārmaiņām
Priekšzināšanas
Programmēšanas priekšzināšanas nav nepieciešamas.
Nepieciešamas pārliecinošas digitālo rīku lietošanas prasmes – darbs ar tīmekļa lietotnēm, failiem, tabulām un strukturētu informāciju.
Vēlama pamata izpratne par datu struktūrām, piemēram, ierakstiem, laukiem, tabulām un savstarpējām saistībām, kā arī pieredze organizācijas darba procesu analīzē vai pilnveidošanā.
Nepieciešama pamata pieredze ģeneratīvā MI izmantošanā – spēja formulēt uzdevumus, uzturēt dialogu ar MI un izvērtēt iegūtos rezultātus.

Sertifikācija
Šajā programmā sertifikācija nav iekļauta.
Kursa tēmas
Programmatūras izstrāde ar MI – iespējas, ierobežojumi un darba vide
No organizācijas vajadzības līdz programmatūras prasībām
Lietotnes projektēšana un tehniskā pamata izpratne
Lietotnes izstrāde MI atbalstītā programmēšanas vidē
Lietotnes testēšana, kļūdu novēršana un kvalitātes pārbaude
Datu aizsardzība, piekļuves kontrole un lietotnes drošība
Lietotnes pabeigšana, dokumentēšana un sagatavošana izmantošanai
Noslēguma projekta demonstrēšana un izvērtēšana
Mācīšanās rezultāti
Pēc sekmīgas mācību programmas apgūšanas dalībnieki spēs:
Izvēlēties organizācijas vajadzībām atbilstošu lietotnes ideju un noteikt īstenojamu izstrādes apjomu
Formulēt lietotāju vajadzības, lietotnes prasības un pieņemšanas kritērijus
Izmantot MI atbalstītu programmēšanas vidi, skaidri formulēt izstrādes uzdevumus un izvērtēt rezultātus
Orientēties projekta struktūrā un izprast lietotnes galvenās sastāvdaļas un vienkāršus koda fragmentus
Ar MI palīdzību izstrādāt un pilnveidot nelielu lietotni, novērst kļūdas un pārvaldīt versijas
Pārbaudīt lietotnes atbilstību prasībām un izvērtēt datu aizsardzības un drošības riskus
Novērtēt lietotnes gatavību izmantošanai organizācijā un noteikt nepieciešamo IT speciālistu atbalstu
Sagatavot pārbaudītas lietotnes lietošanas un uzturēšanas pamatdokumentāciju un turpmākās attīstības plānu


