Digital_School_Web_Logo_2
✕
  • Tečaji
    • Celoletni tečaji
      • Code Start Lab + AI
      • 3D Creators Studio + AI
      • Game & Web Studio + AI
      • Web Start Lab + AI
      • Python Pro Lab + AI
      • Advanced Web Lab + AI
      • PHP & MySQL Lab
      • React Native Lab
    • Kratki tečaji
      • Minecraft Coding Lab: Agent & World Building + AI
      • Arduino Creators Lab: Programming & 3D Printing
      • Python
      • AI Creators Lab: Smart Projects & Machine Learning
    • Spletni tečaji
      • Celoletni tečaji
        • 3D Creators Studio + AI
        • Game & Web Studio + AI
        • Web Start Lab + AI
        • Python Pro Lab + AI
        • Advanced Web Lab + AI
        • PHP & MySQL Lab
        • React Native Lab
      • Kratki tečaji
        • AI Creators Lab: Smart Projects & Machine Learning
        • Python
  • Poletna šola
    • GameLab: 3D svetovi, Minecraft in AI
    • FutureLab: 3D ustvarjanje, design in AI
  • Projekti
    • Spletne brihte
    • Girls do code
    • Izobraževanja za odrasle
    • Za šole-učitelje
      • Tehniški dnevi
      • Katis izobraževanja
      • Minecraft Education za učitelje
  • O nas
    • O nas
    • Projekti otrok
    • Pogosta vprašanja
  • Blog

070 761 222

info@digitalschool.si

Digital_School_Web_Logo_2
  • Tečaji
    • Celoletni tečaji
      • Code Start Lab + AI
      • 3D Creators Studio + AI
      • Game & Web Studio + AI
      • Web Start Lab + AI
      • Python Pro Lab + AI
      • Advanced Web Lab + AI
      • PHP & MySQL Lab
      • React Native Lab
    • Kratki tečaji
      • Minecraft Coding Lab: Agent & World Building + AI
      • Arduino Creators Lab: Programming & 3D Printing
      • Python
      • AI Creators Lab: Smart Projects & Machine Learning
    • Spletni tečaji
      • Celoletni tečaji
        • 3D Creators Studio + AI
        • Game & Web Studio + AI
        • Web Start Lab + AI
        • Python Pro Lab + AI
        • Advanced Web Lab + AI
        • PHP & MySQL Lab
        • React Native Lab
      • Kratki tečaji
        • AI Creators Lab: Smart Projects & Machine Learning
        • Python
  • Poletna šola
    • GameLab: 3D svetovi, Minecraft in AI
    • FutureLab: 3D ustvarjanje, design in AI
  • Projekti
    • Spletne brihte
    • Girls do code
    • Izobraževanja za odrasle
    • Za šole-učitelje
      • Tehniški dnevi
      • Katis izobraževanja
      • Minecraft Education za učitelje
  • O nas
    • O nas
    • Projekti otrok
    • Pogosta vprašanja
  • Blog
✕
  • Tečaji
    • Celoletni tečaji
      • Code Start Lab + AI
      • 3D Creators Studio + AI
      • Game & Web Studio + AI
      • Web Start Lab + AI
      • Python Pro Lab + AI
      • Advanced Web Lab + AI
      • PHP & MySQL Lab
      • React Native Lab
    • Kratki tečaji
      • Minecraft Coding Lab: Agent & World Building + AI
      • Arduino Creators Lab: Programming & 3D Printing
      • Python
      • AI Creators Lab: Smart Projects & Machine Learning
    • Spletni tečaji
      • Celoletni tečaji
        • 3D Creators Studio + AI
        • Game & Web Studio + AI
        • Web Start Lab + AI
        • Python Pro Lab + AI
        • Advanced Web Lab + AI
        • PHP & MySQL Lab
        • React Native Lab
      • Kratki tečaji
        • AI Creators Lab: Smart Projects & Machine Learning
        • Python
  • Poletna šola
    • GameLab: 3D svetovi, Minecraft in AI
    • FutureLab: 3D ustvarjanje, design in AI
  • Projekti
    • Spletne brihte
    • Girls do code
    • Izobraževanja za odrasle
    • Za šole-učitelje
      • Tehniški dnevi
      • Katis izobraževanja
      • Minecraft Education za učitelje
  • O nas
    • O nas
    • Projekti otrok
    • Pogosta vprašanja
  • Blog
Informativna prijava
Kodiranje
Kako kodiranje pomaga do boljših pisnih spretnosti
11/12/2018
kritično mišljenje
3 načini, kako programiranje spodbuja kritično mišljenje
25/12/2018
19/12/2018
Kategorije
  • napotki
  • programiranje
Tagi
  • Programiranje za otroke

Kako otrokom predstaviti algoritem

Beseda algoritem se lahko sliši izredno nerelevantna za otroke, a resnica tiči v dejstvu, da so ti povsod okoli njih, bodisi v tehnologiji ali v vsakodnevnih odločitvah. Algoritmi so fascinantni, in četudi so nekateri od njih zelo kompleksni, je njihov koncept na splošno izredno enostaven.

algoritem

Kaj je algoritem?

