Skip to main content

Game ProgrammingLaajuus (3 cr)

Code: KL00CR20

Objective

Student can develop 2D and 3D games and knows the principles of computer graphics.

Content

Basics of game programming
Game engines
Basics of computer graphics

Qualifications

Algebra and geometry
Vectors and matrice calculation
Baisc of programming
Object-oriented programming

Assessment criteria, satisfactory (1)

Student can develop simple 2D and 3D games.

Assessment criteria, good (3)

Student can develop 2D and 3D games and knows the principles of computer graphics. Student knows the principles of game programming.

Assessment criteria, excellent (5)

Student can develop 2D and 3D games and masters the principles of computer graphics well. Student masters the principles of game programming and can develop challenging games.

Materials

Lecture materials

Enrollment

11.11.2024 - 15.01.2025

Timing

07.01.2025 - 23.02.2025

Credits

3 op

Teaching languages
  • Finnish
Degree programmes
  • Bachelor of Engineering, Information Technology
Teachers
  • Marko Hietamäki
Student groups
  • TITE23
    Bachelor of Engineering, Information Technology

Objective

Student can develop 2D and 3D games and knows the principles of computer graphics.

Content

Basics of game programming
Game engines
Basics of computer graphics

Materials

Lecture materials

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student can develop simple 2D and 3D games.

Assessment criteria, good (3)

Student can develop 2D and 3D games and knows the principles of computer graphics. Student knows the principles of game programming.

Assessment criteria, excellent (5)

Student can develop 2D and 3D games and masters the principles of computer graphics well. Student masters the principles of game programming and can develop challenging games.

Qualifications

Algebra and geometry
Vectors and matrice calculation
Baisc of programming
Object-oriented programming

Enrollment

13.11.2023 - 17.01.2024

Timing

08.01.2024 - 25.02.2024

Credits

3 op

Teaching languages
  • Finnish
Degree programmes
  • Bachelor of Engineering, Information Technology
Teachers
  • Marko Hietamäki
Student groups
  • TITE22

Objective

Student can develop 2D and 3D games and knows the principles of computer graphics.

Content

Basics of game programming
Game engines
Basics of computer graphics

Materials

Lecture materials

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student can develop simple 2D and 3D games.

Assessment criteria, good (3)

Student can develop 2D and 3D games and knows the principles of computer graphics. Student knows the principles of game programming.

Assessment criteria, excellent (5)

Student can develop 2D and 3D games and masters the principles of computer graphics well. Student masters the principles of game programming and can develop challenging games.

Qualifications

Algebra and geometry
Vectors and matrice calculation
Baisc of programming
Object-oriented programming

Enrollment

14.11.2022 - 22.02.2023

Timing

06.03.2023 - 30.04.2023

Credits

3 op

Teaching languages
  • Finnish
Degree programmes
  • Bachelor of Engineering, Information Technology
Teachers
  • Marko Hietamäki
Student groups
  • TITE21

Objective

Student can develop 2D and 3D games and knows the principles of computer graphics.

Content

Basics of game programming
Game engines
Basics of computer graphics

Materials

- Lecture material
- Lecture demonstrations

Teaching methods

Lectures, demonstrations, assignments, group work

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student can develop simple 2D and 3D games.

Assessment criteria, good (3)

Student can develop 2D and 3D games and knows the principles of computer graphics. Student knows the principles of game programming.

Assessment criteria, excellent (5)

Student can develop 2D and 3D games and masters the principles of computer graphics well. Student masters the principles of game programming and can develop challenging games.

Assessment methods and criteria

Exercises and an examination (100%)

Qualifications

Algebra and geometry
Vectors and matrice calculation
Baisc of programming
Object-oriented programming