Topic outline

  • General

    Welcome to Coding Virtual Worlds 2023

    This is an introductory course to creating virtual worlds with the help of Unity 3D and Oculus Quest head-mounted displays (HMDs). Prof. Sebastian J. Schlecht gives the lectures. The teaching assistant is Ahmad Erfani.

    This course is 6 ECTS. The assessment is based on weekly coding assignments.

    It is ok If you have no/little pre-knowledge of Unity. The first week's assignment works through the Unity online course.

    Pre-Course Questionnaire

    Please fill out the Pre-Course Questionnaire to help us with adapting the course design.


    To enroll, you should fulfill the following criteria
    • register in SISU
    • fill out the Pre-Course Questionnaire
    • attend the first session
    The quota of the course is 25 students. The enrollment is announced after the first session.

    Schedule (2023-07-25)
    Date Location Content
    Mon, 4.9., 13:15-15:00
    Thu, 7.9., 13:15-15:00
    online Q&A
    Mon, 11.9., 13:15-15:00 online Q&A
    Wed, 13.9., 18:00 - A1 submission
    Thu, 14.9., 13:15-15:00 in-person
    A1 presentation
    Mon, 18.9., 13:15-15:00 online Q&A
    Wed, 20.9., 18:00 - A2 submission
    Thu, 21.9., 13:15-15:00 in-person A2 presentation
    Mon, 25.9., 13:15-15:00 online Q&A
    Wed, 27.9., 18:00 -
    A3 submission
    Thu, 28.9., 13:15-15:00 in-person A3 presentation
    Mon, 2.10., 13:15-15:00 online Q&A
    Wed, 4.10., 18:00 - A4 submission
    Thu, 5.10., 13:15-15:00 in-person A4 presentation
    Mon, 9.10., 13:15-15:00 online Q&A
    Wed, 11.10., 18:00 - A5 submission
    Thu, 12.10., 13:15-15:00 in-person A5 presentation

    The schedule above is official and supersedes the SISU course events.

    • Online session - Zoom link can be found in the Zoom tab (visible only to students enrolled in this course).
    • In-person session - A Grid / Otakaari 5, E208b (Karjalainen). The in-person sessions are compulsory (at least 80% attendance). Please notify the teacher if you cannot attend. This session is for presentation of the student solutions. Please prepare to present your solution for each sub task.

    Course Material and Assignment Instructions

    Most teaching material can be found here

    Lecture material can be found here
    (will be provided)

    Course Communication

    • Announcements are via Email (from MyCourses)
    • Group communication in Slack

    • URL icon

      We use slack as an informal communal place to talk to your course colleagues. Use this space freely and respectfully. Share your thoughts and questions, share recommendations, help others out.  

      # coding-virtual-worlds-2023 on