Sep 02, 2017
Great course. With minimal effort you can learn about important concepts and see immediate results regarding the actual speedup you can achieve using concurrent programming.
Nov 12, 2017
This was a good course and covered all the topics relevant to the course. I liked the Optimistic Concurrency in week 4 - that was an area I was not exposed to before
por Emmanuel J F
•Jan 20, 2019
Very basic
por Ernest S
•Oct 29, 2017
Examples and projects are somewhat "sandbox" grade, without touching real problems of this field. Code and tests quality is poor in my opinion.
I would consider it as a overview of possible approaches, not a course. Assigments could be frustating because outcome is sometimes non-deterministic (I wasted few hours of my time because of this, it turned out that my solution was fine). Sometimes given examples are not following Java documentation in details. They could not work in corner cases. It should not be the case in the course made by professionals.
Compared to the other courses I took authors of this one did not put much effort in preparing good materials and exercises. Course can by challenging by means of standing frustration assigments could give you. And in my opinion not because it is hard to pass them and they are demanding. It is because they are not properly prepared.
I have mixed feeling about specializations. This topic can be hard. And course mentions most of the important topics in non-sequential computer computing essential to making working systems. But it does not give deep insight in many of them.
por Saifuddin M
•Nov 12, 2017
This was a good course and covered all the topics relevant to the course. I liked the Optimistic Concurrency in week 4 - that was an area I was not exposed to before
por Sudharaka P
•Nov 19, 2018
Great course to understand the fundamentals of concurrent programming!
por Partha B
•Feb 14, 2019
Good
por Zeeshan A
•Mar 05, 2019
Excellent course , well explained and organised.
por Leonid S
•Mar 15, 2019
Excellent! Great thanks to professor Vivek Sarkar
por Benjamin G J
•Aug 10, 2018
Much stronger in mini-projects than the first course.
por Rahul K R
•Jul 22, 2018
Hard course, we need more assignments, small chunks. Making assignments for courses like these is not trivial as well.
por Jad C
•Oct 09, 2018
Great course, it focuses on the basics and let you master them
por Мухин С А
•Sep 25, 2018
Хорошо
por Kamil S
•Dec 23, 2017
Very good course on concurrency that can be applied to many other programming languages as well.
por chandiprasad
•Oct 15, 2017
Very informative course !
por David L
•Sep 23, 2017
Great prof, great material, great TAs ...
Highly recommended!
por Douglas H
•Sep 06, 2017
Great course in the series on Parallel, Concurrent and Distributed Programming in Java.
por B. M
•Nov 18, 2017
Another great course from Prof. Sarkar!
por Mr. J
•Jan 24, 2018
Fine survey of the core concepts supported by mini project and quizes
por Keesun B
•Feb 18, 2018
Very well organized course
por Vaibhav j
•Sep 24, 2017
Great
por Mahesh C
•Feb 24, 2018
very nice content and throughly articulated the difficult topic
por Donghao F
•Sep 09, 2017
nice
por Kumaravel K
•Oct 06, 2017
"It takes a genius to make it simple.”
Prof. Sarkar has explained and illustrated some of the complex concurrency and parallelism concepts in very simple terms. Even an experienced concurrency java developer will have something to take away from these classes.
Thank you.
por Jean-Baptiste B
•Sep 03, 2017
Short and easy to understand multi-threading with locks, object-based isolation, Actors, Atomic values and optimistic concurrency.
por Carlos D M
•Feb 20, 2018
Great introduction to concurrent programming concepts. Well-paced. Instructor is clear and personable. The mini-projects feel a little too easy sometimes, but at that point it's up to me to dig deeper and learn more on the topics. I enjoyed this course very much.
por Abinash S
•Jan 24, 2018
Precise but comprehensive at the same time