DTEK2072 Web-ohjelmointi, 5 op Myös avoimena yliopisto-opetuksenawb_sunnyKestävä kehitys
DTEK2072 Web-ohjelmointi, 5 op
Toteutukset
- DTEK2072-3013 Web-ohjelmointi
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
Jakso sisältyy seuraaviin tutkinto-ohjelmiin/OPSeihin
- Kestävä web-kehitys, avoin yliopisto-opetus 2024 - 2027
- Lääketieteellinen tekniikka ja terveysteknologia, avoin yliopisto-opetus 2024 - 2027
- Open Programming and Database Courses, Open University 2024 - 2027
- Tietotekniikka (TkK), 2024-2027
- Lääketieteellinen tekniikka ja terveysteknologia (TkK), 2024-2027