Ohjelmointi murroksessa - koodia tulee silti ymmärtää perusteellisesti ja pikkutarkasti!
Ohjelmoiminen on muuttunut erittäin radikaalisti! Vielä muutamia vuosia sitten ohjelmoijista oli pulaa, mutta tekoälyn myötä paljon ns. matalan tason työtä on saatu automatisoitua.
Tämä ei tarkoita sitä, että ohjelmointitaitoja ei enää tarvittaisi. Jotta ohjelmistot saadaan tehokkaiksi ja turvallisiksi, on yhä tarpeen ymmärtää, mitä koodissa tapahtuu.
Muutetaan kurssin toimintatapaa aiemmasta siten, että jo koodaamisen opiskelussa saa käyttää apuna tekoälyä. Tältä osin myös opetus tulee muuttumaan merkittävästi. Sekin on siis työn alla...
Käytetään Pythonin tulkin ilmaisversiota (Ver 2). Pyytäessäsi koodia tekoälyltä tai antaessasi koodin tekoälyn tutkittavaksi, kerro, että kyseessä on Pythonin versio 2.
Nimeä tehtävät siten, että kirjan numero ilmoittaa sadat ja sitten tulee tehtävänumero. Kuvassa näkyy esimerkki tehtävästä 1 Kuutio -kirjassa 7.

Voit pyrkiä toteuttamaan tehtävän itse tai voit pyytää koodia tekoälyltä.
Saatuasi toteutettua tehtävän, keksi siihen itse jokin yksi konkreettinen muunnos. Tavoitteena on, että opit lukemaan koodia
Jos et itse keksi muunnosta, kysy apua tehtävän muunteluun tekoälyltä.
Keksittyäsi muunnoksen, PYRI TOTEUTTAMAAN SE ITSE, äläkä kysy ratkaisua tekoälyltä. Mikäli et saa muunnosta toteutettua itse, voit siinä tapauksessa kysyä ratkaisua tekoälyltä.
Pidä työskentelystäsi paperista kirjanpitoa. Paperi huomioidaan tämän osuuden arvioinnissa! Se on myös ohjaamassa opiskelua systemaattiseen suuntaan.
Tämä ei tarkoita sitä, että ohjelmointitaitoja ei enää tarvittaisi. Jotta ohjelmistot saadaan tehokkaiksi ja turvallisiksi, on yhä tarpeen ymmärtää, mitä koodissa tapahtuu.
Muutetaan kurssin toimintatapaa aiemmasta siten, että jo koodaamisen opiskelussa saa käyttää apuna tekoälyä. Tältä osin myös opetus tulee muuttumaan merkittävästi. Sekin on siis työn alla...
Trinket.io
Luo tunnus: voit käyttää salanimiä tunnuksessasi. Kannattaa käyttää esimerkiksi koulun sähköpostiosoitetta.Käytetään Pythonin tulkin ilmaisversiota (Ver 2). Pyytäessäsi koodia tekoälyltä tai antaessasi koodin tekoälyn tutkittavaksi, kerro, että kyseessä on Pythonin versio 2.
Opiskeltavat sisällöt aluksi (myöhemmin lisää)
- Kuutio 7
- Tulostaminen (näyttöön): tehtävät 1 - 3
- Muuttuja: 4, 5
- Syöte: 6, 7
- Muita tyypinmuunnoksia: 8 - 10
- Vertailu: 11
- Valintarakenne if-else: 12
- Valintarakenne if-elif-else: 13
- Yhdistelmiä: 14 - 24
- Tavoitteena on opiskella kaikki Kuutio-kirjojen sisällöt
Harjoitustehtävät
Aloitetaan opiskelu ensin Kuutio-kirjoista järjestyksessä.Nimeä tehtävät siten, että kirjan numero ilmoittaa sadat ja sitten tulee tehtävänumero. Kuvassa näkyy esimerkki tehtävästä 1 Kuutio -kirjassa 7.

Voit pyrkiä toteuttamaan tehtävän itse tai voit pyytää koodia tekoälyltä.
Saatuasi toteutettua tehtävän, keksi siihen itse jokin yksi konkreettinen muunnos. Tavoitteena on, että opit lukemaan koodia
Jos et itse keksi muunnosta, kysy apua tehtävän muunteluun tekoälyltä.
Keksittyäsi muunnoksen, PYRI TOTEUTTAMAAN SE ITSE, äläkä kysy ratkaisua tekoälyltä. Mikäli et saa muunnosta toteutettua itse, voit siinä tapauksessa kysyä ratkaisua tekoälyltä.
Pidä työskentelystäsi paperista kirjanpitoa. Paperi huomioidaan tämän osuuden arvioinnissa! Se on myös ohjaamassa opiskelua systemaattiseen suuntaan.