TypeScript-ohjelmointiLaajuus (2 op)

Opintojakson tunnus: SOF014AS3A

Opintojakson perustiedot


Laajuus
2 op
Opetuskieli
suomi

Osaamistavoitteet

Kurssin käytyäsi osaat hyödyntää TypeScript-ohjelmointikielen tyyppijärjestelmää. Osaat hyödyntää sekä kielen valmiita tyyppejä että luoda omia. Opit myös yhdistelemään ja tekemään erilaisia variaatioita tyypeistä.

Sisältö

Opintojaksolla perehdytään TypeScript-kielen perusideaan, työkaluihin ja tyyppeihin.
Aihealueita ovat esimerkiksi seuraavat:
Perustietotyypit
Keyof ja typeof -operaattorit
Geneeriset tyypit
Tyyppien unionit ja leikkaukset
”Mäpätyt” tyypit
Tyyppivahdit (type guard)
Aputyypit (pick, omit, partial)

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

Kurssin lähtökohtana oletamme, että olio-ohjelmoinnin perusteet ja käsitteistö ovat jo ennestään tuttuja esimerkiksi Java-, Python-, C#- tai JavaScript-kielestä.

Toteutustavat, näyttö ja opinnollistaminen

Opintojakso toteutetaan virtuaalisesti itseopiskeluun nojautuen. Oppiminen toteutetaan sekä teorian että harjoitustehtävien avulla.

Arviointikriteerit - arvosana 1

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Arviointikriteeri, hyväksytty/hylätty

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Opintojakso arvioidaan asteikolla hylätty / hyväksytty. Hyväksytty suoritus edellyttää osallistujalta osaamisen osoittamista kurssin tehtävien parissa.

Oppimateriaalit

Kurssilla hyödynnetään netistä löytyviä lähteitä niin TypeScriptin virallisista lähteistä kuin myös kolmansien osapuolten lähteistä.

Siirry alkuun