Siirry suoraan sisältöön

Web-sovellusten kehittäminen Javascriptillä (5 op)

Toteutuksen tunnus: TO00BL10-3018

Toteutuksen perustiedot


Ilmoittautumisaika

28.11.2022 - 04.12.2022

Ajoitus

16.01.2023 - 02.06.2023

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Etäopetus

Yksikkö

Laurea Tikkurila, tiko

Toimipiste

Laurea Tikkurila

Opetuskielet

  • Suomi

Paikat

20 - 30

Koulutus

  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)

Opettaja

  • Jari Kovalainen

Vastuuopettaja

Jari Kovalainen

Ryhmät

  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)

Osaamistavoitteet

Opiskelija osaa
- tunnistaa front-end -sovellusten roolin ja niiden tuoman hyödyn web-kehityksessä
- vertailla suosituimpien teknologioiden ominaisuuksia ja soveltuvuutta eri tarpeisiin
- asentaa kehitysympäristön JavaScript-sovellusten kehittämistä varten
- suunnitella ja toteuttaa dynaamisia ja vuorovaikutteisia web-sovelluksia JavaScriptin avulla

Toteutustapa

Opinnon toteutusta tukee Canvasiin rakennettu oppimisympäristö. Opinnolla on aikataulutettua opetusta tai ohjausta sekä kampuksella että etänä. Etäopetusta ei tallenneta. Opiskelijan on varauduttava omatoimiseen opiskeluun verkossa sekä osallistumaan ohjattuihin verkkotapaamisiin Zoomissa.

Oppimateriaali ja suositeltava kirjallisuus

Canvasissa olevan materiaalin lisäksi kurssilla hyödynnetään LinkedIn Learning-palvelusta löytyvää ilmaista videokurssia JavaScriptistä sekä Laurean kirjastosta löytyvää elektronista kurssikirjaa Beginning JavaScript with DOM Scripting and Ajax: Second Editon (Ferguson, Russ; Heilmann, Christian).

Tuntiharjoitukset jaetaan GitHubin kautta. Niiden avulla opitaan projekteissa vaadittuja asioita.

Toteutuksen valinnaiset suoritustavat

Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). ... Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.

Toteutuksen tärkeät päivämäärät

Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.

Sisältö ja sen jaksotus

OSA I: JavaScript perusteet
OSA II: Dom-skriptaus ja lomakkeiden (FORMs) käsittely
OSA III: Tiedon tallentaminen selaimeen (SessionStorage ja LocalStorage)
OSA IV: AJAX
OSA V: jQuery-kirjaston käyttö

Lisätietoja opiskelijoille

Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Osaamisen arviointi kohdistuu opetussuunnitelmien tavoitekuvauksiin ja osaamisen taso arvioidaan opinnon toteutussuunnitelmalla ilmoitetun arviointikriteeristön perusteella (Laurean tutkintosääntö).

Opiskelijan, joka ei ole suorittanut hyväksytyksi opintojakson läpäisemiseksi asetettuja tehtäviä tai tenttejä, tulee täydentää tai uusia suorituksensa opintojakson opettajan määrittelemällä tavalla ja opettajan määrittelemässä ajassa. Hylätyn tentin tai muun suorituksen voi uusia kaksi kertaa. Varsinaiseen tenttiin osallistumatta jättäminen lasketaan yhdeksi suorituskerraksi. (Laurean tutkintosääntö.)

Kurssin arviointi perustuu seuraaviin osa-alueisiin:
- GitHub-palveluun palautettuihin ja Netlify-palveluun julkaistuihin ohjelmointiprojekteihin
- Teoriakokeeseen
- Mahdollisiin monivalintatesteihin