Ohjelmointi
Opettajille
lisää tietoa ja linkkejä omalla sivullani: Ohjelmointi
Scratch-ohjeita
Ohjelmointikurssi
Ohjelmointikurssin tavoitteena on perehtyä tietokoneohjelmoinnin periaatteisiin, ei niinkään johonkin tiettyyn ohjelmointikieleen. Esimerkkejä eri ohjelmointikielistä vaikkapa täällä.
Kurssista ei saa arvosanaa, vaan suoritusmerkinnän. Kurssilla edetään itsenäisesti ja vapaamuotoisesti. Kannattaa ajatella tätä ennemminkin ohjelmointikerhona.
Ohjelmointikurssin tavoitteena on perehtyä tietokoneohjelmoinnin periaatteisiin, ei niinkään johonkin tiettyyn ohjelmointikieleen. Esimerkkejä eri ohjelmointikielistä vaikkapa täällä.
Kurssista ei saa arvosanaa, vaan suoritusmerkinnän. Kurssilla edetään itsenäisesti ja vapaamuotoisesti. Kannattaa ajatella tätä ennemminkin ohjelmointikerhona.
Aloitus
Aloitetaan koodaustunnilla, joka on nimensä mukaisesti n. tunnin mittainen perehdytys ohjelmointiinKurssin jatko
Saat itse valita mihin suuntaan lähdet. Vaihtoehdot:- studio.code.org: Jos koodin kirjoittaminen tuntuu pelottavalta, niin code.org:illa on erilaisia kursseja joissa ohjelmointi tapahtuu vetämällä palikoita oikeaan kohtaan (kuten koodaustunnillakin)
- Code Combat: Roolipeli, jossa ohjataan hahmoa kirjoittamalla koodia (muistuttaa paljon python-kieltä)
- Codecademy: Vaativin vaihtoehto(?), "ihan oikeaa" koodin kirjoitusta. Ohjelmointikieliin monia eri vaihtoehtoja.
- vaihtoehtona Khan Academy
Code.org
- studio.code.org
- Voit valita minkä tahansa kurssin (3-4, nopeutettu)
- Kannattaa tutustua myös Scratch-ohjelmointiympäristöön. Täällä saat toteuttaa ideoitasi vapaammin kuin code.org:in kurssilla
- scratch.mit.edu: ohjelmointiympäristö löytyy täältä
- scratchklubi: harjoituksia
- avoinoppikirja.fi: Opas scratchin käyttöön, sis. myös joitain harjoituksia.
CodeCombat
Codecademy ja Khan Academy
- codecademy.com
- Kannattaa aloittaa Pyhtonilla, Rubylla ja/tai Html:llä
- Kannattaa aloittaa Pyhtonilla, Rubylla ja/tai Html:llä
- Khan Academy: Computer programming
- Computer animation (Pixarin 3D-animaatiokurssi)
- Computer science (tietojenkäsittelytiede)
- Khan Academyssa voit opiskella itsenäisesti muutakin (matematiikka, luonnontieteet, historia yms.)
- Opetuskielenä englanti
- Myös muita vaihtoehtoja, esim. täällä: 12 Sites That Will Teach You Coding for Free
- Koodieditori (ja kääntäjä) netissä: repl.it
- eri kieliä ja esimerkkejä, ei valmiita tehtäviä
- rekisteröityneenä voi tallentaa koodia