RS
Oct 18, 2023
Very slow pace but otherwise a great learning opportunity, especially the lab resources
RI
Aug 28, 2023
Very helpful. Learned something basic that was very important. Many thanks!
By Raffy B M F
•Nov 9, 2022
The instructor is explaining in a voice and manner that puts you to sleep easily.
By Lee Y Y
•Jul 28, 2023
The course materials are not well-prepared. As a student without prior knowledge of GPU programming, I find it very hard to follow. Also, the instructions of assignment are confusing and unclear, I even couldn't know what I should do. I tried to find tips from discussion forum, but I realized that lots of students' questions there didn't receive any response from TA or staff .
Overall, this course makes me frustrated and isn't worth to me to continue my subscription anymore.
By Shovan R S
•Dec 3, 2022
Assignments really need to be worked on. There are so many errors and the overall objective of the assignments in not clear. Instead of working on the concepts, I had to work on how to run files in the assignment.
The theory and explanations provided is also not adequate.
By David C
•Nov 6, 2022
Lectures are terrible: no real explanation of what is going on, just definition of terms. Some links to reference material are broken. Presenter's voice is not very clear: speaks in low vocal fry (i.e. mostly whispered). Example code in labs have minimal explanation. The examples are not explained in lectures. This is stuff we'd expect just from a brief Google search.
By Alexander E
•Feb 19, 2023
More about concepts of threading, but not about gpu\cuda programming. It's ok, but if you are familiar with these concepts you could skip this course
Labs sometimes have some little bugs, but could be resolved easily based on hints from corresponding discussion section
By Ripinder S
•Oct 19, 2023
Very slow pace but otherwise a great learning opportunity, especially the lab resources
By Robert I
•Aug 29, 2023
Very helpful. Learned something basic that was very important. Many thanks!
By Eric A
•Apr 26, 2023
Clearly provided material with labs and quizzes that are well organized.
By Shashvat S
•Jul 17, 2022
I learnt a lot, and exactly the stuff I wanted to learn + some things that were unknown unknowns to me.
Would give 5 stars, but I think it's missing a bit of a polish, some exercises are not as clearly stated as they could be, and there are links to additional resources that are still broken. I think it is still worth doing the course despite all this, but I would like to see the course administration improve these things.
By NAWARATHNA K
•Dec 22, 2022
Not a good course. The content are in a poor quality and also the instructor does not take much effort to clearly explain things.
By Ankit M
•Mar 24, 2024
not properly guided submissions become a bit difficult
By Andy G
•Jul 1, 2023
the assignment is too obscure
By Yukihiro F
•Feb 24, 2023
おそらくチームではなく一人で作った感じで第三者のレビューを受けたとは思えない。
ほとんどテストせずにドラフト版をそのまま公開したようなクオリティ。
GPUプログラミングと関係ない部分で多くの時間浪費を強いられる。
・終始ボソボソ話していてほとんど聞き取れない。
・課題のSubmitシステムに不具合が多く信頼性が低い。
・一目で違和感を感じるレベルで、ソースコードのクオリティが低い。
そのせいで課題の意図が非常につかみにくい。
例えば、下記のコードを見たら、ほとんどの人が困惑すると思います。
for b in range(BARBERS):
b.daemon = True
b.start() # Invokes the run method in the Barber Class
これは下記のように変更することを意図した課題なのですが、ナンセンスです。
for b in range(BARBERS):
b = Barber(all_customers)
b.daemon = True
b.start() # Invokes the run method in the Barber Class
By Aaron T
•Jun 25, 2023
Honestly, not the quality I was expecting from JHU. Courses I've done from JHU before are significantly better. The assignments we're basically half effort cobbled together. Ironically, the instructor talks about having a good README in the project structure, the README files in the assignments are just copied over from assignment to assignment, and thus don't even make sense.
By Adam B
•Feb 2, 2024
Buggy, poorly written examples. Meandering lectures. There must be better concurrent and/or CUDA programming courses in coursera.
By Alberto D L R
•Jul 25, 2022
assignment instructions are always unclear and there is a lot of errors when grading them.
By Issa M
•Oct 31, 2023
The content is not very well explained. The course is rather boring.
By Eric v T
•Jul 3, 2023
Lab exercise sscould have been much better.
By bryant m
•Apr 2, 2023
In general, I have found the programming exercises for courses on Coursera high quality, easy to understand and useful. The exercises in this course are none of these things. You will notice that in the discussion area, there are numerous questions trying even to understand what the instructor is looking for as a correct answer and what the objective of the exercise is trying to accomplish. I spent hours getting the first exercise to be accepted for grading. As I moved to the next exercise in part 3 of the course, I hit a wall with my patience and withdrew from the course. Dealing the poor exercise construction and grading is not worth my valuable time. I would expect more from an institution like John Hopkins. BTW, I have found the courses from University of Illinois on Coursera to be much higher quality as a point of comparison.
By Chait
•Aug 13, 2023
The course is okish but coursera support is very bad. If you want to learn from this course, you can learn but dont pay anything for the course. The course assignment dont work, the grader does not work and coursera will only say "WE ARE NOT TECHNICALY TRAINED TO SOLVE YOUR PROBLEM" and ask you to raise your problem on the forum from which we are not sure how many days will it take to answer the problem. So you will not be able to complete your course in the time for which you have paid money. You can go on any other website to get a certificate (i am not really sure if the other websites have the similar issue of TECHNICAL support).
By Gavin S
•Feb 25, 2024
I strongly advise against taking this course. While the lecturer is okay, and the scope is fairly well grounded, the coding exercises are hideously broken. Whether it's bad imports, long submissions times, or the obvious fact that no one at JHU actually wrote this code (painfully broken english in the logs), it's just not worth it. I will finish it out of spite, but this is genuine brand laundering for 50 bucks a month.
By Arta A
•Feb 26, 2024
Very Bad! Waste of time! The lecturer's pronunciation was very bad, the content is not good and enough! The real problem was for the labs the labs was poorly integrated, the code was very unreadable! People unenrolled and shared the solutions! You have to search and check discussions to complete labs! In summary: I DO NOT SUGGEST THE COURSE AT ALL!
By Gregory M
•Dec 26, 2023
absolutely terrible lab assignments, most students have no idea what is being asked to implement. Code is equally terrible especially the C++ which as a life long C++ coder would rate as below beginner quality. Not worth my time to learn GPU programming.
By Sampad M
•Aug 8, 2023
1. Half of the course talks about CPU threading. The GPU specific portion, which is short, should have been merged with some GPU programming course.
2. Assignment/problem statements are un-clear.
By Teodor P
•Mar 22, 2024
The laboratories are complete garbage written by an utterly incompetent amateur, and the lecturer can't speak properly. The course material is worthlessly uninformative, too.