•   Game Mathematics 5051153-3004 01.08.2020-31.12.2020  5 credits  (PTIVIS17P) +-
    Competence objectives of study unit
    After completing the course the student: can calculate vectors and use them in games can describe some of basic concepts of image and video processing and compression can calculate some of basic image processing and compression with Matlab can describe some of basic concepts of applications of artificial intelligence (self-organising maps, genetic algorithms) can describe some of basic concepts of pattern recognition.
    Content of study unit
    applications of vectors in games Matlab programming basic concepts of image processing and image compression motion estimation and compensation video compression with Matlab image processing applications applications of artificial intelligence (self-organising maps, genetic algorithms) basic concepts of pattern recognition

    Teacher(s) in charge

    Hazem Al-Bermanei

    Learning material

    1. Mathematics For Game Developers, Christopher Tremblay
    2. Essential Mathematics for Games & Interactive Applications, James M.Van Verth and Lars M. Bishop

    Learning methods

    Teacher-directed classroom activities, group work and independent work; project work, reports, task-based (homework)

    Objects, timing and methods of assessment

    Homework sets 1-6: 30 %
    -Total of thirty homework exercises based on reading material and classroom notes
    -Diagnostic/formative self / teacher evaluation in connection with each homework set return session
    Project work, reports, presentations: 40 %
    -Each outcome of the project work is assessed independently (assessment criteria is specified in Optima)
    -Peer feedback summative teacher feedback at the end of the course
    Final exam: 30 %
    -A written exam (1,5 hrs) on specified material
    -Summative teacher evaluation at the end of the course

    Teaching language

    Finnish

    Timing

    01.08.2020 - 31.12.2020

    Enrollment date range

    01.06.2020 - 09.09.2020

    Group(s)
    • PTIVIS17P
    Responsible unit

    Engineering and Business

    Additional information

    All practical information on timetables, project work, grading etc., as well as links to web materials are provided in Optima.

    Assessment scale

    H-5

    Pedagogic approaches

    The contents of the course give understanding of the basic gaming and graphical tools, and attempt to provide students with a conceptual understanding of the mathematics needed to create games, as well as an understanding of how these mathematical bases actually apply to games and graphics that are essential in the operating environment of an ICT engineer, such as game development and graphical designing.
    The students will team up for a project work and writing reports on some current and relevant aspect of game math. The teams then present their work to the whole group, which gives everyone an opportunity to understand the topic; all students will develop their mathematical proficiency. In this way, all students will have the opportunity to view themselves as powerful learners of game mathematics.
    Task-based assessment supports learning and is continuous throughout the course. Studying in an international group develops students’ ability to intercultural communication and multicultural collaboration.

    Student's schedule and workload

    Classroom activities: Classroom activities participation 50 h
    Homework: Working on homework sets 1-6 25 h
    Project work: Research, writing report + presentation material, presentation 30 h
    Final exam: Preparing for the final exam 25 h

    Content scheduling

    September – December 2019.
    9/19 - 11/19: theory, homework
    10/19 - 11/19: project work +reports
    12/19: final exam
    • Cartesian Coordinate Systems
    • Vectors
    • Multiple Coordinate Spaces
    • Matrices
    • Matrices & Linear Transforms
    • More on Matrices
    • Polar Coordinate Systems
    • Rotation
    • Geometric Primitives