Print

Augmented and Virtual reality technologies III (Viborg)

Code

IT-AVR3 (Viborg)

Version

3.0

Offered by

ICT Engineering

ECTS

5

Prerequisites

It is understood that students working on IT-AVR3 have completed IT-AVR2.

Main purpose

The purpose of the course is to provide students with knowledge, practical skills and competences to develop
advanced AVR experiences using different technologies not presented earlier during the specialization in AVR.

The course is divided into two areas. First area will use an example of an advanced technology for input or tracked accessories in AVR. It will bring the technology into play in a game-engine focusing on using API´s for setting up and developing a prototype.

Second area presents different kinds of testing software applications to ensure code quality, usability and
generally high quality applications.

Knowledge

After successfully completing the course, the student will have gained knowledge about:
• An advanced technology for AVR platforms.
• How to utilize an API to develop for advanced technologies.
• Different testing strategies for software development

Skills

After successfully completing the course, the student will have acquired skills in:
• Developing for an example of a chosen advanced technology
• Understanding and using a specialized hardware/technology using an API
• Implementing an AVR prototype based on the technology and the API
• Selecting and designing tests for a project
• Writing a test suite for a project
• Conducting a usability test for an application

Competences

After successfully completing the course, the student will have acquired competencies in developing thoroughly tested applications with advanced features. The student will be able to take the roles of developer and testing engineer in a software or AVR development team.
 

Topics

 

Teaching methods and study activities

Theory lessons, practical exercises, and working in groups on course assignments. The expected workload of the student is approximately 137.5 hours.

 

Student Activity Model
CATEGORY 1
Participation of lecturer and students
Initiated by the lecturer
45 hours - 33 %

  • Lessons, scheduled
  • Excursions
  • Project guidance
  • Laboratory work
  • Exams and tests

CATEGORY 2
Participation of students
Initiated by the lecturer
45 hours - 33 %

  • Assignments, self-study
  • Project and group work
  • Homework and preparation for exams
  • Evaluation of the teaching

CATEGORY 3
Participation of students
Initiated by students
45 hours - 33 %

  • Homework and preparation for exams
  • Self-study
  • Project work
  • Study groups
  • Literature search

CATEGORY 4
Participation of lecturer and students 
initiated by students
2.5 hours -1 %

  • Debate meetings
  • Study guidance

Resources

Instant Data Analysis: Evaluating Usability in a Day, 2004, Kjeldskov, J., Skov, M. B., & Stage, J. https://vbn.aau.dk/en/publications/instant-data-analysis-evaluating-usability-in-a-day
• HAND TRACKING with the Oculus Quest – Unity Tutorial, 2019, Valem, https://www.youtube.com/watch?v=vSia7t_WlbQ
• Hand Tracking: Designing a New Input Modality, 2019, Oculus, https://www.youtube.com/watch?v=or5M01Pcy5U
• Oculus for Developers – Hand Tracking, 2021, Oculus, https://developer.oculus.com/learn/hands-design-intro/
• Unity Manual – Unity Test Framework, 2021, Unity, https://docs.unity3d.com/Packages/com.unity.test-framework@1.1/manual/index.html
• Unit Testing is Overrated, 2020, Alexey Golub, https://tyrrrz.me/blog/unit-testing-is-overrated
• Handouts in class from professor.

Evaluation

 

 

Examination

Permit criteria for attending examination:
None

Exam:
The examination is an internal examination based on 3 assignments on WISEflow.

All 3 assignments must be handed in and passed to pass the course. The assignments will then be evalu-ated, and one grade will be given for the 3 assignments. Each hand-in will count for 33% of the final grade.

 

Allowed tools:
All

Grading criteria

Graded according to the Danish 7-step scale

Additional information

Responsible

Nicolai Brobak (NBRO)

Valid from

9/1/2021 12:00:00 AM

Course type

7. Viborg
Compulsory for the specialization AR/VR (Viborg)

Keywords

<div></div>