К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
C++ For C Programmers, Part A · LearnSpace
Назад в каталог
courseraПрограммирование

C++ For C Programmers, Part A

Курс от University of California, Santa Cruz
Средний≈ 15.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

C++ (Programming Language)File I/OComputer ProgrammingMemory ManagementCode ReusabilityGraph TheoryProgramming PrinciplesAlgorithmsObject Oriented Programming (OOP)C (Programming Language)Data Structures

Программа курса

5 модулей · 55 учебных материалов

01Module 112 материалов

C++ as a Better C

1.0 Module 1 OverviewЧтение1.1 Overview and Course OrganizationВидео1.2 Getting StartedВидео1.3 Converting a C Program to C++Видео

Учитесь у экспертов

Ira Pohl

Professor

C++ For C Programmers, Part A
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15.4 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
1.4 Using C++ CodeВидео
1.5 C++ ImprovementsВидео
1.6 C++ AdvantagesВидео
1.7 C++ is Better Than CВидео
1.8 C Swap FunctionВидео
1.9 Swap Function in C++Видео
1.10 GenericsВидео
Homework 1: Convert a C program to C++Взаимная проверка
02Module 211 материалов

Basics of Generics and Classes

2.0 Module 2 OverviewЧтение2.1 C++ Generics and FunctionsВидео2.2 Multiple Template ArgumentsВидео2.3 Graph Theory & AlgorithmsВидео2.4 Graph as a Data StructureВидео2.5 Dijkstra Shortest PathВидео2.6 C++ Creating TypesВидео2.7 Enum & Operator OverloadingВидео2.8 Example: typedef daysВидео2.9 Natural Way to Build WidgetsВидео2.10 C++ PointВидео
03Module 314 материалов

C++ and OO; Lists

3.0 Module 3 OverviewЧтение3.1 C++ Classes & Object OrientationВидео3.2 Point and its ConstructorВидео3.3 More ConstructorsВидео3.4 Using Dijkstra's AlgorithmВидео3.5 The is-connected AlgorithmВидео3.6 Complex Aggregates - ListsВидео3.7 ListВидео3.8 Print() ChainingВидео3.9 More Elaborate ListВидео3.10 Deep vs. Shallow CopyВидео3.11 DestructorВидео3.12 Dynamic Data Structures in STLВидеоHomework 2: Implement Dijkstra's AlgorithmВзаимная проверка
04Module 416 материалов

Minimum Spanning Tree & Standard Template Library

4.0 Module 4 OverviewЧтение4.1 MSTВидео4.2 Jarnik-Prim MSTВидео4.3 Jarnik-Prim MST: Another LookВидео4.4 Kruskal's AlgorithmВидео4.5 Overloading and Function SelectionВидео4.6 STL and STL C++11Видео4.7 STL ExampleВидео4.8 C++11 Feature: autoВидео4.9 Vector MethodsВидео4.10 More CodeВидео4.11 C++11 Feature: for statementВидео4.12 STL Input FileВидео4.13 Iterators CategoriesВидео4.14 Output a Random GraphВидеоHomework 3: Compute the minimum spanning tree for an inputted graphВзаимная проверка
05Final Exam2 материалов

Practice and Final Exam

Exam Practice 1ЗаданиеFinal ExamЗадание