Data on the course

Show instruction and examinations
521273S Biosignal Processing I, 5 ECTS cr 
Code 521273S  Validity 01.08.2005 -
Name Biosignal Processing I  Abbreviation Biosignal Proce 
Scope5 ECTS cr   
TypeAdvanced Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Zalan Rajna 
Tapio Seppänen 

ECTS Credits 

5 ECTS credits.

Language of instruction 



The course unit is held in the autumn semester, during period 2. It is recommended to complete the course at the master’s degree level.

Learning outcomes 

After completing the course, student:

  1. knows about special characteristics of the biosignals and typical signal processing methods
  2. can solve small-scale problems related to biosignal analysis
  3. implement small-scale MATLAB software for signal processing algorithms.

Biomedical signals. Digital filtering. Analysis in time-domain and frequency domain. Nonstationarity. Event detection. Signal characterization.

Mode of delivery 

Face-to-face teaching and guided laboratory work. The laboratory work can alternatively be performed on an online system (MathWorks Grader). Student can do the lab works remotely or in the lab using the same online system.

Learning activities and teaching methods 

Lectures 12h, Laboratory work 24h, Self-study for laboratory working and examination 99 h.

Target group 

Students interested in digital signal processing applications in biomedical engineering, at their master’s level studies.

Prerequisites and co-requisites 

The mathematic studies of the candidate degree program of computer science and engineering, or equivalent. Programming skills, especially basics of the MATLAB. Basic knowledge of digital signal processing.

Recommended optional programme components 

The course is an independent entity and does not require additional studies carried out at the same time.

Recommended or required reading 

The course is based on selected chapters of the book "Biomedical Signal Analysis", R.M Rangayyan, 2nd edition (2015). + Lecture slides + Task assignment specific material.

Assessment methods and criteria 

Face-to-face lectures. Students solve the programming problems in the laboratory work independently, supervised by assistants. The MathWorks Grader online system is used for programming tasks and it also verifies the completed tasks. Written examination.

Read more about assessment criteria at the University of Oulu webpage.


The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.

Person responsible 

Tapio Seppänen

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi
You may enter WebOodi: