Siirry suoraan sisältöön

WebteknologiatLaajuus (5 op)

Tunnus: AL00CM19

Laajuus

5 op

Opetuskieli

  • suomi

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.

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.

Ilmoittautumisaika

21.11.2022 - 08.01.2023

Ajoitus

20.02.2023 - 28.04.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet
  • Suomi
Paikat

0 - 35

Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Liisa Uosukainen
  • Tommi Kallonen
Opetusryhmät
  • Tentti 1 (Koko: 0. Avoin AMK: 0.)
  • Luennot/Harjoitukset (Koko: 0. Avoin AMK: 0.)
Ryhmät
  • LLPRIT22S
    Tietojenkäsittelyn koulutus 22S Lappeenranta
Pienryhmät
  • Tentti 1
  • Luennot/Harjoitukset

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

Ilmoittautumisaika

19.11.2021 - 09.01.2022

Ajoitus

07.03.2022 - 06.05.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Liisa Uosukainen
  • Tommi Kallonen
Opetusryhmät
  • Tentti 1 (Koko: 0. Avoin AMK: 0.)
  • Luennot/Harjoitukset (Koko: 0. Avoin AMK: 0.)
Ryhmät
  • LLPRIT21S
    Tietojenkäsittelyn koulutus 21S Lappeenranta
Pienryhmät
  • Tentti 1
  • Luennot/Harjoitukset

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