Skolēna radošuma attīstīšana ar MI programmēšanā

Atjaunots: 2026-08-31

Izmantot mākslīga intelektu (MI) rīkus mācību procesā, lai pārkāptu tehnisko zināšanu barjeras un veicinātu skolēnu radošumu.

Saturs

Līdz šim programmēšanas uzdevumi (piemēram, Darāmo darbu lietotne) bieži vien tika stingri definēti ar konkrētu specifikāciju. Tas bija nepieciešams, jo skolēnu tehniskās zināšanas (HTML, CSS, JS sintakse) bija ierobežotas. Idejas, kas pārsniedza mācību programmā apgūto, parasti tika atstātas ārpusē, jo prasīja pārāk daudz laika un specifisku zināšanu.

Līdz ar MI attīstību parādās jaunas iespējas. Kas reiz ir pamēģinājis MI aģentus (piemēram, OpenCode aprīkotu ar Superpowers) atskārst, ka MI šo tehnisko barjeru nojauc. Vairs nav obligāti no galvas jāzina, kāda tieši ir CSS un JS sintakse, lai izveidot, piemēram, animētu progresa joslu. Ir jāzina, kā to prasīt, un kā iegūto kodu integrēt savā projektā. Ir iespēja radošumam!

Pieeja: Bāzes specifikācija + Radošais paplašinājums

Neviens nav atcēlis SR un tur MI rīki var būt palīgi, lai apgūtu sistēmas plānošanas, atkļūdošanas prasmes un programmēšanas pamatprincipus. Tomēr MI dod arī iespēju pāriet no "uzraksti šo konkrēto kodu" uz "izdomā un izveido noderīgu funkciju", ieviešot mācību procesā ir divu soļu pieeju:

  1. Obligātā bāze: Tiek izstrāda programmas pamatfunkcionalitāte pēc stingras specifikācijas (piemēram, izveidota pamata "ToDo" lietotne). Šis solis ļauj apgūt programmēšanas pamatus un saprast, kā strādā konkrētā tehnoloģija.
  2. Radošais paplašinājums ar MI: Kad bāze ir gatava, tiek dots uzdevums pievienot jaunas, paša izdomātas funkcijas. Šajā posmā izmanto MI, lai īstenotu savas idejas, kurām vēl nepietiek tehnisko zināšanu.

Kā vērtēt radošumu (bez koda vērtēšanas)

Vērtēšanas uzsvars mainās no koda pareizības uz problēmrisināšanu un produkta plānošanu (kas ir būtiski Programmēšana II kursa sasniedzamie rezultāti):

  1. Prasību definēšana: Pirms MI ģenerēt kodu, ir jāspēj skaidri definēt un aprakstīt (specifikācijā vai uzvednē), ko tieši vēlas izveidot. Cik detalizēti un precīzi ir aprakstīta jaunā funkcija?
  2. Akcepttestēšana: Kā pārliecinās, ka MI uzģenerētais kods dara tieši to, kas bija iecerēts? Vai ir izveidots testēšanas plāns?
  3. Pienesums un lietotāja pieredze: Kādēļ šī funkcija vispār bija nepieciešama? Vai tā uzlabo lietotnes kvalitāti?

Sagatavošanās IT nozares prasībām

Integrējot mākslīgo intelektu (MI) programmatūras izstrādes projektos, tiek apgūtas mūsdienu darba tirgum aktuālās tehnoloģiskās un analītiskās prasmes. Programmētāja kompetence industrijā arvien vairāk tiek mērīta pēc spējas analizēt sistēmas arhitektūru, definēt risināmās problēmas un efektīvi pārvaldīt automatizācijas rīkus to novēršanai. Spēja inovatīvi un mērķtiecīgi izmantot MI asistentus ir kļuvusi par būtisku profesionālās kvalifikācijas komponenti.

Autors
Mārtiņš Bērziņš avatar
Mārtiņš Bērziņš

Uzraksti atsauksmi uz [email protected] [email protected]

Smiltenes vidusskolas logo