Latest Courses
Fullstack Serverless Engineering (AWS, Node.js, React+Redux)Check course
Unreal Engine 4 : The Complete Guide (2020)Check course
The Complete Data Structures and Algorithms Course in PythonCheck course
Learn to create a 2D Idle Miner Tycoon Game in Unity 2020Check course
How to Create a WebApp using Google Apps Script webPagesCheck course
Docker for .Net and Angular DevelopersCheck course
Scala Programming From Scratch To DepthCheck course
ASP.NET Core MVC - Up and Running Part 1 (.NET 5)Check course
The Basics of Blockchain & HyperLedger FabricCheck course
APIs in Action: Build API-Based ApplicationsCheck course
Fullstack Serverless Engineering (AWS, Node.js, React+Redux)Check course
Unreal Engine 4 : The Complete Guide (2020)Check course
The Complete Data Structures and Algorithms Course in PythonCheck course
Learn to create a 2D Idle Miner Tycoon Game in Unity 2020Check course
How to Create a WebApp using Google Apps Script webPagesCheck course
C++ For C Programmers, Part B

C++ For C Programmers, Part B

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.0/10 (Our Score)
Product is rated as #85 in category C++

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. UC Santa Cruz is an outstanding public research university with a deep commitment to undergraduate education. It’s a place that connects people and programs in unexpected ways while providing unparalleled opportunities for students to learn through hands–on experience.

Instructor Details

Ira Pohl is a Professor of Computer Science at the University of California, Santa Cruz, and a Fellow of the ACM. The department is part of the Jack Baskin School of Engineering. Mr. Pohl has written widely on programming in C, C++, C# and Java. His research interests include artificial intelligence, programming languages such as C#, C, C++ and Java, practical complexity problems, heuristic search methods, deductive algorithms, and educational and social issues. He enjoys walks and bike rides by the ocean, and can occasionally be found playing chess in a coffee house.

Specification: C++ For C Programmers, Part B

Duration 14 hours
Year 2017
Certificate Yes
Quizzes No

36 reviews for C++ For C Programmers, Part B

