icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

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.

icon
Instructor Details

placeholder

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.

icon
More artificial intelligence courses

Convolutional Neural Networks

Free

AI For Everyone

Free

A Crash Course in Data Science

Free

Sequence Models

Free

Open Source tools for Data Science

Free

icon
Reviews

4.4

32 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Binay C on 3-Jun-18

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

By fn on 22-Jan-18

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++.

By YC X on 23-May-19

Not very detail

By Patrick S on 7-Mar-18

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.

By Vladimir N on 23-Sep-19

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

By Sahil M on 6-Apr-17

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

By Robert M on 1-Apr-17

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.

By Kirill S on 25-Jun-17

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.

By Soroor E on 10-Sep-19

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

By Chandradeep G on 27-Aug-19

Nice Assignments Very Creative

By Dhruv S on 22-Aug-19

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!