Advanced Studies in Programming (5 cr)
Code: KX00ED40-3004
General information
- Enrollment
-
05.05.2025 - 24.08.2025
Registration for implementation has not started yet.
- Timing
-
25.09.2025 - 10.10.2025
The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Mode of delivery
- On-campus
- Unit
- (2019-2024) School of Media, Design and Conservation
- Campus
- Hämeentie 135 D
- Teaching languages
- Finnish
- Seats
- 0 - 20
- Degree programmes
- Design
- Teachers
- Turkka Loimisto
- Teacher in charge
- Turkka Loimisto
- Groups
-
KXE23S1XRXR Design
- Course
- KX00ED40
Implementation has 12 reservations. Total duration of reservations is 68 h 0 min.
Time | Topic | Location |
---|---|---|
Thu 25.09.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Fri 26.09.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Mon 29.09.2025 time 09:00 - 12:00 (3 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Tue 30.09.2025 time 09:00 - 12:00 (3 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Wed 01.10.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Thu 02.10.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Fri 03.10.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Mon 06.10.2025 time 09:00 - 12:00 (3 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Tue 07.10.2025 time 09:00 - 12:00 (3 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Wed 08.10.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Thu 09.10.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Fri 10.10.2025 time 09:00 - 16:00 (7 h 0 min) |
Ohjelmoinnin syventävät opinnot KX00ED40-3004 |
AR455
Digitila Scale
|
Objective
The student will be able to identify the most common programming tools used to develop XR applications and to select the most appropriate tools for the purpose. The student is able to implement demanding functionalities in XR applications using programming tools.
Content
During the course, the student expands their programming skills acquired during the course Programming.
- Most common programming tools for XR applications
- Most common programming tools for game engines
- Programming of more demanding functionalities
Location and time
Lectures will be held within our XR classroom. They will be remotely available.
There is a lot of flexibility with this course, see alternative methods for completion.
Materials
All course materials will be posted on the Teams -channel created for this course.
Teaching methods
This is a course relying a lot on lectures and practice assignments.
Lectures will provide introduction to the theory and fundaments. Exercises will repeat the lecture topic after which it will be unpacked together. All materials and lectures will be available online.
You will have some access to direct, personalized support from the senior lecturer in the classroom.
We will foster an atmosphere of collaboration and support with an effort to accommodate and welcome each member of our small learning community.
At the end of the course, there is a coding challenge where you can gage your grasp of the concepts in a fun and challenging way!
Exam schedules
Opportunities for code challenge are on the first and last day of the course.
Completion alternatives
It's possible to complete this course without attending lectures. You'll need to complete a coding challenge, and by demonstrating your mastery of the course scope you will get a passing grade depending on your performance.
It's possible to repeat the code challenge to upgrade your grade.
Student workload
You're not expected to work more than 9:15 to 15:00 during weekdays.
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
The student knows the basics of programming as well as programming tools and environments.
Assessment criteria, good (3)
The student is able to program his / her own XR applications using programming tools and environments sensibly.
Assessment criteria, excellent (5)
The student is able to create high-quality own XR applications using professional programming tools and environments. He is able to compare different technical solutions and apply the ones best suited to his own needs.
Assessment criteria, approved/failed
The student knows the basics of programming as well as programming tools and environments.
Assessment methods and criteria
Each evaluation criteria is detailed in the course material.