Start(IT)

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/

LaiksAktivitāteApraksts
15 minIevads par mainīgajiem un nejaušu skaitļu ģenerēšanuIevads par mainīgajiem un nejaušu skaitļu ģenerēšanu tekstuālajā programmēšanas vidē.
30 minProgrammas izveide ar skolotāja vadībuSekojot skolotāja norādījumiem, skolēni veido programmu nejaušu skaitļu ģenerēšanai un attēlošanai.
30 minPatstāvīgā darba izveideSkolēni patstāvīgi izveido spēli, kurā divi spēlētāji sacenšas, nosakot pareizo reizinājuma atbildi.
15 minProjektu demonstrēšana un diskusijaSkolēni demonstrē savus projektus un diskutē par gūtajām mācībām.
Snieguma līmeņi
KritērijsSācis apgūtTurpina apgūtApguvisApguvis 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šanaSaprot 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šanaSpē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.