Chevron Left
Back to C++ For C Programmers, Part A

Learner Reviews & Feedback for C++ For C Programmers, Part A by University of California, Santa Cruz

4.4
stars
2,292 ratings

About the Course

This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software....

Top reviews

CF

Jun 12, 2016

A very good courser, especially for people like me that have a lot experience in coding c program but want to learn something more to advance my career. I'll recommend this course to my friend.

CA

Dec 19, 2019

I liked it, it costed me a little because I am not a C programmer with big experience, and this course I feel is focused on C programmers that want to know how to "translate" their code to C++

Filter by:

476 - 500 of 645 Reviews for C++ For C Programmers, Part A

By Pietro P

•

Oct 14, 2016

The course is good and exercises are not trivial, the teacher speaks very slowly but this is to accommodate not native English speakers and I find it to be fair.

The course mixes a bit of graph theory with the teaching of the C++ language and I reckon that to be a good idea as it makes you solving non trivial problems thus stressing the C++ topics covered during the lecture, that would not have been the case if problems were simpler.

The only big limit I see in the course is the grading system as the peer-review system does not work very well as the student's preparation is very uneven, you can't expect much more from an on-line course though.

To draw a conclusion I had the sense of having learned something at the end of the course, which is rewarding, I really appreciate the work you are doing in striving to provide the best knowledge to everybody, I think it is a small revolution.

By Nicola C

•

Apr 24, 2021

I'm an experienced C programmer with just a faint knowledge of C++ and graph theory and I got a lot from this course.Well, according to many comments of my course fellows, the first assignment is trivial when the second is very hard and really time consuming and I didn't expect so an hard task following the lessons. Neverthless it was just this 2nd assignment that lifted me a level up. I think that I got enough from the lessons, but I got much more from committing to write my own code trying and failing and searching reference guides over internet. Of course peer grading is not the best. I submitted 2nd assignment that was not so good and I obtained maximum score, moreover I found a lot of plagiarism.

My advices are : don't cheat and learn from code that you are reviewing and You will obtain a lot!

By Jerry C

•

Aug 1, 2017

It's a nice course for C programmers to get to know what C++ is all about. The homework assignments are challenging, forcing you to really understand and implement the new language. The peer-review mechanism is somewhat amazing. I actually learned 1/3 of my C++ skills from reviewing others work. However, the contents itself could still be further refined. The audio volume is somewhat too small, the speech rate is rather slow, and the wording could be further simplified for non-native speakers. All in all, its a nice and compact course, I would surely recommend this course to anyone who want to learn C++ as a C programmer.

By Jim R

•

Apr 6, 2016

Very good course, the content is great and well organized. The slides with code are a bit of an embarrassment for the University of California. The code is presented on what looks like a power point slide with bullets so the formatting and alignment is totally messed up, and then there are no shortage of typo's and code errors. But, the material is very good and Ira Pohl does an excellent job presenting it.

All in all a great course and exactly what I was looking for.

By Evan B

•

Nov 1, 2017

The course is great, the only thing that really annoys me is that the camera switches to the teacher talking rather than remaining on the notes he is talking about. I would have much preferred if the notes and the teacher were displayed simultaneously or if just the notes were displayed as we heard him talk. Too many times I found myself copying something down or elaborating on something only to look up and see the notes were replaced by video of the teacher.

By Thiago P B

•

Mar 17, 2017

Great overall introduction to C++ for C programmers. It should be emphasized FOR C PROGRAMMERS.

Once you know your stuff and a little bit of Computer Science (data structures and algorithms), this course can benefit you if you never had a formal course or introduction on C++.

The instructor is well-versed in the topic and the examples are pretty interesting from a CS point of view.

By Juan D R O

•

Dec 31, 2021

The overall course is good if you are disciplined enough to follown and not cheat the assignments. However I prefered the previous setting of the course where we were able to see hand on hand Dr. P's terminal and the programs were compiled on the video. In this version is conference-like but there is no direct programming during the session so self-learning is fundamental

By Sam A

•

Jun 12, 2019

Professor Pohl is so calm and intuitive that just delivers the info right away. It's so smooth course as C engineer coming from Mechatronics major (missing a lot of graph theory and data structures). I'm glad that i was enrolled in the course and totally recommended! Points to improve: Codes representation could be improved for readability.

By Tiantian G

•

Jul 10, 2017

Professor Pohl provided vivid clarification of important concepts in C++ programming. Homework projects are great opportunities to practice C++ programming. I also learned much from peer grading. Of course sometimes it can be really hard for a beginner to follow since the course targets experienced C/Java programmers.

By Connor W

•

Oct 15, 2017

If you have been a C programmer, this course is a gentle introduction to the world of C++. The programming exercises are good opportunities for you to rewrite some of your C codes in C++. The lectures are rather fun, Ira Pohl is a good at explaining, and he covers quite a lot of essential C++11 features.

By Omar H

•

Jan 23, 2022

Learned a lot in this course. One thing I would improve would be getting some feedback towards the homework (unfortunately peer grading didnt provide me with much feedback), or maybe have a sample solution after submitting the homework just to see how I can improve.

By Udayan P S

•

Sep 4, 2020

Very good course content and depth, with proper pacing! I think the assignment evaluation can be improved, however. Peer review seems very biased and rigged, based on the discussion forums. There should also be a button to report assignments that have been copied.

By Milos R

•

Jun 7, 2016

The course is good overall but needs more to focus on new things in C++ and not on algorithms. I would recommend this course if you are struggling with C++,it goes throw the basics and tells you how the STL works.

The homework are hard and that is a big plus :)

By Javier A

•

Feb 17, 2018

I highly recommend this course, it provides a great introduction to C++ and some of its most interesting features. If you are an experienced programmer, you will probably have the feeling that it is a slow pace course, but it is still worth it.

By Adhityan V

•

Jul 23, 2020

was good to learn c++ advanced topics after learning the basics at my high school.

it had some very essential topics that dealt with too much innovative coding. It was good learning experience.

By Colin R

•

Dec 20, 2021

Great course. Peer reviewed programming assignments were difficult and though I received good marks, I got very little constructive feedback on them have no idea if they were "correct".

By Ivan D

•

Sep 2, 2024

Its good course but there is 1 problem. There are too many plagiators just cheating through this course. I got probably 1 proper assignment out of 5. Rest was copy-paste from internet.

By Jacob D

•

Jul 15, 2022

Great teaching of topics covered. Covered far more than expected upon enrollment (and took way more time than expected). Lectures were slowly paced and tended to meander.

By Patrick M

•

Jan 14, 2022

Great professor, but I had to increase the speed to 2x since he speaks very slowly with long pauses. But his C++ course is better structured and taught than his C course.

By Rahul Y

•

May 17, 2020

teacher was very good but course was a little difficult for a person not having a prior good knowledge of c language , but it was good experience learning this course.

By Robert M

•

Apr 1, 2017

I enjoyed this course. It was great as a review of C++ and an introduction to C++11 for me. The assignments are heavy in graph theory and are non-trivial.

By Cristian S

•

Jul 22, 2019

Excellente course, learnt a lot about the history of C++, and different ways to make easier a pseudocode on the C++, and the importance of C++

By Oliver W

•

Nov 17, 2019

My only complaint is the quality of the slides shown during the lessons, e. g. bullet points are not always appropriate :-)

By Akshay R s

•

Jun 2, 2020

it was very informative,good and skill developing course and most of the assignments were really challenging to beginners.

By anjali p

•

Mar 18, 2017

it actually introduced c++11 features to me well,it was my first course on coursera and it is benificial to me in ways .