Metrika članka

  • citati u SCindeksu: 0
  • citati u CrossRef-u:0
  • citati u Google Scholaru:[=>]
  • posete u poslednjih 30 dana:2
  • preuzimanja u poslednjih 30 dana:2
članak: 1 od 1  
Telfor Journal
2018, vol. 10, br. 2, str. 108-111
jezik rada: engleski
vrsta rada: neklasifikovan

Experiences in the teaching of the DataFlow paradigm: Lessons learned
(naslov ne postoji na srpskom)


(ne postoji na srpskom)
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.

Ključne reči

big data; dataflow; paradigm shift; sea of gates; teaching


Abelson, H. (2008) The Creation of OpenCourseWare at MIT. Journal of Science Education and Technology, 17(2): 164-174
Carson, S. (2009) The unwalled garden: growth of the OpenCourseWare Consortium, 2001-2008. Open Learning: The Journal of Open, Distance and e-Learning, 24(1): 23-29
Cvetanovic, M., Radivojevic, Z., Blagojevic, V., Bojovic, M. (2011) ADVICE-Educational System for Teaching Database Courses. IEEE Transactions on Education, 54(3): 398-409
Flynn, M.J., Mencer, O., Milutinovic, V., Rakocevic, G., Stenstrom, P., Trobec, R., Valero, M. (2013) Moving from petaflops to petadata. Communications of the ACM, 56(5): 39
Hurson, A., Milutinović, V. (2017) Advances in Computers, Elsevier, vol. 104
Hurson, A., Milutinović, V. (2015) Advances in computers, Elsevier, vol. 96
Hurson, A., Milutinović, V. (2017) Advances in Computers, Elsevier, vol. 106
Milutinovic, V., i dr. (2017) DataFlow Supercomputing Essentials: Algorithms, Applications and Implementations. Springer
Milutinovic, V. (2017) DataFlow Supercomputing Essentials: Research, Development and Education. Springer
Milutinović, V., Salom, J., Trifunovic, N., Giorgi, R. (2015) Guide to DataFlow Supercomputing. Cham: Springer Nature
Radivojevic, Z., Cvetanovic, M., Ðordevic, J. (2011) Design of the Simulator for Teaching Computer Architecture and Organization. u: 2011 Second Eastern European Regional Conference on the Engineering of Computer Based Systems, Institute of Electrical and Electronics Engineers (IEEE), str. 124-130
Schopenhauer, A. (2016) Arthur Schopenhauer: The World as Will and Presentation. Cambridge: Informa UK Limited
Trifunovic, N., Kotlar, M., Andric, O., Trifunovic, P., Stojanovic, S., Cvetanovic, M., Radivojevic, Z., Punt, M., Korolija, N., Milutinovic, V. (2017) Experiences in the teaching of a new computing paradigm: DataFlow supercomputing. u: 2017 25th Telecommunication Forum (TELFOR), Institute of Electrical and Electronics Engineers (IEEE), str. 1-4
Trifunovic, N., Milutinovic, V., Salom, J., Kos, A. (2015) Paradigm Shift in Big Data SuperComputing: DataFlow vs. ControlFlow. Journal of Big Data, 2(1):
Trifunovic, N., Milutinovic, V., Korolija, N., Gaydadjiev, G. (2016) An AppGallery for dataflow computing. Journal of Big Data, 3(1):
Trobec, R., Vasiljević, R., Tomašević, M., Milutinović, V., Beivide, R., Valero, M. (2016) Interconnection Networks in Petascale Computer Systems. ACM Computing Surveys, 49(3): 1-24