Siirry suoraan sisältöön

Web-ohjelmoinnin perusteet (5op)

Toteutuksen tunnus: R504TL305-3001

Toteutuksen perustiedot


Ilmoittautumisaika
06.10.2025 - 11.01.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
12.01.2026 - 22.03.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
Monimuoto-opetus
Opetuskielet
Paikat
0 - 50
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Aku Kesti
Vastuuopettaja
Aku Kesti
Ajoitusryhmät
Harjoitusryhmä 1 (Koko: 0 . Avoin AMK : 0.)
Harjoitusryhmä 2 (Koko: 0 . Avoin AMK : 0.)
Pienryhmät
Harjoitusryhmä 1
Harjoitusryhmä 2
Opintojakso
R504TL305

Arviointiasteikko

H-5

Sisällön jaksotus

1. HTML,
2. CSS, Responsiivinen www-sivusto
3. JavaScript
4. REST API kutsujen tekeminen ja JSON muotoisen tiedon käsittely

Tavoitteet

Ymmärrät miten web-palvelimet toimivat ja miten web-sovellukset rakennetaan sekä osaat toteuttaa web-sovelluksen kokonaisuutena.
Ymmärrät web-sovellusten teknisen ympäristön ja toimintatavan.
Osaat käyttöliittymän rakentamisen ja yksinkertaisten palvelinpään web-sovellusten toteuttamisen valitulla ohjelmointikielellä.
Hyödynnät tietokantoja osana web-sovellusta.
Tunnet web-käyttöliittymän toteuttamiseen tarvittavat ohjelmointikielet ja työkalut.

Sisältö

Web-ohjelmoinnin perusteet
Kielet ja työkalut
Web-palvelimien toiminta
Web-protokollat
Tietokannan hyödyntäminen

Aika ja paikka

Opetus tapahtuu pääsääntöisesti lähiopetuksena Rantavitikan kampuksen tietokoneluokissa.

Oppimateriaalit

Materiaali jaetaan moodlessa. Lisäksi käytetään internetistä löytyviä oheismateriaaleja tehtävien tekemisessä. Muuta kirjallisuutta: - Web-ohjelmointi, Ari Rantala - Web Design with HTML, CSS, JavaScript and Jquery Set, Jon Duckett


Opetusmenetelmät

Opintojaksoon sisältyy teoriaopetusta ja käytännön harjoituksia. Opintojakso tähtää projektissa tarvittavaan osaamiseen. Oppiminen tapahtuu oppimistehtävien kautta, jossa teoriaa sovelletaan käytäntöön.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson on laajuudeltaan 5 op ja vastaa noin 130 tunnin työmäärää. Työmäärä jakautuu seuraavasti:

Oppitunnit ja koodipajat, n. 40h
Harjoitusten tekeminen, n. 50h
Projektissa oppiminen, n. 40h

Arviointikriteerit, tyydyttävä (1)

Ymmärrät web-ohjelmointiin liittyvät peruskäsitteet ja web-sovellusten toimintaperiaatteen tärkeimmät seikat.
Tunnet eri työkaluja ja ohjelmointikieliä.
Osaat toteuttaa yksinkertaisia käyttöliittymiä ja palvelinpään sovelluksia.
Ymmärrät tietokantojen hyödyntämisen osana web-sovellusta.

Arviointikriteerit, hyvä (3)

Ymmärrät web-ohjelmointiin liittyvät käsitteet ja web-sovellusten toimintaperiaatteet.
Hyödynnät hyvin eri työkaluja ja ohjelmointikieliä.
Osaat toteuttaa käyttöliittymiä ja palvelinpään web-sovelluksia.
Hyödynnät tietokantoja osana web-sovellusta.

Arviointikriteerit, kiitettävä (5)

Ymmärrät kokonaisvaltaisesti web-ohjelmointiin liittyvät käsitteet ja web-sovellusten toteutusympäristön.
Hallitset erilaisia web-ohjelmointikieliä ja tekniikoita hyvin.
Pystyt toteuttamaan erilaisia käyttöliittymiä ja palvelinpään sovelluksia itsenäisesti.
Osaat hyödyntää tietokantoja osana web-sovelluksia.
Pystyt soveltamaan oppimaasi käytäntöön.

Esitietovaatimukset

Ei esitietovaatimuksia

Lisätiedot

Opintojaksolla ei ole esitietovaatimuksia

Siirry alkuun