3D game engine programmingLaajuus (5 cr)
Code: IT23GP02
Credits
5 op
Objective
The student:
- understand how a 3d engine is constructed
- understands the underlying mathematical equations
- can program plugins and change code
Content
- 3D math
- structures
- speed
Qualifications
All mathematics and programming courses.
Assessment criteria, satisfactory (1)
Understand the structure for both 2D and 3D.
Can make simple changesusing software.
Basic knowledge of how to use software to design graphic elements. Understand interactive elements.
Assessment criteria, good (3)
Can apply calculation models for visualization.
Can modify and maintain visualization programs.
Can create interactive elements via scripts or tools.
Assessment criteria, excellent (5)
Can develop and change calculation models for given problems.
Can develop new software for specific new visualization needs.
Can design AR / VR based graphic elements and program new interactive elements.
Materials
See the current realization of the course.
Enrollment
15.06.2024 - 22.11.2024
Timing
04.11.2024 - 31.03.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Faculty of Technology and Seafaring
Campus
Vasa, Wolffskavägen 33
Teaching languages
- English
- Svenska
Degree programmes
- Degree Programme in Information Technology
- Degree Programme in Information Technology
Teachers
- Kaj Wikman
Teacher in charge
Kaj Wikman
Groups
-
ITE23D-VInformation Technology, full time studies 2023, Vasa
Objective
The student:
- understand how a 3d engine is constructed
- understands the underlying mathematical equations
- can program plugins and change code
Content
- 3D math
- structures
- speed
Location and time
Autumn, Vasa
Materials
Moodle
Teaching methods
The course is based on lectures, self-study and exercises in a classroom environment. The labs are compulsory
Exam schedules
Autumn
Student workload
About 50% attendance studies and about 50% self-study
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
Understand the structure for both 2D and 3D.
Can make simple changesusing software.
Basic knowledge of how to use software to design graphic elements. Understand interactive elements.
Assessment criteria, good (3)
Can apply calculation models for visualization.
Can modify and maintain visualization programs.
Can create interactive elements via scripts or tools.
Assessment criteria, excellent (5)
Can develop and change calculation models for given problems.
Can develop new software for specific new visualization needs.
Can design AR / VR based graphic elements and program new interactive elements.
Assessment methods and criteria
Of the marks of the examination questions, you must obtain at least 33% in order to obtain a grade in the course, irrespective of the total score of the exams. 33% for pass, per exam. In total, 33% is applied for approved and linear scale
Assessment criteria, satisfactory (1-2)
At least 10p/30p
Assessment criteria, good (3-4)
At least 18p/30p
Assessment criteria, excellent (5)
At least 26p/30p
Qualifications
All mathematics and programming courses.