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

Start from

Start Now

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

C++ For C Programmers, Part A
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 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...