Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The C++ for C programmers, Part A certification course, will help you to secure qualification in the C++ programming language, which serves as the basis for any specialisation one wants to undertake in computer science. Moreover, the simple structure of the programme will assist the beginners who wish to strengthen their foundation in the C++ language.

The C++ for C programmers, Part A course by Coursera also helps you to enhance your skills in various programming concepts such as graph theory, C++11, and Graph algorithms. Candidates will receive hands-on learning throughout the certification course via diverse practical exercises and examples. These exercises will help you improve your understanding of object-oriented software and algorithms.

Furthermore, the University of California, Santa Cruz offers the C++ for C programmers, Part A programme in conjunction with Coursera, while experienced professionals in the field instruct the training course. You can apply for the certification course to enhance your expertise and thereby, secure various career opportunities.

The Highlights

  • Self-paced learning 
  • Flexibility in deadlines 
  • Discussion forum
  • Certificate on completion 
  • Graded assignments and quizzes
  • Approx 13 hours to complete
  • Offered by University of California, Santa Cruz

Programme Offerings

  • Discussion Forums
  • financial aid
  • graded assignments and quizzes
  • Flexibility in deadlines
  • certificate on completion
  • Self-paced learning
  • peer feedback
  • graded feedback
  • Readings
  • Programming Assignments
  • Financial Assistance.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesCourseraUC Santa Cruz

C++ for C programmers, Part A certification course fee structure

Particulars

Amount

Course Fee, 1 Month

Rs. 4,115

Course Fee, 3 Month

Rs. 8,230

Course Fee, 6 Month

Rs. 12,345



Eligibility Criteria

To join the C++ for C programmers, Part A programme by Coursera, candidates must know the fundamentals of algorithms and object-oriented software. 

Certificate Qualifying Details

Moreover, candidates have to attempt all the quizzes systematically and ensure they submit all assignments in time. Coursera will also conduct a final exam. Course instructors will grade both the assignments and the final exam. You will receive the certificate upon passing the exam successfully. 

What you will learn

C++

Once you complete the C++ for C programmers, Part A certification course by Coursera, you will gain expertise in the following: 

  • To convert an already existing C program to C++ 
  • How to use a type safe input or output 
  • How to avoid a pre-processor 
  • Understanding of the C swap function 
  • Understanding Dijkstra’s shortest path algorithm 
  • Workings of C++ and OO 
  • How to build widgets, the natural way 
  • How to initialize syntax 
  • Understanding of Prim’s and Kruskal’s algorithms and their usage 
  • All about dynamic data structures and how to use them

Who it is for

The course is for experienced C programmers who want to learn to program in C++


Admission Details

Applicants who are eager to receive the C++ for C programmers, Part A certification from Coursera must follow the steps given below: 

  • Head over to the official website of Coursera.
  • Enter ‘C++ for C programmers, Part A’ in the search bar.
  • Select the ‘Enrol for Free’ button at the top left corner. A login page will appear, where you can log in using your email ID or Google account. 
  • Next, you need to select the type of enrolment you want and pay the required fee to confirm the application. You will have two options to choose from: they can opt for paid mode or the ‘Full course, No certificate’ mode. 

Application Details

Interested candidates need to provide their name, phone number or Email Id to register for the C++ for C programmers, Part A programme by Coursera. The candidate can opt for either a full free course without a certificate, or pay for the certification fee directly and complete the course with a certificate, based on preference.

The Syllabus

Videos
  • Overview and Course Organisation
  • Getting Started
  • Converting a C Program to C++
  • C++ Improvements
  • C++ Advantages
  • C++ is Better Than C
  • C Swap Function
  • Swap Function in C++
  • Generics
Readings
  • Module 1 Overview
Peer Review
  • Homework 1: Convert a C program to C++

Videos
  • C++ Generics and Functions
  • Multiple Template Arguments
  • Graph Theory & Algorithms
  • Graph as a Data Structure
  • Dijkstra Shortest Path
  • C++ Creating Types
  • Enum & Operator Overloading
  • Example: typedef days
  • Natural Way to Build Widgets
  • C++ Point
Reading
  • Module 2 Overview

Videos
  • C++ Classes & Object Orientation
  • Point and its Constructor
  • More Constructors
  • Using Dijkstra's Algorithm
  • The is-connected Algorithm
  • Complex Aggregates - Lists
  • List
  • Print() Chaining
  • More Elaborate List
  • Deep vs. Shallow Copy
  • Destructor
  • Dynamic Data Structures in STL
Reading
  • Module 3 Overview
Peer Review
  • Homework 2: Implement Dijkstra's Algorithm

Videos
  • MST
  • Jarnik-Prim MST
  • Jarnik-Prim MST: Another Look
  • Kruskal's Algorithm
  • Overloading and Function Selection
  • STL and STL C++11
  • STL Example
  • C++11 Feature: auto
  •  Vector Methods
  • More Code
  • C++11 Feature: for statement
  • STL Input File
  • Iterators Categories
  • Output a Random Graph
Reading
  • Module 4 Overview
Peer Review
  • Homework 3: Compute the minimum spanning tree for an inputted graph

Final Exam
  • 2 assignments

Instructors

UC Santa Cruz Frequently Asked Questions (FAQ's)

1: Who evaluates the assignments in the course?

The instructor of the certification course will grade the assignments based on a grading system devised by Coursera.

2: Is C++ more challenging than Python?

In terms of syntax, C++ can be more challenging to learn than Python, especially because Python by nature is straightforward to use. But since the two languages are primarily used to meet widely different needs, we cannot compare them on common grounds.

3: Does the course curriculum consist of a final assessment?

Yes, the course curriculum consists of a final exam, which will be a practical exam and is a prerequisite to avail the final certificate.

4: What are the prerequisites for the course?

To enrol in C++ for C programmers, Part A certification course, candidates must have a basic understanding of object-oriented software and algorithms.

5: Does Coursera provide financial aid?

Yes, Coursera provides financial assistance to candidates who are unable to pay for the course, after evaluating their application for the same.

Articles

Back to top