Coursera
Coursera Logo

UC Santa Cruz - C++ For C Programmers, Part A 

  • Offered byCoursera
  • Public/Government Institute

C++ For C Programmers, Part A
 at 
Coursera 
Overview

Gain a comprehensive overview of C++ Programming

Duration

13 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

C++ For C Programmers, Part A
Table of contents
Accordion Icon V3

C++ For C Programmers, Part A
 at 
Coursera 
Highlights

  • Earn a certificate after completion
Details Icon

C++ For C Programmers, Part A
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • Convert C programs to C++
  • Use basic container classes
  • Apply the principles of Dijkstra's shortest path algorithm
More about this course
  • 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++ For C Programmers, Part A
 at 
Coursera 
Curriculum

Module 1

1.1 Overview and Course Organization

1.2 Getting Started

1.3 Converting a C Program to C++

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

1.0 Module 1 Overview

Module 2

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

2.0 Module 2 Overview

Module 3

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

3.0 Module 3 Overview

Module 4

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

4.0 Module 4 Overview

Final Exam

Exam Practice 1

Final Exam

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
3 months
Beginner
– / –
2 months
Beginner
View Other 6709 Courses
Right Arrow Icon

C++ For C Programmers, Part A
 at 
Coursera 
Students Ratings & Reviews

4.6/5
Verified Icon10 Ratings
B
Bolusani Santhosh
C++ For C Programmers, Part A
5.0
Other: Good
Reviewed on 9 Dec 2020Read More
Thumbs Up IconThumbs Down Icon
View All 4 Reviews
Right Arrow Icon
qna

C++ For C Programmers, Part A
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...