Semināra atskaite · 2026. gada 13. oktobrī · Programmēšana I ← Uz sākumlapu

Programmēšana I › Metodiskie semināri

1. seminārs ir noticis

Kursa „Programmēšana I” metodisko materiālu izmantošana un ģeneratīvais MI uzdevumu veidošanā

Paldies visiem dalībniekiem! Šajā lapā pieejama semināra atskaite, prezentācijas un seminārā demonstrētie interaktīvie materiāli.

Seminārs ir noticis. Paldies par dalību!

Lai saņemtu apliecību par semināra apmeklējumu, lūdzu, aizpildiet atgriezeniskās saites anketu.

Anketas aizpildīšana ir nosacījums apliecības saņemšanai. Tās aizpildīšana aizņem 5–7 minūtes. Apliecības sagatavosim un nosūtīsim nedēļas laikā.

Aizpildīt anketu →

Ieraksts

Semināra ieraksts

Ja nevarējāt piedalīties vai vēlaties kaut ko pārskatīt, noskatieties semināra ierakstu.

Atvērt ierakstu YouTube ↗

Materiāli

Semināra prezentācijas

Abu semināra daļu prezentācijas PDF formātā — tās var lejupielādēt un izmantot, gatavojoties stundām.

Kopsavilkums

Semināra atskaite

Seminārā aplūkojām kursa „Programmēšana I” metodisko materiālu tēmas 1.4–1.8: kā tās mācīt secīgi un kā materiālus izmantot stundās. Otrajā daļā rādījām, kā ar ģeneratīvo MI kontrolēti veidot tipveida uzdevumus un interaktīvus HTML/JavaScript mācību līdzekļus.

1.Metodiskie materiāli: tēmas 1.4–1.8

Parādījām, kā portālā atrast tēmas un kas ir katras tēmas lapā: stundu plāni ar norises aprakstu (aktualizācija → apjēgšana → lietošana → refleksija), rediģējamas prezentācijas un uzdevumu lapas, atgādne skolēnam, papildu uzdevumi dažādiem snieguma līmeņiem, pašvērtējuma tabula un video skolēniem. Materiālu sarakstā ir 54 materiāli sešos tematos. Tēmas 1.4–1.8 veido secīgu posmu: ievade, nosacījumi, pārbaude, saraksti, cikli.

Aplūkotās tēmas

  • 1.4 Lietotāja ievade un tipu pārveidošana input() vienmēr atgriež tekstu („5” + „3” = „53”); int(), float() un try/except. Stāsts: raķete Ariane 5 (1996).
  • 1.5 Nosacījumu operatori un lēmumi Sāciet ar piemēriem no ikdienas un lēmumu koku; biežākās kļūdas (= un ==, kols, atkāpes); pārbaudiet robežgadījumus. Stāsts: Staņislavs Petrovs (1983).
  • 1.6 Zināšanu pārbaude Nr. 1 10 uzdevumi, 35 minūtes; skolotājs sniedz tikai tehnisku palīdzību. 2. stunda — rezultātu analīze un kļūdu labošana. Stāsts: pirmais „bug” jeb kļūda (1947).
  • 1.7 Sarakstu izmantošana Indeksēšana sākas ar 0 — ļaujiet skolēniem apzināti izraisīt IndexError. Stāsts: E. Deikstras piezīme EWD 831 (1982).
  • 1.8 Cikla konstrukcijas for, range() un while; range(5) beidzas ar 4, bezgalīgs cikls un Ctrl+C. Stāsts: mazais Gauss un summa no 1 līdz 100.

Pieci ieteikumi darbam ar materiāliem

  1. Pirms stundas izlasiet metodiskos komentārus: laika sadalījumu, uzdevumu diferenciāciju un izmantojamās datnes.
  2. Demonstrējiet prezentāciju piemērus, jo tie saskan ar uzdevumu lapām.
  3. Ļaujiet skolēniem apzināti izmēģināt kļūdainus risinājumus: iegūt „53”, izraisīt IndexError vai bezgalīgu ciklu.
  4. Uzdodiet skolēniem skatīties video mājās vai izmantot tos vielas atkārtošanai, pievienojot skatīšanās uzdevumu. Video neaizstāj skolotāja skaidrojumu.
  5. Stundas sākumā veltiet 3 minūtes „Stāstam pie ugunskura”, saistot to ar stundā apgūstamo kodu.

Dalībnieku ierosinājumus un pamanītās neprecizitātes ņemsim vērā nākamajā materiālu versijā. Pie katras tēmas portālā ir poga „Novērtēt materiālu”.

2.Ģeneratīvais MI uzdevumu veidošanā: šablons, uzvedne, pārbaude

