Opinto-opas 2024-202

DTEK2072 Web-ohjelmointi, 5 op Myös avoimena yliopisto-opetuksenawb_sunnyKestävä kehitys

DTEK2072 Web-ohjelmointi, 5 op
Toteutukset
  • DTEK2072-3013 Web-ohjelmointi
    12.01.2025 - 24.05.2025
Näytä menneet toteutukset
Osaamistavoitteet

Kurssin suoritettuaan opiskelija osaa:

  • selittää ja soveltaa web-ohjelmoinnin tekniikoita ja peruskäsitteitä
  • ohjelmoida yksinkertaisia sovelluksia JavaScriptillä
  • rakentaa asiakaspuolen käyttöliittymiä ja komponentteja React-teknologialla
  • kuvata ja soveltaa HTTP-protokollaa ja REST-arkkitehtuuria
  • luoda palvelinpuolen Node.js-sovelluksia ja käyttää npm-pakettimanageria
  • käsitellä HTTP-pyyntöjä ja käyttää tietokantoja palvelinpuolella
  • etsiä ja poistaa ohjelmointivirheitä full stack -sovelluksista

Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot sekä tieto- ja viestintätekniikan taidot.

Sisältö

Web-ohjelmoinnin kurssi esittelee web-ympäristön ajankohtaisia ohjelmointitekniikoita. Kurssilla tarkastellaan modernien yhden sivun sovellusten ohjelmointia. Kurssilla lähestytään aihetta full stack -ohjelmistokehityksen näkökulmasta; opiskelija saa perusvalmiudet sekä asiakas- että palvelinpuolen ohjelmointiin. Käsiteltäviä aiheita ja teknologioita ovat mm. HTML, CSS, JavaScript-ohjelmointi, React, Express, Node.js, REST ja MongoDB. Web-ohjelmoinnin käsitteiden sisäistämistä tuetaan käytännön esimerkeillä ja mm. kehitystyökaluihin ja virheenjäljitysmenetelmiin tutustumalla.

Suoritustavat

Harjoitustyöt, tentti

Toteutustavat

Harjoitussessiot, itseopiskelu

Oppimateriaalit

Kirjallinen verkkomateriaali

Lisätiedot

Opintojakson sisällöllä on yhteys seuraaviin YK:n kestävän kehityksen tavoitteisiin: 4. Hyvä koulutus, 8. Ihmisarvoista työtä ja talouskasvua, 9. Kestävää työtä, innovaatiota ja infrastruktuuria, 10. Eriarvoisuuden vähentäminen, 11. Kestävät kaupungit ja yhteisöt, 13. Ilmastotekoja sekä 17. Yhteistyö ja kumppanuus.

Esitietovaatimukset

Olio-ohjelmoinnin perusteet

Arviointiasteikko

0-5

Arviointikriteerit
  • Harjoitustöistä täytyy suorittaa kurssilla vaadittu minimimäärä. Harjoitustöillä suuri vaikutus kurssin arvosanaan.
  • Tentti arvioidaan Hyväksytty/Hylätty asteikolla. Tenttipisteet otetaan kuitenkin huomioon arvosanassa.
Kielet

suomi, englanti

Taso

Aineopinnot

Oppiaine

Tietotekniikka

Vastuuhenkilöt

Jarko Papalitsas

Luokittelu

Myös avoimena yliopisto-opetuksena, Kestävä kehitys

background