Data on the course

Show instruction and examinations
521159P Principles of Digital Fabrication, 5 ECTS cr 
Code 521159P  Validity 01.01.2017 -
Name Principles of Digital Fabrication  Abbreviation DigiFab 
Scope5 ECTS cr   
TypeBasic Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Georgi Georgiev 

ECTS Credits 

5 ECTS credits/ 135 hours of work

Language of instruction 



The course will be held in the spring semester, during period IV.

Learning outcomes 

In this course the students will learn the whole process of digital fabrication in FabLab. They will learn how to create an interactive 3D prototype, design mechanical parts for prototype, create basic electronics, implement a control logic for open hardware embedded board, and work in teams on project.


The course teaches students to (1) design mechanical components with solid modeling tools, (2) build necessary electronics, and (3) implement software to a microcontroller, to create in FabLab a physical gadget that interacts with the world around it.

Mode of delivery 

Face-to-face teaching (Lectures)/ Individual work towards project

Learning activities and teaching methods 

Lectures 30h / Individual work 123h. There are sessions each week in FabLab where guidance is available (min total 16 h).

Target group 

This course is included in the computer science bachelor degree program. It is also available for all degree programs in the university. The course is offered to high-school students.

Prerequisites and co-requisites 


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 

There is no recommended or required reading. The tutorials for tools and software (or links to such tutorials)
will be provided in the course.

Assessment methods and criteria 

The course will be evaluated on the basis of the project delivered by the teams of students. Essential part of this reporting is the documentation of the project.



Person responsible 

Georgi Georgiev

Working life cooperation 


Other information 

The course is also offered to high-school students with special study right and gives 5 ECTS credits that can be included in  some  bachelor’s degrees at University of Oulu.

The exercises are in FabLab:

Course work space can be found from University of Oulu Moodle platform


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has not begun Principles of Digital Fabrication  Course  Georgi Georgiev  15.03.21 -13.07.21

Future examinations
No examinations in WebOodi
You may enter WebOodi: