Data on the course

Show instruction and examinations
521044A Social Computing, 5 ECTS cr 
Code 521044A  Validity 01.08.2018 -
Name Social Computing  Abbreviation Social Computin 
Scope5 ECTS cr   
Type Intermediate Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Simo Hosio 

ECTS Credits 

5 ECTS cr / 135 hours of work

Language of instruction 



Autumn semseter, period I.

Learning outcomes 

By the end of the course, students:

  • possess the skills for analysing (reverse-engineering) social applications that consist of individuals and computing devices in a variety of contexts.
  • can design social software, especially software that deal with crowdsourcing and human-computation
  • have advanced understanding of both the positive and negative real-world consequences/aspects of social aspects of computing online
  • are able to explain human behaviour with social computing systems by using selected basic theories from such as sociology or psychology

Basics of social computing, computer-mediated human communication, designing social software, analysing social computing projects, crowdsourcing.

Mode of delivery 

Distance teaching (fully online), using Moodle as the learning environment.

Learning activities and teaching methods 

The course consists of lectures (12h), exercises (16h), assignments and self-study (102h).

Target group 

M.Sc. and B.Sc. students. The course recommended for anyone who wishes to strengthen their expertise on social aspects of computational systems as well as designing for humans.

Prerequisites and co-requisites 

Not needed.

Recommended optional programme components 

The course is an independent entity and does not require additional studies carried out at the same time. The course involves design exercises that demand some experience with computer programs (not programming per se).

Recommended or required reading 

Required reading will be delivered during the course.

Assessment methods and criteria 

The course completion relies on a number of completed solo-works (such as reflections and evaluation of specific online systems that are graded). The majority of the numerical assessment is project-based. Students have to complete several individual exercises throughout the semester: ideating an application, designing various versions of its prototype, evaluating those prototypes, documenting the final application designs. Passing criteria: all stages of the project-based work must be completed, each receiving more than 50% of the available points.


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

Person responsible 

Associate Professor Simo Hosio

Working life cooperation 

The course will not contain working life cooperation.

Other information 

The course uses Moodle as the learning environment.


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has ended Social Computing  Course  Simo Hosio  31.08.21 -19.10.21

Future examinations
No examinations in WebOodi