Algoritem je natančen postopek (“korak za korakom”) skupek navodil ali formula, ki reši problem ali dokonča nalogo. V računalništvu programerji pišejo algoritme, da bi naučili računalnik, kako naj se loti naloge in jo tudi izpolni.

Če pomislimo na algoritme na najbolj splošen način možno (ne le v povezavi z računalnikom), so ti povsod. Recept v kuhinji je algoritem, metoda, ki jo uporabljate za reševanje majhnih ali velikih problemov, so algoritmi, načini, kako zlagate majico ali nogavice, je algoritem. Celo vašo jutranjo rutino lahko smatramo kot algoritem!

Malo za šalo, malo za res – otrokova jutranja rutina oz. algoritem bi lahko izgledal tako:

algoritem

Otroci lahko spišejo svoj lasten algoritem

Spodbudite otroka, da napišejo svoj jutranjo rutino ali rutino pranja zob kot algoritem s pomočjo korakov. Brez, da bi se sploh zavedali, bodo spoznali računalniške koncepte , kot so ponavljanje (ščetkaj zobe spredaj desno petkrat), zaporedje (zmoči ščetko, daj zobno pasto) ali pogojno logiko (če je skleda prazna, nehaj jesti).

Izzovite svojega otroka, da bo pri podajanju navodil karseda specifičen. Računalniki ne razumejo in ne poznajo naših namenov, zato program ne bo vedel, da bo moral najprej vzeti skledo iz omare, če bo hotel vanjo naliti mleko. Brez nje se bo mleko polilo na tla.

Vendar pa se zdi, da otroci razumejo tovrstne situacije intuitivno. Njihovi možgani delujejo na način, da samodejno ustvarijo zaporedje korakov, ki jim pomagajo doseči svoj cilj. To je pravzaprav algoritem – natančno določen niz korakov, ki vodi do določenega rezultata.

Današnja tehnologija nam omogoča, da otroke naučimo programiranja in razvijanja algoritmov že v zelo zgodnji dobi. Z nekaj preprostimi igralnimi pripomočki, kot so kocke z barvami ali liki iz risank, lahko otrokom predstavimo koncepte programiranja in jih spodbudimo k samostojnemu ustvarjanju svojih algoritmov.

Lahko pa uporabimo mikrokrmilnike Arduino, v Digital School izvajamo Tečaj programiranja Arduino, kjer lahko sprogramiramo algoritme za prižiganje RGB luči, različne senzorje, kot so senzor bližine ali premikanja, in sprogramiramo gumbe, da se sprožijo določeni ukazi, ko jih pritisnemo.

Ko otroci spoznajo, da lahko z algoritmi preprosto rešujejo vsakdanje probleme, se odprejo nove možnosti. Lahko začnejo razmišljati o bolj zapletenih nalogah in ustvarjati vedno bolj kompleksne algoritme. To jim ne samo pomaga razvijati logično razmišljanje, ampak tudi kreativnost in inovativnost.

algoritem

Prednosti algoritemskega mišljenja

Algoritemsko mišljenje ali sposobnost definiranja čistih korakov z namenom reševanja problemov, je pomembno pri matematiki ali znanosti. Otroci neprestano in nevede uporabljajo algoritme, še posebej pri matematiki. Algoritemsko mišljenje omogoča otrokom, da rešujejo probleme in konceptualizirajo rešitve z namenom postopnega procesa.

Otroci lahko izboljšajo svoje algoritemsko mišljenje tako, da obiščejo Hour of Code, ki ga organizira Digital School Slovenija. Pri urici kodiranja se bodo srečali z zaporedji, ponovitvami, pogojno logiko, reševanjem problemov … Algoritemsko mišljenje lahko izboljšajo preko celega dneva in preko kreativnih projektov, ki spodbujajo vse spretnosti.

Če želite vašemu otroku predstaviti osnove logičnega razmišljanja in programiranja ga pripeljite na brezplačno spoznavno uro programiranja, kjer bo podrobno spoznal in uporabljal algoritme, prijavite se na https://digitalschool.si/vpis/.

Za še več informacij nas kontaktirajte na info@digitalschool.si oziroma 070 761 222 ali pa si oglejte informativno prijavo.

Deli

Sorodne objave

Matija Torlak

03/01/2024

Poglobljen pogled v svet učenja programiranja za otroke in mladostnike


Preberi več
Tečaj v živo ali na daljavo
01/04/2023

Tečaj v živo ali na daljavo?


Preberi več
Programiranje za otroke
20/12/2022

Zakaj je programiranje pomembno v mladosti


Preberi več

Digital School je zasebna izobraževalna ustanova, ki izvaja tečaje programiranja za otroke in mladostnike od 8. do 18. leta.

Hitre povezave

  • Tečaji
  • Poletna šola
  • Pogosta vprašanja
  • Politika spletnih piškotkov
  • Varstvo osebnih podatkov

Kontaktni podatki

  • 070 761 222
  • info@digitalschool.si
  • Kje smo?
  • O nas

Spremljajte nas

  • Facebook
  • Instagram
  • LinkedIn
  • Youtube

Copyright (c) 2023 Digital School | Vse pravice pridržane.