Data on the course

Show instruction and examinations
801623S Introduction to Coding Theory, 5 ECTS cr 
Code 801623S  Validity 01.01.2018 -
Name Introduction to Coding Theory  Abbreviation Introduction to 
Scope5 ECTS cr   
TypeAdvanced Studies Discipline3250 Mathematics 
  Grading1 - 5, pass, fail 
Unit Field of Mathematics 

ECTS Credits 

5 ECTS credits

Language of instruction 


Learning outcomes 

After completing the course, the student:

- understands the basic principles and concepts of error correcting codes

- can code and decode using the codes introduced on the course

- knows how to derive and prove the main results introduced on the course


The course is about the theory of error correcting codes needed in the transfer of information. The goal of the course is to give students the basic knowledge of the structure and use of these codes. The focus is on binary block codes and the most important subjects are linear codes, RM-codes and cyclic codes. Finally we consider convolutional codes.

Mode of delivery 

Face-to-face teaching

Learning activities and teaching methods 

Lectures + exercises 30 h, independent studying 105 h

Target group 

Major and minor students

Prerequisites and co-requisites 

802354A Basics in Algebra, 802355A Algebraic structures, 802120P Introduction to Matrices

Assessment methods and criteria 

Final exam


1-5, fail

Person responsible 

Topi Törmä


Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi