Ohjelmointi
Linkkejä
Python
Python on kaupungin opetussuunnitelmassa mainittu ohjelmointikieli, jolla ohjelmoitia pitäisi opettaa yhteisesti.
Kirjaudu trinket.io -sivustolle Google-tunnuksilla, jotka ovat:- Käyttäjätunnus: etunimi.sukunimi@cygnnet.fi
- salasana: sama, jolla kirjaudet koulun koneille ja MS Office -portaaliin.
- trinket.io
- https://www.w3schools.com/python/default.asp
- Erilaisia komentoja löytyy sivulta: https://peda.net/jyvaskyla/ict/ohjeet/pop/l6ko
- Lisää ohjeita: https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/turtle-luonnos/turtle
- Tehtävä 1
- kokeile print ("Hello World") - lausetta ja paina Run-näppäintä
- Tallenna ohjelma nimella: HelloWorld
- katso mallia sivulta w3schools.com/python/python_intro.asp
- Tehtävä 2
- Tee ohjelma, joka tulostaa sämpyläohjeet näytölle, katso kuva: sampylaohje.png
- Tallenna ohjelma nimella: Sämpyläohje
- Tehtävä 3 - muuttujat
- Tee ohjelma, joka laskee kaikki peruslaskutoimitukset esim. luvuilla 9 ja 4, katso kuva: Superlaskin.png
- Tallenna ohjelma nimellä: Superlaskin
- Ohjeita muuttujista löytyy sivulta w3schools.com/python/python_variables.asp
- Käytä muuttujien niminä seuraavia:
- summa = yhteenlasku +
- erotus = vähennyslaksu -
- tulo = kertolasku *
- osamaara = jakolasku /
- potenssi = potenssi **
- Käytä muuttujien niminä seuraavia:
- Tehtävä 4 - jos-lause
- tee ohjelma, joka tutkii oletko alaikäinen, täysi-ikäinen vai eläkeläinen
- Tallenna ohjelma nimellä: JosLause
- Kuvakaappaus: jos-lause.png ja jos-lause edistyneenpi.png
- Ohjeita jos-lausetta varten
- Tehtävä 5 - toisto
- Tehtävä 6 - toisto2
- tee ohjelma, joka laskee luvut 1-100 yhteen
- käytä for-lausetta
DrRacket
- https://racket-lang.org/
- http://www.wescheme.org/ - sama ohjelma selaimessa
- http://racket.koodiaapinen.fi/--> oppilaan tehtävät <-- Racket - koodarin käsikirja
- Katso Tiina Partasen Koodiaapinen MOOC - Tervetuloa Racket - kurssille - filmi. Filmejä on parisenkymmentä, joissa selitetään DrRacketin toiminta hyvin perusteellisesti
- Jotain esim. filmejä: jos-lauseen käyttö
- Katso Tiina Partasen Koodiaapinen MOOC - Tervetuloa Racket - kurssille - filmi. Filmejä on parisenkymmentä, joissa selitetään DrRacketin toiminta hyvin perusteellisesti
- https://peda.net/yhdistykset/maol-ry/materiaalit/kpm - maolin materiaalit 1.-9. luokat (urly.fi/JNS)
- salasana opettajan materiaalioon maolkoodi
- https://ylakoulun-oppimateriaali.readthedocs.io/fi/latest/perusasiat.html
JavaScript
8. TVT-kurssin kaikille yhteinen ohjelmointi
Ohjetiedostot JavaScriptille:
- Kerta: Ota käyttöön OneDrive-asiakasohjelma
- kerta HelloWorld! -ohjelma.pdf
- kerta: Muuttuja ja niiden tulostus.pdf eli teemme Superlaskimen
- kerta: Vuorovaikutteinen ohjelma.pdf
- Lisätehtävä: Superlaskin lieriölle ja kartiolle, lopputulos voisi näyttää: Parannettu superlaskin IV.pdf
- kerta: Ehtolauseet (if-lause).pdf
- kerta: Toistolauseet for ja while.pdf.
- kerta: while-lause, toinen kerta.pdf
- Kerta:
Bonus:
- Tee superlaskin eri pinta-aloille (esim. suorakaide, neliö, kolmio, puolisuunnikas, ympyrä ja sektori)
- Lisää annetun tiedon tarkistus Superlaskimeen
MIT App Inventor 2
Tee omia pelejä kännykkääsi appinventor -sivustolla. Kirjautuminen koodilla, ilman sähköpostiosoitetta: https://code.appinventor.mit.edu/login/.
- Ball Bounce, tee 1. ohjelma App Inventorilla
- Fidget Spinner
- Minigolfpeli
- Pong-peli, selostus espanjaksi
Eri mahdollisuuksia ohjelmoida
Python
- trinket.io - kokeile print ("Hello World") - lausetta ja paina Run-näppäintä
- https://www.w3schools.com/python/default.asp
- Erilaisia komentoja löytyy sivulta: https://peda.net/jyvaskyla/ict/ohjeet/pop/l6ko
- Lisää ohjeita: https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/turtle-luonnos/turtle
- https://replit.com/languages/python3 - toinen www-sivulla toimiva Python editori
- https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp - micro:bit -ohjelmointi
DrRacket
- https://racket-lang.org/
- http://www.wescheme.org/ - sama ohjelma selaimessa
- http://racket.koodiaapinen.fi/--> oppilaan tehtävät <-- Racket - koodarin käsikirja
- Katso Tiina Partasen Koodiaapinen MOOC - Tervetuloa Racket - kurssille - filmi. Filmejä on parisenkymmentä, joissa selitetään DrRacketin toiminta hyvin perusteellisesti
- Jotain esim. filmejä: jos-lauseen käyttö
- Katso Tiina Partasen Koodiaapinen MOOC - Tervetuloa Racket - kurssille - filmi. Filmejä on parisenkymmentä, joissa selitetään DrRacketin toiminta hyvin perusteellisesti
- https://peda.net/yhdistykset/maol-ry/materiaalit/kpm - maolin materiaalit 1.-9. luokat (urly.fi/JNS)
- salasana opettajan materiaalioon maolkoodi
- https://ylakoulun-oppimateriaali.readthedocs.io/fi/latest/perusasiat.html
JavaScript
- https://www.codecademy.com/learn/learn-html-css
- http://www.w3schools.com
- http://jquery.com/
- http://weppipakki.com/js.htm
- http://www.talaakso.fi/suomi/ohjelmointi/JavaScript/javascript-perusfunktiot.php
- http://edu.phkk.fi/opiskelu/javascript04/ - JavaScript-ohjelmointi
- http://edu.phkk.fi/opiskelu/" - Matti Jaakola
- http://www.javascriptfreecode.com/
Muuta
- http://ai2.appinventor.mit.edu/ - tee peli Android-kännykälle App Inveror 2 -ohjelmalla
- https://ohjelmointikurssi.github.io/ - suunniteltu yläkoululaisille
- EXCEL VBA -OHJELMOINTI
- http://koodi2016.fi/opetus.html
- http://koodaustunti.fi/
- http://www.koodikoulu.fi/
- https://code.org/ - mm. koodaustunti
- https://sites.google.com/site/scratchklubi/home - Scratch-klubi
- http://geogebra.fi/
- http://geogebra.fi/artikkelit/Quickstart_fi_40.pdf - geogebran lyhty manuaali
- Paljon asiaa ohjelmoinnista: https://peda.net/joensuu/jm/oio/ohjelmointi/ojy/yläkoulu