Chevron Left
返回到 并行编程

學生對 洛桑联邦理工学院 提供的 并行编程 的評價和反饋

4.4
1,817 個評分
281 條評論

課程概述

With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm. We'll start the nuts and bolts how to effectively parallelize familiar collections operations, and we'll build up to parallel collections, a production-ready data parallel collections library available in the Scala standard library. Throughout, we'll apply these concepts through several hands-on examples that analyze real-world data, such as popular algorithms like k-means clustering. Learning Outcomes. By the end of this course you will be able to: - reason about task and data parallel programs, - express common algorithms in a functional style and solve them in parallel, - competently microbenchmark parallel code, - write programs that effectively use parallel collections to achieve performance Recommended background: You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient. You should have some familiarity using the command line. This course is intended to be taken after Functional Program Design in Scala: https://www.coursera.org/learn/progfun2....

熱門審閱

AL

2018年4月23日

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.

RC

2017年8月24日

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.

篩選依據:

76 - 并行编程 的 100 個評論(共 269 個)

創建者 Alexandr M

2017年5月30日

Problems of data structures for parallel computation are explained very well in this course.

創建者 Qiao L

2016年7月23日

A very good hands-on course. It's the best parallel programming on line course so far I see.

創建者 李帅

2019年4月29日

Perfect! Learning Parallel Programming, I can learn more about Spark and Flink. Thanks

創建者 Jose R

2016年9月28日

It's hard enought to test your skills in Scala parallel programming, results pay off.

創建者 Dmitriy B

2017年8月8日

Excellent course with great combination of theory and practical Scala assignments!

創建者 Konstantin S

2016年7月7日

I think it is a nice introduction course into the parallel programming. Thanks.

創建者 yassine a

2017年11月13日

very good, but need to focus a little bit on how to create tasks and threads

創建者 Sudipto C

2020年6月30日

More test cases in assignments would help in testing and verifying the code

創建者 Jaeyeol S

2016年9月13日

Somewhat difficult course, but good to first learn parallel programming.

創建者 joe

2017年1月22日

Class was great but the last week's homework was incredibly difficult!

創建者 Hyun-joo K

2016年6月26日

Great introductory course for parallelism with Scala's elegant codes.

創建者 Sviridenko K

2019年3月26日

Amazing practice assignments! It was very interesting to solve them.

創建者 Marek D

2016年8月2日

Great course. I learned things that I didn't think were possible.

創建者 Andronik

2016年7月31日

Programming assignments are somewhat challenging, but it's fun :)

創建者 Eugene K

2017年2月16日

Good overall presentation of core algorithms and ideas

創建者 Fernando

2018年6月6日

Great insight to the Parallel programming in Scala.

創建者 Shiyan C

2018年3月25日

Wish we could have more assignments and test cases!

創建者 Emiliyan T

2017年4月9日

excellent explanation of the logic behind the scene

創建者 Roman M

2016年6月23日

I've got something new for myself. So I am happy :)

創建者 hcy

2017年3月14日

very great lecture, but some homework is too easy.

創建者 Mike D

2016年11月3日

great course on paralell programming introduction.

創建者 Vikram K

2016年6月29日

Great material.... easy to understand examples...

創建者 Esa A

2022年4月11日

G​ood course whose details may take some time.

創建者 Artem B

2019年5月23日

Great course with very entertaining exercises!

創建者 Marcelo f

2018年3月17日

Quite challenging, bot worth every effort.