Apr 24, 2018
The course is fairly advanced and you would need to review the materials many times to understand the concept. The assignments are definitely fun and not as straightforward as other courses.
Aug 25, 2017
Superb study material. Learnt a lot during this course. I am not much into mathematical stuff, but got a hang of how to break problems and improve efficiency through parallelism.
von Anton K•
Aug 05, 2016
The course presents two core approaches to parallel programming - task and data parallelism. While these concepts are really useful, I expected more details on, for example, how to implement the _parallel_ construct used throughout the lectures. The materials were good and I can use some of the ideas straight after the lectures in my everyday coding, but the assignments were really slightly related to the topic.
Barnes Hut simulation assignment. I'd say it has nothing in common with parallel programming in Scala. It looks like the authors looked for some real-life example or use case for Combiners and this simulation model looked nice. But, really, does any developer not working in university would ever use it? It's completely impractical, the most of the time I spent reading the description of simulation model, but the coding itself was just playing with 2D coordinates and some basic recursion. I'd expect something more practical, e.g. implementing simplified form of Hadoop map-reduce or something like that so I can use it after the course. But Barnes-Hut is too specific and is pretty far from everyday problems developers encounter.
von Tony B•
Jun 30, 2016
Excellent lectures, let down by the difficulty of the assignments.
While the tutors clearly know their stuff, I found the assignments really quite challenging and of limited educational value due to the mixture of new concepts introduced by the lectures along with new (to me) mathematics or CS that also needed to be grasped.
I'm an experienced professional programmer with the EPFL 'FP in Scala' and FRP courses under my belt, so I thought I knew what to expect but this was much more time consuming than I'd thought.
von Glendon K•
May 17, 2018
The code examples in this course are extremely convoluted. In particular, please don't put multiple statements per line...
von Mikko L•
Aug 07, 2016
Academical with close to no real life value.
von Kwaśniewski P•
Apr 09, 2017
to much math
von Timm S•
Oct 10, 2016
Some exercises need some improvement. Tests were not that helpful and the instruction to the last homework was quite bad (many open questions).
von Ivan K•
Oct 09, 2016
Rather theoretical introduction to the basics of an interesting subject. Regretfully examples and assignments are frequently overly complex in areas which are unrelated to the subject. In addition, people who work with software development should expect to look further if they aim to add to their toolbox.