Start(IT)

BBC Micro:bit — 6. klase

Sasniedzamie rezultāti

Sasniedzamie rezultāti: Attīsta spēju izstrādāt interaktīvas spēles, izmantojot vizuālās programmēšanas vidi ar BBC Micro:bit palīdzību, vienlaikus stiprinot radošumu, problēmu risināšanas prasmes un zināšanas par programmēšanas pamatjēdzieniem.

Nepieciešamie resursi:
BBC Micro:bit komplekts, dators ar interneta pieslēgumu

Izpildes laiks:
13 mācību stundas

Digitālie resursi:
- MakeCode: https://makecode.microbit.org/
- Python: https://python.microbit.org/

StundaTemata nosaukumsSasniedzamais rezultāts
1hAtkārtojums par vizuālās programmēšanas vidiAtkārto galvenos programmēšanas bloku veidus (kontroles bloki, mainīgie, ievades/izvades bloki), izveido vienkāršu algoritmu un programmē to vizuālajā vidē ar kontroles struktūru palīdzību.
1hIdeju radīšana IIzvērtē vairākas spēles, analizē tās pēc kritērijiem (funkcionalitāte, materiāli, noformējums), un izprot labi izstrādātas spēles pamatprincipi.
1hIdeju radīšana IIRada vairākas spēļu idejas, apsvērt to funkcionalitāti un izpildāmību vizuālajā programmēšanas vidē.
1hIdejas pieraksts un precizēšanaIzvērtē nepieciešamību radīt jaunu spēli un uzlabo savas iepriekš radītās idejas, uzsākot detalizētāku plānošanu.
1hSpēles koda strukturēšana IApgūst bloku radīšanu un izmēģina vienkārša uzdevuma realizāciju ar saviem izveidotajiem blokiem.
1hSpēles koda strukturēšana IIUzsāk spēles plānošanu un izveido vizuālu spēles plūsmu, kuru realizēs ar vizuālās programmēšanas blokiem.
4hSpēles izveide programmēšanas vidēIzveido spēli, testē to un veic kļūdu labojumus, kā arī prezentē savu darbu klasei.
3hSpēles pilnveidošana un prezentācijaPilnveido spēli, pamatojoties uz saņemto atgriezenisko saiti, uzstāda galīgo spēles versiju prezentācijai.
Snieguma līmeņi
KritērijsSācis apgūtTurpina apgūtApguvisApguvis padziļināti
Izpratne par dizaina procesuIdentificē dizaina procesa pamatsoļus, bet tiem trūkst skaidrības un secības.Nosauc un secīgi izskaidro galvenos dizaina procesa posmus, taču nepieciešama papildu palīdzība konkrētu elementu identificēšanā.Labi izprot dizaina procesu un spēj izskaidrot tā posmus, ieskaitot plānošanu, prototipu veidošanu, testēšanu un uzlabošanu.Dziļi izprot dizaina procesu, spēj piemērot to sarežģītām problēmām, kā arī variēt un pielāgot dažādus radošus risinājumus spēles izstrādē.
Spēles funkcionalitāteSpēle ir daļēji funkcionāla, taču trūkst pabeigtības, un ne visas spēles daļas darbojas, kā paredzēts.Spēlei ir pamata funkcionalitāte, taču atsevišķās daļās vēl ir kļūdas vai trūkst funkciju.Spēle ir pilnībā funkcionāla, visas tās daļas darbojas, kā paredzēts, un tā atbilst sākotnēji izvirzītajam dizaina mērķim.Spēle ir ne tikai funkcionāla, bet arī optimizēta lietošanai, tajā ir iestrādātas papildu funkcijas un elementi, kas uzlabo lietotāja pieredzi.
ProgrammēšanaIr iepazinies ar vizuālās programmēšanas blokiem un saprot to pamatprincipus, bet vēl nav spējīgs patstāvīgi veidot sarežģītus algoritmus.Veido vienkāršus algoritmus vizuālajā programmēšanā, taču sarežģītākās struktūrās nepieciešama palīdzība.Patstāvīgi spēj izveidot sarežģītākus algoritmus, ieskaitot cilpas, nosacījumus un mainīgo izmantošanu, un efektīvi programmē spēles loģiku.Spēj izveidot sarežģītus algoritmus, risināt problēmas un optimizēt kodu, integrējot padziļinātu programmēšanas loģiku un dizainu.
Spēja izskaidrot savas dizaina izvēles un spēles programmēšanas loģikuDaļēji izskaidro dizaina izvēles, bet izpratne par spēles loģiku ir ierobežota vai neskaidra.Skaidro savas dizaina izvēles un pamata programmēšanas loģiku, dažreiz nepieciešama palīdzība to izskaidrot detalizētāk.Pārliecinoši izskaidro savas dizaina izvēles un programmēšanas loģiku, precīzi aprakstot visus spēles izveides posmus.Pārliecinoši un detalizēti izskaidro dizaina un programmēšanas loģiku, demonstrējot augstu izpratni par sarežģītām dizaina un koda izvēlēm.