Siirry suoraan sisältöön

Webteknologiat (5 op)

Toteutuksen tunnus: AL00CM19-3003

Toteutuksen perustiedot


Ilmoittautumisaika

20.11.2023 - 05.01.2024

Ajoitus

08.01.2024 - 15.03.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet

  • Suomi

Paikat

20 - 50

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Liisa Uosukainen
  • Tommi Kallonen

Opetusryhmät

  • Luennot/Harjoitukset (Koko: 0. Avoin AMK: 0.)
  • Tentti (Koko: 0. Avoin AMK: 0.)

Ryhmät

  • LLPRIT23S
    Tietojenkäsittelyn koulutus 23S Lappeenranta

Pienryhmät

  • Luennot/Harjoitukset
  • Tentti

Osaamistavoitteet

Opiskelija
- hallitsee web front end -kehittäjän työkalupakkiin kuuluvat tekniikat.
- osaa suunnitella ja toteuttaa eri päätelaitteille mukautuvan web-sivuston.
- osaa hyödyntää valmiita käyttöliittymäkehyksiä ja lisäosia.
- tuntee web-ohjelmoinnissa käytettävien ohjelmointikielten merkityksen selaimessa toimivan sovelluksen toteutuksessa.

Toteutustapa ja opetusmenetelmät

Lähiopetuskerrat, itsenäinen opiskelu, palautettavat arvioitavat tehtävät ja tentti.

Ajoitus ja läsnäolo

Lähiopetuskertojen luennot, joilla tehdään myös harjoitustehtäviä, ovat vapaaehtoisia, mutta läsnäolo on suotavaa. Oppimistehtäviä voi suorittaa myös itsenäisesti. Tentti ja arvioitavat tehtävät ovat pakollisia.

Oppimateriaali ja suositeltava kirjallisuus

Ilmoitetaan opintojakson aikana.

Uusintamahdollisuudet

Kurssin lopuksi järjestetään tentti. Tentin voi uusia 2 kertaa opettajan määrittäminä aikoina.

Oppimisympäristö

Luennot, ohjattu työskentely sekä itsenäinen ja verkkoympäristössä opiskelu.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson laajuus on 5 opintopistettä ja kesto 9 viikkoa. Työmäärältään opintojakso vastaa 135 tuntia eli noin 3,5 viikon täysimääräistä työskentelyä.

Sisältö

Web-maailma pähkinänkuoressa
- Standardien kehitys
- Protokollat
- Selaimen ja palvelimen yhteistyö
- Web services
- AJAX

HTML5
- HTML5-dokumentin rakenne
- Lomakkeen syöttökentät
- Media-elementit
- Muut HTML5 -piirteet

CSS3
- CSS3 valitsimet
- Tyylien kuvaus
- Tyypilliset CSS-tekniikat
- Tutustuminen yleisimpiin CSS-kirjastoihin mm. Bootstrap, Google Material Design

JavaScript
- JavaScriptin peruskäyttö
- ECMAScript standardi
- Tapahtumankäsittely
- DOM-muokkaus
- Lomakevalidointi
- JQuery

AJAX ja REST
- XMLHttpRequest-objekti
- JQuery ja AJAX
- Liittymä REST-palveluihin

NodeJS
- REST-rajapinnan toteutus

Arviointimenetelmät

Arviointi perustuu palautettuihin tehtäviin ja tenttiin.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei saavuta tason 1 kriteerejä.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija
- ymmärtää HTML, CSS ja JavaScript:n perusteet,
- osaa hyödyntää opintojakson sisällössä kuvattuja teknologioita,
- osaa suunnitella ja toteuttaa eri päätelaitteille mukautuvan yksinkertaisen web-sivuston,
- ymmärtää ohjelmakoodia, mutta itsenäinen tehtävien ratkaisu on haasteellista,
- osaa käyttää joitakin ammattikäsitteitä johdonmukaisesti.

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija
- osaa käyttää HTML, CSS ja JavaScriptiä sujuvasti,
- osaa hyödyntää opintojakson sisällössä kuvattuja teknologioita sujuvasti,
- osaa suunnitella ja toteuttaa eri päätelaitteille mukautuvan web-sivuston itsenäisesti,
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti,
- käyttää ammattikäsitteitä sujuvasti ja laaja-alaisesti.

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija
- osaa käyttää HTML, CSS ja JavaScriptiä monipuolisesti,
- osaa hyödyntää opintojakson sisällössä kuvattuja teknologioita erittäin monipuolisesti,
- osaa suunnitella ja toteuttaa vuorovaikutteisen ja innovatiivisen eri päätelaitteille mukautuvan web-sivuston,
- osaa ratkaista itsenäisesti annettuja tehtäviä,
- osaa hankkia itsenäisesti uutta tietoa,
- käyttää ammattikäsitteitä asiantuntevasti.