4.3 out of 5
22
7
5
1
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Dagang W

    Good contents

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Robert M

    I enjoyed this course a great deal. The review of C++ and introduction of C++11 is exactly what I was looking for. The Hex Game assignment were fun. I was impressed at how the Monte Carlo method could be used to create an AI player for a game.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Sahil M

    Ira Pohl is a great professor. There were a few glitches in the videos, but overall a nice course.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Thiago P B

    The course gives you a well designed overview of the main features of C++11. Programming concepts are introduced in the context of an AI based game of HEX which truly motivates the course for me! Instructor seems well versed in the course contents and presentation of the material is done in a rather logical way. I really enjoyed and learned a lot!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Aaron T

    I was hoping for more coverage of the newer C++ features. Instead there’s a heavy emphasis on AI techniques which was kind of cool, but not what I signed up for.

    Helpful(1) Unhelpful(0)You have already voted this
  6. Avatar

    Kirill S

    Material is good. Interesting assignments. Homework assignments should be graded at least once by computer(like some test or using static analysis tools). Peer to peer reviews should be done using code review tools.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Yuhao J

    The assignment is way too hard for a self learn

    Helpful(1) Unhelpful(0)You have already voted this
  8. Avatar

    Yijie X

    Useful contents!

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Dimas F

    hard for me but worth it! absolutely. many new C++11 things. hope there is more to cover boost

    Helpful(1) Unhelpful(0)You have already voted this
  10. Avatar

    NITESH M

    nice question

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Sandipan D

    The Hex Game assignment is pretty interesting 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    Zhenhua w

    Excellent Courses!

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Quentin V

    The course is excellent. It is very well presented and polished. The projects are very interesting.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    Sean W

    The course provides a great primer for new C++11 features.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Avatar

    fn

    This course is garbage. It doesn’t cover or test ANY important feature of C++! No derived classes, no namespaces, no discussion of the STL or special member functions, just for a start. There is no possible way that passing the practice final exam can be considered a meaningful for understanding C++.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Avatar

    Deleted A

    This was more of a “Learn Dijkstra’s Algorithm using C++” rather than a “Learn C++” class. I felt like the lectures were more focused on algorithms (Dijkstra’s, graph theory, etc) rather than learning about the features available in C++ and when to use them.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Avatar

    Ankit A

    It s a good course for a C programmer to get started with C++. It gives you all the fundamentals which is required to carry out day to day development work and gives you aptitude to learn the remaining c++ via documentation or other resources.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Avatar

    Stefano E

    Good course and homework but Forum has been totally abandoned by organizers, a bit of a shame

    Helpful(0) Unhelpful(0)You have already voted this
  19. Avatar

    Jerry C

    The peer review homework is challenging and I really enjoy doing it. The course provided me a good foundation of C++ knowledge and skills and I think I’m ready to further explore the C++ universe. Thank you professor and thank you my classmates for providing such a good learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Avatar

    David F M N

    Nice course I learned a lot of C++. Thanks to Professor Pohl.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Avatar

    Chang K

    It was good to avoid redundantly learning what C language is. Graph theory and Monte Carlo methodology were fun. I enjoyed listening history of computer science and programming languages.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Avatar

    Rutvij G K

    Highly recommended for anyone wanting to learn some serious C++ and introductory AI!

    Helpful(0) Unhelpful(0)You have already voted this
  23. Avatar

    Alexander V

    Very useful course!!!

    Helpful(0) Unhelpful(0)You have already voted this
  24. Avatar

    Ankit M

    great learning thanku

    Helpful(0) Unhelpful(0)You have already voted this
  25. Avatar

    Rahul k

    yes the course was good for my understanding of C++

    Helpful(1) Unhelpful(0)You have already voted this
  26. Avatar

    YC X

    Not very detail

    Helpful(0) Unhelpful(0)You have already voted this
  27. Avatar

    Bolusani S

    Useful

    Helpful(0) Unhelpful(0)You have already voted this
  28. Avatar

    Dhruv S

    I still don’t believe that I am lucky enough to get the opportunity to learn so much about such a great language from one of the most knowledgeable professors i.e Ira Pohl. I have gotten so good with understanding the most complex of the constructs in c++ now and have built up an affinity for the language and one of its most disliked and almost not much known by most of the c++ users i.e graphs. I have become 6 star problem solver on competitive programming platforms and have gained a lot of confidence and knowledge of its new features. Would be Forever grateful to Cousera for this wonderful experience! Thank You!

    Helpful(0) Unhelpful(0)You have already voted this
  29. Avatar

    Chandradeep G

    Nice Assignments Very Creative

    Helpful(0) Unhelpful(0)You have already voted this
  30. Avatar

    Soroor E

    I learned a lot doing the programming assignments. I also really enjoyed the calm and patient manner that the prof taught.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Avatar

    Vladimir N

    I’ve audited this course. I was very intersting & useful course for me. Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Avatar

    Michal K

    Do not need C understanding to finish that course, Professor tries basically to scare everyone, but you can do that course with no programming background (you WILL struggle a bit) and easily if you have any programming background. Not much C++ learning, mostly Algos. HUGE amounts of mistakes, there is no thorough errata, you have to guess what the hell is happening and what is correct.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Avatar

    Jack B

    I was hoping that by taking a C++ for C programmers that I could skip over all of the stuff like ‘this is a variable, this is how to write a function, this is how to compile your program….’ and get to the nitty gritty details of modern C++ programming. While I did learn some new things, I also ended up taking a different course on a different website to really update myself. I did have to slog through the basics but it was a lot more comprehensive about the standard template library and details about C++ 11 and beyond.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Avatar

    Oliver W

    The lecture was good, the reviews of my work were pointless. I reviewed the work of six fellows and got one in return with a dull comment and no rationales at all. The same situation occurred in the second assignment same reviewer and a useless comment again. So finally I got my grade from a single person with unknown qualification. Sorry, but I can’t take Coursera serious anymore.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Avatar

    Dmitrii B

    Good course for C ++ developers. I recommend this course as for beginners and experienced programmers.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Avatar

    Harsh K

    Course is well structured and have sharp learning curve. Sense of achievement after completing this course.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare