Careers360 Logo
ask-icon
share
    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 
    • Intermediate 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

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

    Fees components

    Amount

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

    Free

    C++ For C Programmers, Part B - 1 month
    Rs. 1,676/-
    C++ For C Programmers, Part B - 3 months
    Rs. 3,369/-
    C++ For C Programmers, Part B - 6 months
    Rs. 5,029/-



    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

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.