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 typically available 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 typically in FabLab a physical gadget that interacts with the world around it.

Mode of delivery 

Online Lectures and TA sessions (alternatively, in FabLab if situation permits). Individual work towards project.

Learning activities and teaching methods 

Lectures 30h / Individual work 123h. There are sessions each week online 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.

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 d gives 5 ECTS credits that can be included in some bachelor’s degrees at University of Oulu.
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  14.03.22 -04.05.22

Future examinations
No examinations in WebOodi