Save for later

C++ For C Programmers, Part A

Coding for Everyone: C and 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.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.0 based on 167 ratings
Length 6 weeks
Starts Jun 26 (46 weeks ago)
Cost $49
From University of California, Santa Cruz via Coursera
Instructor Ira Pohl
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

graph theory

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.

There are two assignments on graph theory which are good learning experiences.

I had to use the 1.5x or 2x speed all the time, and I'm not native English.- The format of the slides is really ugly (e.g., those bullet points in the code)- No lecture notes are provided- The references are to his (expensive) books instead- No source code of examples is provided either- Graph theory is interesting, but out of scope.

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

It was very lucky for me to have at the same time other course about graph theory, so I again learned and implemented those algorythms.

5 star can be better Weak on C++, strong on graph theory.

The course requires some good knowledge of graph theory before you sign up for it.

While it is based on C++ 11 (and prior), it is a fun course that will refresh your skills in graph theory, the STL, classes and friends.

Read more

for c programmers

very good Explains very poorly ,Write unreadable It's a nice course for C programmers to get to know what C++ is all about.

I would think that the important thing for C programmers moving to C++ would be to learn the exact syntax for how things are done in C++.

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.

The best c plus plus course for c programmers.

I would like thank Prof. Ira Pohl for the excellent lectures in the courseC++ for C programmers Part A.

My only complaint is the quality of the slides shown during the lessons, e. g. bullet points are not always appropriate :-) Slow, uninteresting and inaccurate code.The course claims to to be designed for C programmers with at least a years experience, yet considerable time is used to explain basic concepts like types, casts etc, but for less trivial concepts like object orientation you're told to "look at the wikipedia article."

Read more

learnt a lot

Pretty good course, learnt a lot for sure good course Professor Pohl provided vivid clarification of important concepts in C++ programming.

I learnt a lot in this course, but it required *a lot* of work on my part.

I learnt a lot of new things about C++ and graph theory.

Great class, I learnt a lot about C++ From this course, you can learn some inspiring features of C++11.

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++ little bit hard Not organized well.

Read more

recommend this course

I highly recommend this course, it provides a great introduction to C++ and some of its most interesting features.

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.

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 :) This was very good course to learn about the differences between C and C++.

I highly recommend this course for everyone to learn C++.

Read more

ira pohl

The lectures are rather fun, Ira Pohl is a good at explaining, and he covers quite a lot of essential C++11 features.

Good course for people who want to be quant in future It was great to listen to someone with as much experience as Ira Pohl.

This course assumes some basic knowledge in C. I really appreciate prof. Ira Pohl's approach to explain things in details and fill some gaps students might have rather that assuming everything is perfectly clear.

But, the material is very good and Ira Pohl does an excellent job presenting it.

Excellent presentation of the educational material by Ira Pohl.

Read more

data structures

You will also appreciate the way prof. Pohl elaborates some of the fundamental algorithms and data structures in a very clear and well articulated manner.

The lecturespresented with a blend of data structures and algorithms providedmuch insight into programming in C++.

This course has helped me to gain a fair understanding of the recent advances in C++ and has also enriched my knowledge of data structures and algorithms.

It's so smooth course as C engineer coming from Mechatronics major (missing a lot of graph theory and data structures).

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Experienced Loan Officer $45k

Experienced Leasing Consultants $53k

Experienced Secretary $53k

.NET Application Programmers - All Levels $56k

Need Software Developers & Programmers in IT Technologies $59k

Instructional Designers & Programmers $64k

Research Associate--Energy Emergency Exercises $65k

Experienced Assayer $68k

Experienced Account Executive $69k

C++ Programmers $73k

Experienced IT Professional $75k

R&D, Cybersecurity (Experienced) $77k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.0 based on 167 ratings
Length 6 weeks
Starts Jun 26 (46 weeks ago)
Cost $49
From University of California, Santa Cruz via Coursera
Instructor Ira Pohl
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now