Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned

The DataFlow paradigm has been existing for a long time, but good enough enabling technologies have been made available only very recently. The teaching of a different from the mainstream paradigm, such as the DataFlow paradigm, encounters a few problems. If a new paradigm is presented among experie...

Full description

Bibliographic Details
Main Authors: N. Trifunovic, M. Kotlar, O. Andric, P. Trifunovic, S. Stojanovic, M. Cvetanovic, Z. Radivojevic, M. Punt, N. Korolija, V. Milutinovic
Format: Article
Language:English
Published: Telecommunications Society, Academic Mind 2018-11-01
Series:Telfor Journal
Subjects:
Online Access: http://journal.telfor.rs/Published/Vol10No2/Vol10No2_A8.pdf
id doaj-34c107ba8ba24bd4b85c0218fce9b137
record_format Article
spelling doaj-34c107ba8ba24bd4b85c0218fce9b1372020-11-25T00:41:46ZengTelecommunications Society, Academic MindTelfor Journal1821-32512018-11-0110210811110.5937/telfor1802108TExperiences in the Teaching of the DataFlow Paradigm: Lessons LearnedN. TrifunovicM. KotlarO. AndricP. TrifunovicS. StojanovicM. CvetanovicZ. RadivojevicM. PuntN. KorolijaV. MilutinovicThe DataFlow paradigm has been existing for a long time, but good enough enabling technologies have been made available only very recently. The teaching of a different from the mainstream paradigm, such as the DataFlow paradigm, encounters a few problems. If a new paradigm is presented among experienced professionals, the presentation is often received with resistance. If a new paradigm is presented before students, the presentation is always received with enthusiasm, especially if tools and libraries that support the paradigm do exist. In order to overcome the problem with introducing the new paradigm, a series of courses was organized for Universities in the USA and Europe, to teach the DataFlow paradigm, using the Maxeler approach as the baseline for practical work. The course is organized in three different levels: (A) full-hour presentation that includes introducing the programming model with hands-on examples, which is most appropriate for research groups at Universities (B) a certified full-day short-course that students could use as an extension to diploma, (C) full-semester course for credits that is part of graduation requirement. This paper discusses different methods and their results, which could be used in order to efficiently introduce any different from the mainstream paradigm. The results presented in this paper are for 10 universities in the group A, 10 in the group B, and 10 in the group C. Where appropriate, the findings are backed with statistics data. http://journal.telfor.rs/Published/Vol10No2/Vol10No2_A8.pdf Big dataDataflowParadigm shiftSea of gatesTeaching
collection DOAJ
language English
format Article
sources DOAJ
author N. Trifunovic
M. Kotlar
O. Andric
P. Trifunovic
S. Stojanovic
M. Cvetanovic
Z. Radivojevic
M. Punt
N. Korolija
V. Milutinovic
spellingShingle N. Trifunovic
M. Kotlar
O. Andric
P. Trifunovic
S. Stojanovic
M. Cvetanovic
Z. Radivojevic
M. Punt
N. Korolija
V. Milutinovic
Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned
Telfor Journal
Big data
Dataflow
Paradigm shift
Sea of gates
Teaching
author_facet N. Trifunovic
M. Kotlar
O. Andric
P. Trifunovic
S. Stojanovic
M. Cvetanovic
Z. Radivojevic
M. Punt
N. Korolija
V. Milutinovic
author_sort N. Trifunovic
title Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned
title_short Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned
title_full Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned
title_fullStr Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned
title_full_unstemmed Experiences in the Teaching of the DataFlow Paradigm: Lessons Learned
title_sort experiences in the teaching of the dataflow paradigm: lessons learned
publisher Telecommunications Society, Academic Mind
series Telfor Journal
issn 1821-3251
publishDate 2018-11-01
description The DataFlow paradigm has been existing for a long time, but good enough enabling technologies have been made available only very recently. The teaching of a different from the mainstream paradigm, such as the DataFlow paradigm, encounters a few problems. If a new paradigm is presented among experienced professionals, the presentation is often received with resistance. If a new paradigm is presented before students, the presentation is always received with enthusiasm, especially if tools and libraries that support the paradigm do exist. In order to overcome the problem with introducing the new paradigm, a series of courses was organized for Universities in the USA and Europe, to teach the DataFlow paradigm, using the Maxeler approach as the baseline for practical work. The course is organized in three different levels: (A) full-hour presentation that includes introducing the programming model with hands-on examples, which is most appropriate for research groups at Universities (B) a certified full-day short-course that students could use as an extension to diploma, (C) full-semester course for credits that is part of graduation requirement. This paper discusses different methods and their results, which could be used in order to efficiently introduce any different from the mainstream paradigm. The results presented in this paper are for 10 universities in the group A, 10 in the group B, and 10 in the group C. Where appropriate, the findings are backed with statistics data.
topic Big data
Dataflow
Paradigm shift
Sea of gates
Teaching
url http://journal.telfor.rs/Published/Vol10No2/Vol10No2_A8.pdf
work_keys_str_mv AT ntrifunovic experiencesintheteachingofthedataflowparadigmlessonslearned
AT mkotlar experiencesintheteachingofthedataflowparadigmlessonslearned
AT oandric experiencesintheteachingofthedataflowparadigmlessonslearned
AT ptrifunovic experiencesintheteachingofthedataflowparadigmlessonslearned
AT sstojanovic experiencesintheteachingofthedataflowparadigmlessonslearned
AT mcvetanovic experiencesintheteachingofthedataflowparadigmlessonslearned
AT zradivojevic experiencesintheteachingofthedataflowparadigmlessonslearned
AT mpunt experiencesintheteachingofthedataflowparadigmlessonslearned
AT nkorolija experiencesintheteachingofthedataflowparadigmlessonslearned
AT vmilutinovic experiencesintheteachingofthedataflowparadigmlessonslearned
_version_ 1725285815753375744