Crowd-sourcing and human computing

Crowd-sourcing and human computing

1.

Subject title

Crowd-sourcing and human computing

Споделување и пресметување во толпа

2.

Code

F23L3S162

3.

Study program

Компјутерско инженерство, Интернет, мрежи и безбедност, Информатичка едукација, Software engineering and information systems, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, Cloud Computing,

4.

Organizer of the study program (unit, institute, department, division)

Faculty of Information Sciences and Computer Engineering

5.

Study cycle (first, second, third)

Прв циклус

6.

Academic year / semester

4 / Летен

7. Number of ECTS credits

6.0

8.

Instructor

проф. д-р Сашо Граматиков

9.

Prerequisites for enrollment

Вештачка интелигенција или Вовед во науката за податоци или Машинско учење

10.

Subject goals and competencies:


The purpose of the course is to familiarize students with the possibilities of the crowd to share and process data that allow solving problems that are still complex for computer systems, but very simple for a collective with human intelligence. The course will introduce students to a new application design and programming concept based on the trustless participation of large numbers of individuals from the crowd. The course will review existing applications and platforms for collecting data and solving extensive tasks on demand.

11.

Subject content:


1. Introduction to calculation and addition in a topa 2. Crowd-sharing platforms 3. Performance issues when sharing in a crowd 4. Program paradigms. Design of Algorithms for Shared Computing. 5. Crowd sharing workflows 6. Crowd sharing and intelligent systems 7. Attacks and defenses when sharing in a crowd 8. Overview of applications based on crowd sharing 9. Economics of crowd-sharing based applications. Investment in the crowd. 10. Swarm intelligence 11. Swarm Computing Algorithms 12. Systems and applications of networked mobile nodes

12.

Learning methods:


Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации).

13.

Total available time fund

6.0 ECTS x 30 hours = 180 hours

14.

Time distribution

30 + 45 + 15 + 15 + 75 = 180 hours

15.

Forms of teaching activities

15.1.

Lectures - theoretical teaching

30 hours

15.2.

Exercises (laboratory, classroom), seminars, team work

45 hours

16.

Other forms of activities

16.1.

Project tasks

15 hours

16.2.

Independent tasks

15 hours

16.3.

Homework

75 hours

17.

Grading method

17.1.

Tests

10 points

17.2.

Seminar work / project (presentation: written and oral)

15 points

17.3.

Activities and learning

10 points

17.4.

Final exam

70 points

18.

Grading criteria (points / grade)

up to 50 points

5 (five) (F)

from 51 to 60 points

6 (six) (E)

from 61 to 70 points

7 (seven) (D)

from 71 to 80 points

8 (eight) (C)

from 81 to 90 points

9 (nine) (B)

from 91 to 100 points

10 (ten) (A)

19.

Condition for signature and taking final exam

Реализирани активности 15.1 и 15.2

20.

Language of instruction

македонски и англиски

21.

Quality assurance method

механизам на интерна евалуација и анкети

22.

Literature

22.1.

Mandatory literature

No.

Author

Title

Publisher

Year

4726

Cass R. Sunstein

Infotopia - How many minds produce knowledge

Oxford University Press

2006

4727

Edith Law, Luis von Ahn

Human Computation

Morgan&Claypool publishers

2011

4728

Pietro Michelucci

Handbook of Human Computation

Springer

2013

22.2.

Additional literature

No.

Author

Title

Publisher

Year