Ohjelmointi ja tietotekniikka

Oppimisanalytiikan keskuksen tuottamilla ohjelmointikursseilla hyödynnetään vahvasti tutoriaalipohjaista oppimista. Tutoriaalipohjainen oppiminen on keskuksen usean vuoden ajan kehittämä ja tutkima opetusmenetelmä, jossa pääpaino on aktiivisella oppimisella. Menetelmää on hyödynnetty jo usean vuoden ajan Turun yliopistolla ohjelmoinnin kursseilla. Tulokset yliopistotasolta ovat erittäin lupaavia: kurssien läpäisyprosentti on kasvanut huomattavasti ja arvosanat vastaavasti parantuneet. Tutoriaalit yhdistävät teoriasisällöt tehtäviin ja tekevät oppimisesta yhteisöllisempää.

Alakoulu

Alakoulun matematiikan opintopolut sisältävät ohjelmointitehtäviä, mutta jos haluat keskittyä oppilaittesi kanssa pelkästään ohjelmointiin, voit hyödyntää tätä kurssia. Kurssilla tutustutaan ohjelmoinnin peruskäsitteisiin; peräkkäisyys, toisto, valinta, totuusarvot ja funktiot. Kurssilla on kaksi vaihtoehtoista ViLLE-tutoriaalia, joissa on sama sisältö, mutta toisessa helpommat ja toisessa haastavammat tehtävät, joiden avulla eriyttäminen on helppoa.

  1. Ohjelmointi 1
  2. Ohjelmointi 2

Kurssilla harjoitellaan kymmensormijärjestelmää tietokoneella kirjoittamisen helpottamiseksi. Ensimmäisellä kierroksella testataan sorminäppäryyttä kirjoittamisessa ja sen jälkeen opetellaan 2–3 uutta kirjainta per tehtäväkierros. Lopuksi opetellaan myös numerot ja yleisimmät merkit. Jokaisen tehtäväkierroksen lopussa on myös koe, jonka avulla voi testata omaa osaamistaan. Saatavilla myös kansainväliselle näppäimistölle!

  1. Tervetuloa kirjoittamaan!
  2. F ja J
  3. D ja K
  4. S ja L
  5. A ja Ö
  6. G, H, Ä ja isot kirjaimet
  7. T ja Y
  8. R ja U
  9. E ja I
  10. W ja O
  11. Q, P ja Å
  12. B ja N
  13. V ja M
  14. C ja pilkku
  15. X ja piste
  16. Z ja yhdysviiva
  17. Numerot ja merkit
  18. Kertaus
  19. Kertaus 2

Yläkoulu

Uudistetulla ohjelmoinnin peruskurssilla käytetään tuttuun tapaan Pythonia (versio 3), mutta kurssi on nyt jaettu kolmeen osaan: kolmelle yläkoulun lukuvuodelle. Ensimmäisessä osassa (A-C) käydään läpi ohjelman rakenne, muuttujat ja merkkijonot. Toisessa osassa tutustutaan ohjelman ohjausrakenteisiin: ehto- ja toistolauseisiin. Kolmas osa vie oppilaat aliohjelmien, listojen ja kirjastojen maailmaan. Kurssilla opiskelijat saavat kuvan ohjelmoinnin perusasioista, joita jokainen ohjelmoija tarvitsee. Opettajalle on kurssin asetuksissa valmiina opas kurssin käytöön, luentokalvot jokaiseen aiheeseen A-I ja malliratkaisut jokaiseen oppituntiin (1-17).

  1. A: Johdatus ohjelmointiin
  2. B: Muuttujat
  3. C: Merkkijonot
  4. Koe aiheista A-C (Tenttikierros)
  5. Kertaustehtäviä aiheista A-C
  6. D: Ehtolauseet
  7. E: Toistolauseet
  8. F: Ehto- ja toistolauseiden käyttö
  9. Koe aiheista D-F (Tenttikierros)
  10. Kertaustehtäviä aiheista D-F
  11. G: Aliohjelmat
  12. H: Listat
  13. I: Kirjastot
  14. Koe aiheista G-I (Tenttikierros)
  15. Kertaustehtäviä aiheista G-I
  16. Koe kaikesta (Tenttikierros)
  17. Kertaustehtäviä kaikesta