JavaScript
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | H2C1102 |
OPS: | AVOIN 2020 |
Taso: | Täydennyskoulutus yms. |
Laajuus: | 3 op |
Vastuuopettaja: | Tuomaala, Raija |
Opetuskieli: | Suomi |
Toteutukset
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
3001 | H2C-20 | 26.9.2020 – 25.10.2020 | Kenneth Norrgård, Raija Tuomaala | Suomi | 10.8.2020 – 31.8.2020 |
Osaamistavoitteet
Kurssin jälkeen opiskelija tuntee web-ohjelmoinnin ja JavaScript-ohjelmointikielen tärkeimmät elementit.
Opiskelijan työmäärä
Opiskelijan työmäärä on noin 16-20h viikossa kuuden viikon ajan. Tehtävät tehdään viikoittain.
Opiskelumateriaali sisältää opetusvideoita (opetus suomeksi) ja niihin liittyvää opetusmateriaalia (englanniksi).
Oppimisympäristöön julkaistaan viikottain itsenäisesti suoritettavia monivalinta- ja ohjelmointitehtäviä.
Osaamistavoitteiden saavuttamista arvioidaan myös 4 isommalla tehtävällä.
Edeltävät opinnot / Suositellut valinnaiset opinnot
HTML and CSS -kurssi. Perusohjelmointitaito jollakin ohjelmointikielellä (suositeltava).
Sisältö
Hyvät ohjelmointikäytännöt.
JavaScript-kielen elementit: muuttujat, toistorakenteet for/while, valintarakenteet if/else, array-taulukot, funktiot, valmiit ja itsetehdyt objektit, merkkijonojen käsittely.
Front-end ja back-end kommunikoinnin periaatteet: XML ja JSON, Ajax ja Fetch.
Aluevaikuttavuus
JavaScriptillä tehdään aluellamme paljon sovelluksia.
Kansainvälisyys
JavaScript on globaalisti yleisin dynaamisten asiakaspuolen web-sivujen ohjelmointikieli.
Opiskelumateriaali
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
ja muu oppimisympäristössä annettu materiaali.
Opetusmuoto / Opetusmenetelmät
Aloitus- ja päätöstapaaminen.
Opiskelijatiimien muodostaminen tehtävien tekemisen helpottamiseksi.
Verkko-opetuksena:
Opetusvideot.
Viikottain useita pienempiä tehtäviä.
Muutama isompi tehtävä.
Keskustelupalstan kysymykset ja vastaukset.
Arviointikriteerit
Numeerinen arviointi 0-5.
Arviointimenetelmät
Tehtävien pisteytys ilmenee oppimisympäristössä olevasta yleiskuvauksesta.
Lisätietoja
Luennoija Raija Tuomaala, rtu@vamk.fi,
GSM: +358 207 663 432