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/
| Stunda | Temata nosaukums | Sasniedzamais rezultāts |
|---|---|---|
| 1h | Atkārtojums par vizuālās programmēšanas vidi | Atkā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. |
| 1h | Ideju radīšana I | Izvē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. |
| 1h | Ideju radīšana II | Rada vairākas spēļu idejas, apsvērt to funkcionalitāti un izpildāmību vizuālajā programmēšanas vidē. |
| 1h | Idejas pieraksts un precizēšana | Izvē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. |
| 1h | Spēles koda strukturēšana I | Apgūst bloku radīšanu un izmēģina vienkārša uzdevuma realizāciju ar saviem izveidotajiem blokiem. |
| 1h | Spēles koda strukturēšana II | Uzsāk spēles plānošanu un izveido vizuālu spēles plūsmu, kuru realizēs ar vizuālās programmēšanas blokiem. |
| 4h | Spēles izveide programmēšanas vidē | Izveido spēli, testē to un veic kļūdu labojumus, kā arī prezentē savu darbu klasei. |
| 3h | Spēles pilnveidošana un prezentācija | Pilnveido spēli, pamatojoties uz saņemto atgriezenisko saiti, uzstāda galīgo spēles versiju prezentācijai. |
Snieguma līmeņi
| Kritērijs | Sācis apgūt | Turpina apgūt | Apguvis | Apguvis padziļināti |
|---|---|---|---|---|
| Izpratne par dizaina procesu | Identificē 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āte | Spē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ēšana | Ir 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ģiku | Daļē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. |