Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.
LEARNING OUTCOMES
On successful completion of this course, students will be able to:
- implement a VR scene with a game engine
- explain the infrastructure of VR software
- describe VR usage (UI) and experience (UX)
- perform basics of collaborative/pair coding
- implement the basics of VR development concepts
Credits: 3
Schedule: 07.09.2020 - 14.10.2020
Teacher in charge (valid 01.08.2020-31.07.2022): Sebastian Schlecht
Teacher in charge (applies in this implementation): Sebastian Schlecht
Contact information for the course (valid 14.08.2020-21.12.2112):
Questions regarding the course to Sebastian Schlecht <sebastian.schlecht@aalto.fi>
Questions regarding the assignments to Jan Vornhagen <jan.vornhagen@aalto.fi>
CEFR level (applies in this implementation):
Language of instruction and studies (valid 01.08.2020-31.07.2022):
Teaching language: English
Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
Valid 01.08.2020-31.07.2022:
The content of this course includes:
- Learning the basics of game engine UNITY
- Learning advanced knowledge of VR implementation
- Learning the basics of coding in C#
- Learning to collaborate on a software project
Applies in this implementation:
- Week 1: Introduction to Unity
- Week 2: Introduction to VR in Unity
- Week 3: VR user interfaces in Unity
- Week 4: Designing Assets in VR
- Week 5: Basic Design of VR Scene
- Week 6: VR Jam
Assessment Methods and Criteria
Valid 01.08.2020-31.07.2022:
Weekly programming assignments. Pair or group work.
- The grade is a weighted average of all assignments
- All assignments are graded on a 0-100 scale
- No exam
Applies in this implementation:
The weekly assignments are VR coding exercises in Unity. Each assignment is graded from 0-100 depending on the successfully completed subtasks. The final project assignment is done in a group and evaluated as such.
Workload
Valid 01.08.2020-31.07.2022:
- Total 81 h for 3 ECTS
- Contact session: 6 x (2 + 2) = 24h
- Assignment: 6 x 8 = 48h
- Reflection: 9 h
- Attendance in the course is compulsory (minimum 80%)
Applies in this implementation:
see above
DETAILS
Study Material
Applies in this implementation:
Create with Code Full Unity Tutorial, 37h
https://learn.unity.com/course/create-with-code
VR Beginner
https://learn.unity.com/project/vr-beginner-the-escape-room
https://learn.unity.com/project/vr-in-unity-a-beginner-s-guide
Design, Develop and Deploy for VR (23 h)
https://learn.unity.com/course/oculus-vr
Prerequisites
Valid 01.08.2020-31.07.2022:
This course has no formal prerequisites. However, a basic understanding of coding (see "Creative Coding") and XR technology is recommended (see "Introduction to Virtual Reality").
SDG: Sustainable Development Goals
4 Quality Education
9 Industry, Innovation and Infrastructure