Siirry suoraan sisältöön

Web-palvelinohjelmointi (4 op)

Toteutuksen tunnus: TTMS0900-3001

Toteutuksen perustiedot


Ilmoittautumisaika
03.08.2020 - 30.08.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
31.08.2020 - 18.12.2020
Toteutus on päättynyt.
Opintopistemäärä
4 op
Lähiosuus
4 op
Toteutustapa
Lähiopetus
Yksikkö
TA10 - IT-instituutti
Toimipiste
Lutakon kampus
Opetuskielet
suomi
Paikat
0 - 32
Koulutus
Tieto- ja viestintätekniikka (AMK)
Opettajat
Ari Rantala
Ryhmät
TTV19S3
Tieto- ja viestintätekniikka
Opintojakso
TTMS0900
Toteutukselle TTMS0900-3001 ei löytynyt varauksia!

Arviointiasteikko

0-5

Tavoitteet

Opiskelija osaa suunnitella ja toteuttaa web-sovelluksia erityisesti web-ympäristön palvelinpuoleen ja yhteyskäytäntöön liittyvän toiminnallisuuden osalta.

Sisältö

Opintojaksolla käytetyn ohjelmointikielen perusteet, web-palvelinympäristö, HTTP-protokolla, evästeet, istuntojen hallinta, autentikointimenetelmät, tiedostojen käsittely, säännölliset lausekkeet, tietokantojen hyödyntäminen, rajapintojen hyödyntäminen, aihealueen sovelluskehykset, tietoturvanäkökohtien huomioiminen

Aika ja paikka

Lutakon kampus

Oppimateriaalit

Opintojakson verkkosivut (luentomateriaali, harjoitukset ja kotitehtävät)

Opetusmenetelmät

Lähikontaktit (luennot, opettajan johdolla tehtävät ja omatoimiset harjoitukset) Etäopiskelu (kotitehtävät, harjoitustyö)

Opiskelijan ajankäyttö ja kuormitus

Kontaktiopetus 45 h (luennot ja harjoitukset) Etäopiskelu 63 h (kotitehtävät ja harjoitustyö) Yhteensä 108 h

Arviointikriteerit, tyydyttävä (1)

Välttävä 1: Opiskelija osaa suunnitella ja toteuttaa yksinkertaisen ja suppean palvelinpuolen web-ohjelmiston. Harjoitustyön dokumentaatio on suppea ja harjoitustyö on esitetty.

Tyydyttävä 2: Opiskelija osaa suunnitella ja toteuttaa suppeita ja pieniä palvelinpuolen web-ohjelmistoja. Opiskelija osaa tuottaa sovelluksia, jotka hyödyntävät opintojakson sisältöalueen teknologioita suppeasti. Harjoitustyön dokumentaatio on suppea ja harjoitustyö on esitetty.

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija osaa suunnitella ja toteuttaa palvelinpuolen web-ohjelmistoja, joissa tietoturvanäkökohdat on osin huomioitu. Opiskelija osaa tuottaa sovelluksia, jotka hyödyntävät opintojakson sisältöalueen keskeisimpiä teknologioita. Harjoitustyön dokumentaatio on toteutettu hyvin ja harjoitustyö on esitetty.

Kiitettävä 4: Opiskelija osaa suunnitella ja toteuttaa arkkitehtuuriltaan helposti ylläpidettäviä palvelinpuolen web-ohjelmistoja, joissa keskeiset tietoturvanäkökohdat on huomioitu. Opiskelija osaa tuottaa sovelluksia, jotka hyödyntävät opintojakson sisältöalueen teknologioita laajasti. Harjoitustyön dokumentaatio on kiitettävästi toteutettu ja harjoitustyöstä on pidetty sujuva esitys.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija osaa suunnitella ja toteuttaa arkkitehtuuriltaan helposti ylläpidettäviä ja laajennettavia palvelinpuolen web-ohjelmistoja, joissa tietoturvanäkökohdat on huomioitu laajasti. Opiskelija osaa tuottaa sovelluksia, jotka hyödyntävät opintojakson sisältöalueen teknologioita erittäin laajasti. Harjoitustyön dokumentaatio on laaja, ymmärrettävä ja virheetön. Harjoitustyöstä on pidetty sujuva esitys.

Esitietovaatimukset

Ohjelmoinnin perusteet, Web-tekniikat

Siirry alkuun