Coursera
Coursera Logo

UCSC - C++ For C Programmers, Part A 

  • Offered byCoursera

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
 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
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon

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

4.6/5
Verified Icon5 Ratings
D
Deven Agrawal
C++ For C Programmers, Part A
Offered by Coursera
5
Learning Experience: This course is very good . Platform is very efficient and understandable . Training is very high quality
Faculty: The faculty is very good and passionate about teaching . Always available to clear doubt and knowledge was so good Assignments are very helpful and key points are covered in assignment the structure is very helpful for completing course in stable manner
Course Support: This course is very helpful for future
Reviewed on 29 Aug 2022Read More
Thumbs Up IconThumbs Down Icon
P
Phanindra
C++ For C Programmers, Part A
Offered by Coursera
5
Other: I have learn c++ through Coursera which gives more information about c++ programming language. Best way to learn and develop our programming language.
Reviewed on 15 Mar 2021Read More
Thumbs Up IconThumbs Down Icon
M
Mayank Kumar
C++ For C Programmers, Part A
Offered by Coursera
5
Other: Great course highly preferable.
Reviewed on 16 Dec 2020Read More
Thumbs Up IconThumbs Down Icon
B
Bolusani Santhosh
C++ For C Programmers, Part A
Offered by Coursera
5
Other: Good
Reviewed on 9 Dec 2020Read More
Thumbs Up IconThumbs Down Icon
View All 4 ReviewsRight Arrow Icon
qna

C++ For C Programmers, Part A
 at 
Coursera 

Student Forum

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