Siirry suoraan sisältöön

XR-ohjelmointi (5 op)

Toteutuksen tunnus: R504TL136-3007

Toteutuksen perustiedot


Ilmoittautumisaika

01.09.2023 - 30.09.2023

Ajoitus

01.10.2023 - 31.12.2023

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet

  • Suomi

Paikat

0 - 40

Tutkinto-ohjelma

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Toni Westerlund

Vastuuhenkilö

Toni Westerlund

Tavoitteet

Opiskelija osaa ohjelmoida toimivia XR-toteutuksia. Opiskelija osaa valita toteutukseen sopivan pelimoottorin tai työkalun. Opiskelija kykenee toteuttamaan eri tyyppisiä XR-sovelluksia, kuten augmented reality (AR), virtual reality (VR) tai mixed reality (MR) -toteutuksia.

Sisältö

- XR-teknologiat: AR, VR ja MR
- Pelimoottorin tai työkalun valitseminen VR, AR tai MR -toteutukseen
- Tarvittavan laitteiston valitseminen ja ominaisuudet
- VR, AR ja MR -sovelluksen suunnittelu ja toteutus

Aika ja paikka

Itsenäisesti moodlessa toteutettava opintojakso 1.10-31.12. Opintojakson aikana toteutetaan kyselytunti(2h) verkossa noin puolessa välissä opintojaksoa, Kysely tunnin aikana voidaan ratkaista esiin tulleita haasteita.

Oppimateriaalit

Tuotettu video materiaali

Opetusmenetelmät

Opintojakso on toteutettu moodlessa itsenäisesti suoritettavaksi. Opintojakso koostuu 7-8 erillisestä aiheesta, jotka muodostavat yhdessä opiskelijalle kokonaiskuvan XR-kehityksen mahdollisuuksista. Jokaista aihetta varten on toteutettu erilliset video luennot, joiden avulla opiskelija pääsee tutustumaan aiheeseen, sekä suorittamaan aiheeseen liittyvän harjoitustehtävän.

Tenttien ajankohdat ja uusintamahdollisuudet

Toteutuksella ei ole tenttiä. Harjoitustehtävien viimeinen palautuspäivämäärä on opintojakson päättymispäivämäärä.

Toteutuksen valinnaiset suoritustavat

Opintojaksolla ei ole tenttiä. Opintojakson arviointi perustuu palautettaviin harjoitustehtäviin

Sisällön jaksotus

Opintojaksolla käymme mm. seuraavia asioita.
- AR Sovellukset (Model Viewer, Vuforia)
- Photogrammetry
- Unreal Virtual Studio
- Unity3D - Virtual Reality
- Unity3D 360 Photos

Lisätietoja opiskelijoille

Hyödynnämme opintojaksolla pelimoottoreita ja peliteknologiaa. Opintojakson suorittaminen edellyttää laitteistoa joka mahdollistaa unreal/unity pelimoottori kehityksen. Opintojakso rakennettu siten että pääsääntöisesti harjoitukset voi tehdä Windows/Mac koneilla, mutta esim photogrammetry osuus vaatii Windows koneen käyttöä.

Arviointiasteikko

H-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija pystyy toteuttamaan ja ohjelmoimaan yksinkertaisen XR-toteutuksen (AR, VR, MR) hyödyntäen tarkoitukseen sopivaa työkalua.

Arviointikriteerit, hyvä (3)

Opiskelija osaa ohjelmoida ja toteuttaa XR-toteutuksia. Opiskelija osaa valita sopivan työkalun XR-totetuksen rakentamiseen. Opiskelija osaa hyödyntää monipuolisesti valitun työkalun mahdollisuuksia toteutuksen rakentamisessa ja ohjelmoinnissa. Opiskelija ymmärtää XR-toteutuksen suunnittelun vaatimuksia.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa rakentaa monipuolisia XR-toteutuksia. Opiskelija kykenee suunnittelemaan laadukkaan XR-toteutuksen vaatimuksien mukaisesti. Opiskeilja osaa ohjelmoida XR-toteutuksia tehtävään valitulla työkalulla ja opiskeilja pystyy itsenäisesti valitsemaan parhaan mahdollisen työkalun toteutuksen tekemiseen. Opiskelija pystyy olemaan mukana kaikissa toteutuksen vaiheissa.

Arviointimenetelmät ja arvioinnin perusteet

ARVIOINTI

Opintojakson arviointi perustuu opintojakson aikana tehtyihin harjoitustehtäviin. Opintojakson arvosana on tehtävien keskiarvo.

Arvosana 0, Tehtävien ka 0.00 - 0.99

Arvosana 1, Tehtävien ka 1.00 - 1.75

Arvosana 2 , Tehtävien ka 1.76 - 2.49

Arvosana 3, Tehtävien ka 2.50 - 3.49

Arvosana 4, Tehtävien ka 3.50 - 4.29

Arvosana 5, Tehtävien ka 4.40 - 5.00


Esimerkki 1:

Opiskelija palauttaa 7 tehtävää, jotka arvioidaan arvosanalla 5, viimeinen tehtävä jää palauttamatta, joten viimeisen tehtävän arvosana on 0. Opintojakson arvosanaksi muodostuu palautettujen tehtävien keskiarvon mukainen arvosana. (((7*5)/8)=4.375) Arvosana opintojaksosta on 4

Esimerkki 2:


Opiskelija palauttaa 2 tehtävää, molemmat on melkein täydellisesti toteutettuja ja tehtävät arvioidaan arvosanalla 4, loppujen tehtävien arvosana on 0. Opintojakson arvosanaksi muodostuu palautettujen tehtävien keskiarvon mukainen arvosana. (((4+4)/8)=1) Arvosana opintojaksosta on