Mācību satura apguves plānojums
Sasniedzamie rezultāti - no standarta
Parādīt
1.2.2. Izvērtē pēc iepriekš noteiktiem kritērijiem radītās idejas un analizē, kā radīto ideju īstenošana ietekmē vidi un sabiedrību. Izvēlas piemērotāko risinājumu, plāno un veic tā vizuālo un rakstisko dokumentāciju
1.4.1. Saskata un prot nosaukt vairākas iespējas, kā uzlabot izstrādes procesu un radīto dizaina risinājumu atbilstoši dotajiem vai paša veidotiem kritērijiem
1.4.2. Testē radīto dizaina risinājumu. Noskaidro lietotāju viedokli. Apkopo un novērtē testēšanas rezultātus, veic nepieciešamos uzlabojumus
1.5.1. Patstāvīgi prezentē izstrādāto dizaina risinājumu, raksturo tā tapšanu un lietojamību
2.4.10. Datu drošības nolūkos, saglabājot dokumentu, izvēlas vietu, formātu un datu nesēju, ievērojot ieteikumus nosaukumu piešķiršanai datnēm un mapēm
2.4.11. Izmanto lietotņu palīdzības un atbalsta sistēmas standarta situācijās, meklē risinājumus tiešsaistes kopienās
2.6.1. Pieraksta, lasa un izpilda vienkāršus vārdiski un grafiski (tai skaitā ar blokshēmu) pierakstītus algoritmus, kas satur vairākas secīgas, cikliskas un sazarotas darbības. Pieraksta algoritmu vienā no vizuālās programmēšanas valodām, kas vada objektu, tēlu vai ierīci, izmantojot šīs valodas vienkāršākos priekšrakstus (konstrukcijas)
2.6.2. Ar mēģinājuma metodi pārbauda, vai algoritms izpilda doto uzdevumu, kā arī saskata algoritma pierakstā pieļautās kļūdas un izlabo tās
Algoritmi – algoritmu jēdziens, instrukcijas, code.org 4. klase draw.io code.org
Plānotais stundu skaits: 7 - 8 stundas
Npk | Tēma | Mērķis/Uzdevums | Sasniedzamie rezultāti |
---|---|---|---|
1. stunda | Kas ir algoritms? | Skolēni saprot, kas ir algoritms, un prot ar saviem vārdiem izskaidrot tā nozīmi. Mācās pamanīt algoritmus ikdienas situācijās un attēlot tos kā darbību secību. | - Māk, ar saviem vārdiem, paskaidrot, kas ir algoritms. |
- Spēj nosaukt 3 algoritmus no ikdienas dzīves. | |||
2. stunda | Instrukcijas un to pārveide par blokshēmu. | Skolēni mācās pārvērst vienkāršas instrukcijas par lineārām darbību blokshēmām, ievērojot pareizu secību un loģiku. | - Prot pārveidot instrukcijas par lineāru blokshēmu. |
- Izprot, kāpēc svarīga ir darbību secība. | |||
3. stunda | Algoritmu programmēšana ar blokiem – ievads code.org | Skolēni iepazīstas ar vizuālās programmēšanas vidi (code.org) un mācās veidot vienkāršus lineārus algoritmus, izmantojot blokus. | - Prot veidot lineārus algoritmus vizuālās programmēšanas vidē. |
- Spēj saprast darbību nozīmi blokos. | |||
4. stunda | Cikli algoritmos – atkārtotas darbības. | Skolēni izprot, kas ir cikls algoritmā, un kā tas palīdz atkārtot darbības. Mācās aizstāt atkārtotas darbības ar ciklu blokiem vizuālajā programmēšanā. | - Spēj vienkāršot algoritmu ar cikla palīdzību. |
- Prot izmantot ciklu blokos (code.org). | |||
5. stunda | Sazarojumi algoritmos – izvēles un nosacījumi. | Skolēni apgūst, kā algoritmā veidot izvēles (ja… tad…), un kā ar nosacījumiem iespējams ietekmēt algoritma gaitu. | - Prot pielietot sazarojumus algoritmos. |
- Spēj risināt situācijas, kur jāpieņem lēmumi. | |||
6. stunda | Kombinējam ciklus un sazarojumus. | Skolēni mācās atpazīt un izmantot ciklus un sazarojumus vienā algoritmā. Veido sarežģītākus algoritmus un attēlo tos blokshēmās vai blokos. | - Atpazīst ciklus un sazarojumus. |
- Spēj tos kombinēt, lai izveidotu sarežģītāku algoritmu. | |||
7. stunda | Pārbaudes darbs: Mans algoritms. | Skolēni pārbauda savas zināšanas par algoritmu veidošanu. Veido un prezentē algoritmu, kurā iekļauti cikli un/vai sazarojumi, demonstrējot izpratni par apgūtajiem jēdzieniem. | - Prot izveidot algoritmu ar ciklu un/vai sazarojumu. |
- Prezente algoritmu (stāstīt, ko tas dara un kāpēc). |