Ohjelmointiosaaminen

Ohjelmoinnillinen ajattelu

Tavoitteet: Opetellaan luokittelemaan ja vertailemaan asioita erilaisten ehtojen perusteella. Opetellaan ongelmanratkaisutaitoja.

Hyvä osaaminen

  • Oppilas osaa järjestää, vertailla ja esittää informaatiota käyttäen teknologiaan liittyviä käsitteitä ja symboleja.
  • Oppilas osaa hahmottaa yhteyksiä eri kokonaisuuksien välillä. Lisäksi oppilas osaa löytää ja kuvata asioiden välisiä syy-seuraussuhteita.

Toteutukseen

  1. ”Arvaa mikä” -tai ”Lajittelukone” -tehtävät
  2. ”Piirrä ja arvaa ohjelmoiden”- ja ”Syömään mars!”- tehtävät
  3.  ”Arkirobotit”- tehtävä
  4.  Hahmoon liikettä”- ja ”Piirtokissa”- tehtävät
  5. Mielipidekyselyn luominen ja kerätyn tiedon analysointi.
    VINKKI: Luokassa voidaan teettää vaikkapa kysely lempiväreistä, -eläimistä tai -kouluaineista. Tiedonkeruu tehdään Forms-lomakkeella ja järjestetään vastaukset graafiseen muotoon Excelissä.

Sovelluksilla toteutettavat

  1. Scratchin ja Scratch Jr:n graafiset ohjelmointiympäristöt soveltuvat erinomaisesti alakoulun erilaisiin ohjelmointiprojekteihin. Löydät valmiita ideoita ja oppituntimalleja: https://www.scratchjr.org/teach/activities
  2. Sivusto, jonka valmiilla oppituntimalleilla päästään helposti alkuun ohjelmoinnin saralla luokan kanssa:
    CODE.ORG http://code.org

    • Ei vaadi kirjautumisia.
    • Alkuopetus voi aloittaa kohdasta 1  ja vanhemmat oppilaat kohdasta 3.
    • Sivustolta löytyy myös monenlaisia muita harjoituksia, kuten Minecraft, Dance Party, Frozen.
      • Ohje oppilaille: Valitse kieleksi SUOMI, sitten valitse OPPILAAT. Tämän jälkeen kurssi 1, 2, 3 tai  ja paina TRY. Ennen kuin lopetat, kirjaa itsellesi ylös, missä kohdassa olet menossa, jotta tiedät, mistä jatkat seuraavalla tunnilla.

Laitteilla toteutettavat

  1. Beebotitmatatalab
  2. Hiirirobotit: https://www.tevella.fi/hiirirobotti-ohjelmointipakkaus.html
  3. Osmo Coding Kit: https://www.tevella.fi/osmo-coding-starter-kit.html
  4. Scratch Jr. Ohje sovellukseen:  https://peda.net/joensuu/jm/oio/alakoulu/ojr/loay/scratchjr/osj
    Auroran Scratch Jr. ohjelmointikoulu: Youtube -tutoriaalit videomuodossa

Kilpailut

  • Ohjelmoinnillisen ajattelun MAJAVA-kilpailu
    https://majava-kilpailu.fi
    – Järjestetään vuosittain syksyllä, mutta vanhoja tehtäviä voi tehdä milloin vain.
    – Ikäryhmät: Mini on luokille 2-3, Benjamin on luokille 4-5, Cadet on luokille 6-7,
    Junior on luokille 8-9 sekä Senior on lukiolaisille ja ammattikoululaisille.
    – Tehtävät vaihtuvat vuosittain, joten voi teettää joka vuosiluokalla.