VAMK

Vaihda kieltä: English

Etusivu > Ajankohtaiset koulutukset > Tietojenkäsittelyn koulutus (TK) > 2025 > Vuosi 2 > Selainpään ohjelmointikielen perusteet (DU00BS09)

Selainpään ohjelmointikielen perusteet

Rakennetyyppi: Opintojakso
Koodi: DU00BS09
OPS: TK 2025
Taso: Tradenomi (AMK)
Opiskeluvuosi: 2 (2026-2027)
Lukukausi: Syksy
Laajuus: 5 op
Vastuuopettaja: Ulvinen, Tero
Opetuskieli: Suomi

Osaamistavoitteet

Opintojakso tarjoaa opiskelijoille syvällisen ymmärryksen selainpään ohjelmointikielestä, mikä luo vankan pohjan
tehokkaille ohjelmointitaidoille. Opintojakso ei ainoastaan vahvista ohjelmoinnin perusteita, vaan myös antaa valmiudet
suunnitella ja kehittää moderneja, käyttäjäystävällisiä ja skaalautuvia web-sovelluksia. Tämä kurssi on hyvä lähtökohta
ohjelmistokehittäjille, jotka haluavat hallita selainpohjaisen ohjelmointikielen perusteita.

Opintojakson suoritettuaan opiskelija:

• Osaa luoda ja ylläpitää projektirakenteita, ymmärtäen
projektien hallinnan merkityksen ohjelmistokehityksessä.
• Hallitsee koodin laadunvarmistuksen periaatteet, osaten ottaa
käyttöön ja hyödyntää työkaluja koodin virheiden
tunnistamisessa ja tyylisääntöjen noudattamisessa.
• Tuntee kielen perusteet, mukaan lukien syntaksin, muuttujat,
tietotyypit ja perusrakenteet, vahvistaen perustaa laadukkaalle
koodikirjoitukselle.
• Kehittää valmiuksia olioiden ja funktioiden hyödyntämiseen,
kapseloiden tietorakenteita ja toiminnallisuuksia tehokkaasti.
• Ymmärtää ja soveltaa asynkronista ohjelmointia, halliten
tapahtumapohjaisen ohjelmoinnin mallit ja asynkronisten
toimintojen hallinnan.
• Syventää ymmärrystään olio-ohjelmoinnin periaatteista,
mukaan lukien olioiden, luokkien ja periytymisen käsitteet,
soveltaen niitä käytännön ohjelmointitehtävissä.
• Käsittelee moduuleja, edistäen koodin modularisointia ja
jälleenkäytettävyyttä, mikä parantaa ohjelmiston
ylläpidettävyyttä ja laajennettavuutta.
• Analysoi ja soveltaa periytymisen ja prototyyppiketjun
konsepteja, muodostaen vahvan pohjan olioiden välisten
suhteiden ymmärtämiselle ja ominaisuuksien perimiselle
ohjelmistokehityksessä.

Opiskelijan työmäärä

135 tuntia

Edeltävät opinnot / Suositellut valinnaiset opinnot

Johdatus ohjelmointiin
Web-tekniikka ja digitaalinen grafiikka

Sisältö

Opintojakson sisältö keskittyy yleisiin ohjelmistokehityksen
periaatteisiin ja käytäntöihin, jotka sisältävät:

• Projektien hallinta ja ylläpito
• Koodin laadun tarkistus ja standardien noudattaminen
• Ohjelmointikielen keskeiset rakenteet ja paradigmat
• Koodin modularisointi, uudelleenkäyttö ja ylläpidettävyys
• Asynkronisen ohjelmoinnin perusteet ja käytännöt
• Olio-ohjelmoinnin keskeiset konseptit ja suunnitteluperiaatteet

Opetusmuoto / Opetusmenetelmät

Verkko-opiskelu

Arviointikriteerit

Opintojakso arvioidaan asteikolla 0-5.

1-2:
Opiskelija osaa käyttää perusteellisesti opetettavan ohjelmointikielen syntaksia ja rakenteita. Hän ymmärtää
moduulien, olioiden ja funktioiden peruskäsitteet ja pystyy toteuttamaan yksinkertaisia asynkronisia toimintoja. Opiskelija
osoittaa kykynsä perustason koodin laadunvarmistukseen ja projektin hallintaan

3-4:
Opiskelija hallitsee opetettavan ohjelmointikielen kehittyneet ominaisuudet ja ymmärtää syvällisemmin asynkronisen
ohjelmoinnin periaatteet. Hän pystyy sujuvasti soveltamaan olio-ohjelmoinnin periaatteita ja modulaarista ohjelmointia,
jolloin koodin uudelleenkäyttö ja ylläpidettävyys ovat tehokkaita. Opiskelija osoittaa kyvyn soveltaa koodin
laadunvarmistusmenetelmiä monimutkaisissa ympäristöissä ja hallitsee projektien hallinnan vaativissa tilanteissa.

5:
Opiskelija osoittaa syvällisen ymmärryksen opetettavan ohjelmointikielen taustalla olevista konsepteista ja periaatteista.
Tämä ymmärrys mahdollistaa monimutkaisten ongelmien ratkaisemisen. Opiskelija soveltaa vaivattomasti erilaisia
ohjelmointimalleja ja -tekniikoita, ja hallitsee koodin laadunvarmistuksen sekä projektien hallinnan korkeimmalla
tasolla. Asynkronisen ohjelmoinnin ja modulaarisen suunnittelun syvällinen ymmärrys tekee opiskelijasta kykenevän
toteuttamaan ja optimoimaan monimutkaisia sovelluksia.


Takaisin