BBC Micro:bit — 7. klase
Sasniedzamie rezultāti
Sasniedzamie rezultāti: Tekstuālās programmēšanas (Python) vidē ievada programmu, kurā tiek izmantoti mainīgie nejaušu skaitļu ģenerēšanai konkrēta uzdevuma veikšanai.
Nepieciešamie resursi:
BBC Micro:bit komplekts, dators ar interneta pieslēgumu
Izpildes laiks:
2 mācību stundas (blokstunda)
Digitālie resursi:
- MakeCode: https://makecode.microbit.org/
- Python: https://python.microbit.org/
| Laiks | Aktivitāte | Apraksts |
|---|---|---|
| 15 min | Ievads par mainīgajiem un nejaušu skaitļu ģenerēšanu | Ievads par mainīgajiem un nejaušu skaitļu ģenerēšanu tekstuālajā programmēšanas vidē. |
| 30 min | Programmas izveide ar skolotāja vadību | Sekojot skolotāja norādījumiem, skolēni veido programmu nejaušu skaitļu ģenerēšanai un attēlošanai. |
| 30 min | Patstāvīgā darba izveide | Skolēni patstāvīgi izveido spēli, kurā divi spēlētāji sacenšas, nosakot pareizo reizinājuma atbildi. |
| 15 min | Projektu demonstrēšana un diskusija | Skolēni demonstrē savus projektus un diskutē par gūtajām mācībām. |
Snieguma līmeņi
| Kritērijs | Sācis apgūt | Turpina apgūt | Apguvis | Apguvis padziļināti |
|---|---|---|---|---|
| Programmas veidošana tekstuālajā programmēšanas vidē | Izveidot daļēji funkcionējošu programmu tekstuālajā vidē, taču nepieciešama palīdzība mainīgo un algoritma veidošanā. | Patstāvīgi izveido programmu, bet vēl nepieciešama skolotāja palīdzība, lai to pilnībā pabeigtu un noņemtu kļūdas. | Patstāvīgi izveido pilnībā funkcionējošu programmu ar nejaušu skaitļu ģenerēšanu, izmantojot tekstuālo programmēšanas vidi. | Veido sarežģītākas programmas, izmantojot papildu funkcionalitāti un optimizējot algoritmu, kas padara programmu efektīvāku un elastīgāku. |
| Mainīgo un funkciju izmantošana | Saprot mainīgo un funkciju jēdzienu, bet vēl nevar tos efektīvi pielietot programmēšanā. | Izmanto mainīgos un funkcijas, bet nepieciešama palīdzība, lai tos korekti izmantotu sarežģītākās programmās. | Efektīvi lieto mainīgos un funkcijas, lai ģenerētu un manipulētu ar nejaušiem skaitļiem, nodrošinot pareizu programmas darbību. | Radoši pielieto mainīgos un funkcijas, optimizējot to izmantošanu un spēj integrēt sarežģītākus algoritmus, lai padarītu spēles loģiku daudzveidīgāku. |
| Programmas kļūdu pārbaude un labošana | Spēj identificēt dažas kļūdas programmā, bet nespēj tās pilnībā izlabot bez palīdzības. | Identificē kļūdas programmā un daļēji tās labot, bet nepieciešama palīdzība sarežģītāku problēmu risināšanā. | Patstāvīgi pārbauda programmas pareizību un spēj labot kļūdas, lai nodrošinātu, ka nejaušo skaitļu ģenerēšana un spēles loģika darbojas pareizi. | Efektīvi identificē un novērš kļūdas sarežģītākās programmās, kā arī optimizē programmu, padarot to efektīvāku, pielāgojot papildu funkcionalitāti. |