Об этом курсе
Недавно просмотрено: 80,301

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 18 часа на выполнение

Английский

Субтитры: Английский

Приобретаемые навыки

Graph TheoryC++11C++Graph Algorithms

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 18 часа на выполнение

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
4 ч. на завершение

Module 1

How to convert an existing C program to C++. Use of type safe Input/Output. Avoiding the preprocessor.

...
10 видео ((всего 122 мин.)), 1 материал для самостоятельного изучения, 1 тест
10 видео
1.2 Getting Started5мин
1.3 Converting a C Program to C++7мин
1.4 Using C++ Code7мин
1.5 C++ Improvements6мин
1.6 C++ Advantages12мин
1.7 C++ is Better Than C16мин
1.8 C Swap Function10мин
1.9 Swap Function in C++15мин
1.10 Generics20мин
1 материал для самостоятельного изучения
1.0 Module 1 Overview10мин
Неделя
2
2 ч. на завершение

Module 2

Review of Dijkstra's shortest path algorithm. C++ Functions and Generics. C++ classes and OO. Point as an example.

...
10 видео ((всего 122 мин.)), 1 материал для самостоятельного изучения
10 видео
2.2 Multiple Template Arguments8мин
2.3 Graph Theory & Algorithms9мин
2.4 Graph as a Data Structure11мин
2.5 Dijkstra Shortest Path16мин
2.6 C++ Creating Types5мин
2.7 Enum & Operator Overloading4мин
2.8 Example: typedef days18мин
2.9 Natural Way to Build Widgets6мин
2.10 C++ Point26мин
1 материал для самостоятельного изучения
2.0 Module 2 Overview10мин
Неделя
3
4 ч. на завершение

Module 3

Point: Default constructor and initializing syntax. Conversion Constructors. Copy Constructor. List and dynamic memory allocation. Deep Copy.

...
12 видео ((всего 116 мин.)), 1 материал для самостоятельного изучения, 1 тест
12 видео
3.2 Point and its Constructor12мин
3.3 More Constructors18мин
3.4 Using Dijkstra's Algorithm14мин
3.5 The is-connected Algorithm12мин
3.6 Complex Aggregates - Lists6мин
3.7 List12мин
3.8 Print() Chaining6мин
3.9 More Elaborate List3мин
3.10 Deep vs. Shallow Copy8мин
3.11 Destructor4мин
3.12 Dynamic Data Structures in STL7мин
1 материал для самостоятельного изучения
3.0 Module 3 Overview10мин
Неделя
4
5 ч. на завершение

Module 4

Prim’s and Kruskal’s algorithms. Use of basic Container Classes. Tripod-Container, Iterator, Algorithm.

...
14 видео ((всего 164 мин.)), 1 материал для самостоятельного изучения, 1 тест
14 видео
4.1 MST13мин
4.2 Jarnik-Prim MST11мин
4.3 Jarnik-Prim MST: Another Look11мин
4.4 Kruskal's Algorithm8мин
4.5 Overloading and Function Selection32мин
4.6 STL and STL C++1111мин
4.7 STL Example5мин
4.8 C++11 Feature: auto5мин
4.9 Vector Methods10мин
4.10 More Code8мин
4.11 C++11 Feature: for statement7мин
4.12 STL Input File11мин
4.13 Iterators Categories14мин
4.14 Output a Random Graph12мин
1 материал для самостоятельного изучения
4.0 Module 4 Overview10мин
4.4
Рецензии: 126Chevron Right

10%

начал новую карьеру, пройдя эти курсы

Лучшие отзывы о курсе C++ For C Programmers, Part A

автор: RHOct 17th 2016

Just right for programmers seeking to update their skills to the new V11 C++. I recommend getting the book by the author that helps along with a text or Coursera course on Algorithms.

автор: GDMar 23rd 2016

A much needed course for all those students who have strong fundamentals in C Programming but lack the OOP skills in C++.\n\nStill there is a scope of improvement.

Преподаватели

Avatar

Ira Pohl

Professor
Computer Science

О Калифорнийский университет в Санта-Крузе

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

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.