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.
Этот курс входит в специализацию ''Специализация Coding for Everyone: C and C++'
от партнера
Об этом курсе
Приобретаемые навыки
- Graph Theory
- C++11
- C++
- Graph Algorithms
от партнера

Калифорнийский университет в Санта-Крузе
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.
Программа курса: что вы изучите
Module 1
How to convert an existing C program to C++. Use of type safe Input/Output.
Module 2
Review of Dijkstra's shortest path algorithm. C++ Functions and Generics. C++ classes and OO.
Module 3
Point: Default constructor and initializing syntax. Conversion Constructors. Copy Constructor. List and dynamic memory allocation. Deep Copy.
Module 4
Prim’s and Kruskal’s algorithms. Use of basic Container Classes. Tripod-Container, Iterator, Algorithm.
Рецензии
- 5 stars67,31 %
- 4 stars20,54 %
- 3 stars5,90 %
- 2 stars1,98 %
- 1 star4,24 %
Лучшие отзывы о курсе C++ FOR C PROGRAMMERS, PART A
It is an awesome course to move to c++ from C . Includes all the essential elements needed in C programming.\n\ni.e the best course available to learn C++.
the course had some good algorithms and ds topics which was taken care of so smoothly.As each concept was taught with relating to real life examples.
A much needed course for all those students who have strong fundamentals in C Programming but lack the OOP skills in C++. Still there is a scope of improvement.
The course is was very useful and the content and the teaching was excellent, the assignments and homework helped me find out how much I learnt.
Специализация Coding for Everyone: C and C++: общие сведения
This Specialization is intended for all programming enthusiasts, as well as beginners, computer and other scientists, and artificial intelligence enthusiasts seeking to develop their programming skills in the foundational languages of C and C++. Through the four courses — two in C, and two in C++ — you will cover the basics of programming in C and move on to the more advanced C++ semantics and syntax, which will prepare you to apply these skills to a number of higher-level problems using AI algorithms and Monte Carlo evaluation in complex games.

Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оформив подписку на специализацию?
Можно ли получить финансовую помощь?
Остались вопросы? Посетите Центр поддержки учащихся.