Izmantojot reālus ChatGPT piemērus par tēmu 1.8 „Cikla konstrukcijas” parādījām, kā ar MI veidot uzdevumus, nezaudējot kontroli pār kvalitāti. MI sagatavo melnrakstu, bet par to, ko saņem skolēni, atbild skolotājs.

1. ŠablonsSkolotājs nosaka formu: HTML šablons ar vietturiem {{TEMA}}, {{SR}}, {{IZVADE}}.
2. UzvedneSkolotājs nosaka saturu: loma, konteksts, uzdevums, ierobežojumi, formāts.
3. PārbaudeSkolotājs palaiž kodu un izlemj, vai uzdevumu drīkst dot skolēniem.

Ko mācījāmies no piemēriem

  • Tipveida uzdevumi: MI ievēroja šablonu un līmeņus (2 + 1 + 1), taču pats izdomāja sasniedzamo rezultātu un punktu skalu. Šie lauki skolotājam jāpārbauda.
  • Šablona nepilnība: šablonā nebija norādīta fona krāsa, tāpēc tumšajā režīmā tekstu nevarēja izlasīt. Rezultātu vienmēr skatiet pārlūkā, kur to redzēs skolēni.
  • Interaktīvs uzdevums: režīmā „Instant” garā koda ģenerēšana pārtrūka. Palīdzēja domājošais režīms un prasība „viss kods vienā blokā”.
  • Pārbaude: „pārbaudīju” nenozīmē „izpildīju”. Pašpārbaude atrada formāta problēmu: atbilde „0, 1, 2, 3, 4” ar komatiem netiktu atzīta par pareizu.

Kontrolsaraksts pirms uzdevumu izsniegšanas skolēniem

  1. Izpildiet katra uzdevuma kodu ar dotajiem ievaddatiem.
  2. Pārbaudiet robežgadījumus: 0, negatīvu skaitli, tukšu sarakstu.
  3. Pārliecinieties, ka sasniedzamie rezultāti (SR) un izmantotie jēdzieni atbilst stundu plānam un uzdevumā nav izmantoti vēl neapgūti jēdzieni vai paņēmieni.
  4. Pārbaudiet valodu: terminus latviešu valodā, gramatiku un uzdevuma nosacījumu skaidrību.
  5. Pārliecinieties, ka atbilžu formāts un punktu skala atbilst jūsu vērtēšanai.
  6. Uzvednē neiekļaujiet skolēnu datus: vārdus, atzīmes, darbus.
  7. Pievienojiet norādi „Veidots ar MI, pārbaudījis skolotājs”.
  8. Atveriet uzdevumu pārlūkā un pārbaudiet tā darbību arī ar nepareizām atbildēm.

Seminārā radītais saturs

Interaktīvie risinājumi un MI piemēri

Seminārā demonstrētie un ar MI veidotie materiāli. Tie darbojas pārlūkā bez papildu programmu instalēšanas, un tos var izmantot stundās vai pielāgot savai klasei.

Python IF laboratorija — interaktīvs trenažieris

Trīs sadaļas: nosacījumu izpēte ar mainīgām vērtībām, koda laboratorija ar izpildi soli pa solim un tests ar 8 jautājumiem. Darbojas bez interneta vienā HTML datnē (tēma 1.5).

Atvērt ↗

Tipveida uzdevumi tēmai 1.8 (ChatGPT rezultāts)

Četri uzdevumi vienotā formātā: „Soļu skaitītājs”, „Temperatūras novērojumi”, „Atzīmju apkopošana” un „Soļu mērķis”.

Atvērt ↗

HTML šablons uzdevumiem

Šablons ar vietturiem un atkārtojamu bloku. Ielīmējiet to uzvednē, lai MI aizpildītu tikai laukus.

Lejupielādēt

Uzvedņu bibliotēka

Trīs gatavas uzvednes (A — tipveida uzdevumiem, B — interaktīvam uzdevumam, C — pašpārbaudei) un kontrolsaraksts.

Atvērt ↗

Izmēģiniet pēc semināra (apmēram 15 minūtes): izvēlieties kādu no tēmām 1.4–1.7, ar uzvedni A izveidojiet 3 uzdevumus, vienu pārbaudiet, palaižot kodu, un dalieties pieredzē anketā. Jūsu atrastās MI kļūdas būs vērtīgs materiāls nākamajam semināram.

Materiāli portālā

Visi kursa „Programmēšana I” metodiskie materiāli ir pieejami portālā digitalasprasmes.lv/programmesana pēc bezmaksas reģistrācijas un pieslēgšanās.

Atvērt materiālus →