Chevron Left
返回到 Concurrency in Go

学生对 University of California, Irvine 提供的 Concurrency in Go 的评价和反馈

4.7
790 个评分

课程概述

Learn how to implement concurrent programming in Go. Explore the roles of channels and goroutines in implementing concurrency. Topics include writing goroutines and implementing channels for communications between goroutines. Course activities will allow you to exercise Go’s capabilities for concurrent programming by developing several example programs....

热门审阅

RM

Feb 12, 2023

Perfect explanation of the subject and very good activities that tests your knowledge and understating of the topics.

SI

Jan 29, 2020

Really helpful to understand and implement concurrent process in golang. Its clear my concept and idea about concurrency. Thanks again

筛选依据:

126 - Concurrency in Go 的 150 个评论(共 165 个)

创建者 Harvey G

Jun 16, 2021

A challenging course on some advanced topics. The final assignment (the philosophers dining problem) far is too complex and esoteric in my opinion, and marking it is difficult. It could be improved by making the requirements of the final assignment clearer and concrete.

创建者 Akshat A

Dec 23, 2020

Method of instruction is clear and engaging. The assignments are also interesting and decently challenging. Would have rated 5 if there were more assignments though. Maybe more programming exercises to test the understanding of go's concurrency constructs.

创建者 Sean O

Feb 22, 2022

I liked the instructor. The projects grading weren't that consistant, but I learned quite a bit about Go! and some of the inconsistentcy forced me to look for libraries and functions that weren't necessarily covered in class.

创建者 Peter P

Dec 27, 2020

A good introduction to concurrency in Golang. It's a bit heavier in theory rather than practice. As others mentioned the initial Moore's Law paper is a bit out of place. I did enjoy the final assignment, however.

创建者 Leam H

Jan 27, 2019

Needs more TA and instructor interaction. Lots of outside reading required, but over all a good introduction. You really need to have decent programming skills before attempting this.

创建者 Akash D

Jun 23, 2019

could be better. there's a lot of concepts here and UCI condensed a lot of it into a few videos per week. more assignments with clearer docstrings would be more helpful

创建者 Luis R A S

Jul 21, 2020

Excelent course, I've encountered many problems, but the people who were taken the course at the same time helped me a lot, Use the discussion forums!

创建者 Consugar, J A

Jan 22, 2022

Good introductory course. It will go quickly if you're already familiar with fundamental programming concepts.

创建者 Olaf D

Apr 23, 2019

Overall I enjoyed the course but there were a bunch of inconsistencies which where confusing at times.

创建者 Niall D

Jan 23, 2019

1 star lost because week 1 is unnecessary. Cool course, as it is easy to do in a week.

创建者 Juan C

Apr 20, 2020

There are some errors on tests that have been flagged and haven't been fixed.

创建者 Sebastian R

Oct 24, 2019

Much better when video is chopped up. Easier for microlearning sessions :)

创建者 Amiya M

Jan 19, 2021

I guess a final project should be their to develop then it would be great

创建者 Hongyi L

Oct 28, 2018

I hope there will be a TA in future. The class is great enough.

创建者 Hesham E

Jun 30, 2020

Perfect course, with mix of theory and practical examples.

创建者 SOHAM D

Apr 16, 2021

Practical session should be encouraged more

创建者 Rahul M

Apr 19, 2025

a basic start into the world of golang

创建者 Yuhao W

May 23, 2022

less explain on coding parts

创建者 subrata d

May 18, 2019

It's really a good course.

创建者 Andrey Y

Aug 30, 2024

Lack of visualizations

创建者 Michael S

Jan 22, 2021

The course material was very good, and the presenter did an excellent job. I was especially impressed that he gave background conceptual understanding, not just language syntax elements. Slides were pretty good, sometimes very good. But the web site was a mess! At the end, I waited four days (impatiently) for a dining philosophers project to be available for me to grade, so I could finish the course. It never showed up. Finally I went to the forums and responded to someone's request that I review his assignment, and that allowed me to complete the course. There was nothing, nothing in the course anywhere, to tell me that this was either possible or necessary. Why did the web site not give me an assignment to grade when there were multiple students begging to have their assignments graded in the forums? And do course assistants ever respond to forum posts? Very, very bad technical execution of the course.

创建者 Fabio B S R M

May 14, 2024

The course is good but lacks more caring. The Coursera team that assembled the course forget to cut the videos and give proper labeling to the modules. So we have those bizarre names such as M123_4 , which are meaningfulness, and do not add any values to the course. The forums are "western land" with just "review my assignment that I review yours" requests, which is against Coursera conduct code including, and nobody is moderating those. Also, Prof. Harris could have used much more code. Concurrency is not an easy topic, and you'll have to search for a lot of content outside the course to complete the last assignment. That's a pity, because the specialization is very good and could have ended very well.

创建者 Steffen B

Jun 1, 2023

My critic is only about the content selection, Prof. Harris is great.

I miss more further concret thread concepts and assignments of go lang, like pools, more channel communication stuff and not so much technically informations about physical computer stuff in detail. Week 1 of this course was to much time on this pure technically topics without "hands on code". If these technically topics more a compact meaty advanced summary accross 10 minutes, i mean, would be better.

创建者 Amit S

Jun 6, 2020

Content was rushed very quickly. First week content was bit stretched. Although the content was relevant but stretched. Rather reading from slides, content could have being more interactive.

创建者 Matteo P

Feb 20, 2023

Good course. I think that is good for beginners or someone who has no experience with Go and programming in general. For more advanced, is quite too low in content