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

Coursera has designed C++ for C programmers, Part B, to transform the beginners to programmers. This course offers comprehensive knowledge of computer programming by understanding to troubleshoot, code, and decode composite problems with C and C++. The course is recommended for skilled C programmers who aspire to function in C++. The given assignments under this programme may require basic knowledge of object-oriented software and algorithms. 

In an order of four, C++ for C programmers, Part B is the last one in “Coding for Everyone: C and C++ Specialization”. While the previous courses focused on the fundamentals of programming in C and advanced C++ syntax and semantics, this course would provide a practical aspect of the programming language. Through graded assignments, the candidates would get ample opportunities in creating programmes and rectifying errors that may be while coding.

The Highlights

  • Offered by University of California Santa Cruz 
  • 14 hours approximate duration of programme 
  • Availability of financial assistance 
  • Beginner level programme 
  • Certificate will be provided by Coursera

Programme Offerings

  • online
  • quizzes
  • assignments
  • Practice Exercises
  • videos.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesCourseraUC Santa Cruz

The candidate will have to pay Rs. 4,115 per month for C++ for C programmers, Part B programme course programme. 

C++ for C programmers, Part B programme course Fees Details

Head

Amount in INR

C++ For C Programmers, Part B (audit only)

Free

C++ For C Programmers, Part B - 1 month
Rs. 4,115/-
C++ For C Programmers, Part B - 3 months
Rs. 8,230/-
C++ For C Programmers, Part B - 6 months
Rs. 12,345/-

Eligibility Criteria

Certification Qualifying Details

Coursera provides certificates for completing C++ for C programmers, Part B programmes to only those candidates who complete it as well as make the fee payment for the same.

What you will learn

C++
  • After completing the course, the candidates would be trained to diagnose and write code in C++ and C programming languages.
  • The candidates would understand the nature of algorithms that would help in proper expression and execution.

Who it is for


Admission Details

Candidates applying for C++ for C programmers, Part B programme course have to follow a set of processes to get admission in it. The steps are mentioned under.

Step 1: Visit the Course page.

Step 2: Click the ‘Enroll For Free’ option. This will direct you to a window wherein the candidate needs to create a Login Id and Sign up via Google or Facebook ID.

Step 3: Once the login is done, a dashboard will be created. Initially, a 7-day free trial will be given. Post that candidate can access the course after making fee payment.

Step 4: This fee payment can be made online through the desired mode of payment.

The Syllabus

Videos
  • Welcome to C++ for C Programmers, Part B
  • Overview
  • New in C++11
  • Standard Template Library
  • Iterator Categories
  • Example Poker Probability
  • Bidirectional Iterator
  • Random Access Iterator
  • STL: Overview of Containers
  • Associative Containers
  • STL: Algorithms Library
  • Non-mutating Algorithm
  • Lambda Expressions: for_each Function
  • Numerical algorithms
  • Functional Objects
  • Defined Function Object Classes: Function Adapters
Reading
  •  Topics, Readings & files

Videos
  • Tic-Tac-Toe to Hex
  • Homework Basic Hex Program
  • Basics of Inheritance
  • Traits and Inheritance
  • Virtual Member Functions
  • C++ Feature: 'final'
  • Topics on Inheritance
  • Hex Overview
  • One Style for a 11x11 Hex Graph
  • The Inheritance Mechanism
  • A Derived Class: grad_student
  • Students and Graduate Students
  • Virtual Function Selection
  • Confusion with Overloading
Reading
  • Topics, homework, readings & files
Peer Review
  • Homework 1: Implement Hex Board

Videos
  • Creating a C++11 Class
  • Some Further Constructors
  • 'Move' Constructor
  • Lookahead
  • Plausible Move Generator
  • alpha-beta Algorithm Preview
  • alpha-beta Improvement to Min Max
  • Polish Notation
  • Referential Garbage Collection
  • Abstract Base Class = 0 Notation
  • Tree Constructors
Reading
  • Topics, readings & files

Videos
  • Assertion & Exception Handling
  • Monte Carlo
  • Basic Monte Carlo Idea
  • Simple Idea for Generating Board
  • MC - Go (2006)
  • Asserts and Exceptions
  • Static Asserts - New C++11 Feature
  • Exceptions
  • C++11 & Design Patterns
  • C++11 Standard
  • Thread
  • <tuple> C++11 New Library
  • The Bigger Picture
  • Factory Method
  • Factory Code; C++ 11 Example
  • Adapter Pattern
Reading
  • Topics, homework, readings & files
Peer Review
  • Implement Monte Carlo Hex move evaluation

Assignments
  • Exam Practice 1
  • Exam Practice 2
  • Exam Practice 3
  • Final Exam

Instructors

UC Santa Cruz Frequently Asked Questions (FAQ's)

1: How much time needs to be dedicated for C++ for C programmers, Part B programme course?

The candidate needs to invest approximately 14 hours of time to complete the C++ for C programmers, Part B programme course certification.

2: Do I need to have any prior experience in pursuing C++ for C programmers, Part B programme course?

The C++ for C programmers, Part B programme course certification is a beginner level programme. Hence, candidates should not have any experience prior to joining this.

3: How can I see whether I should pursue this programme or not?

The C++ for C programmers, Part B programme course can be initially tested via a 7-day free trial method. If you feel like pursuing it further then you can do so by making fee payment.

4: If once I made the payment, can I withdraw and get the fee back?

Coursera already provides a 7-day free trial to candidates. Hence payment once made cannot be refunded.

5: If I am unable to pay the fee, can I seek a scholarship from Coursera?

The scholarships are currently on hold. But candidates can avail financial help from Coursera if they can’t pay the fee. Candidates can fill in a form and submit other supporting documents. Thereafter, candidates will be notified whether they are selected or not.

Articles

Back to top