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

An Introduction to Programming through C++ certification course is an undergraduate-level study. The training is based on computers and program engineering that teaches its learners problem solving using C++. It covers the basics of programming notions and arithmetic applications. Students will know the design and standard libraries of the C++ programming language. 

Spread across 12-weeks of learning, An Introduction to Programming through C++ certification syllabus exposes learners to concepts such as dynamic memory allocation, recursive algorithms, and drawings. It also involves a discussion on a rudimentary graphics system. Using this safer version of computer language, candidates can design programs fast with low-level features. 

Developed by the Indian Institute of Technology, Kanpur, learners can pursue the course for free. However, for An Introduction to Programming through C++ certification, students need to sit for a scheduled examination by paying the necessary fee. Candidates need to secure an average combined score in course assignments and final examination for the e-certificate. 

The Highlights

  • Assignments
  • 12-week program
  • Teaching assistance
  • Online program
  • Proctored exam
  • In-depth learning
  • Self-paced
  • Simulated graphics system
  • Video-based lectures
  • Indian Institute of Technology, Kanpur Program

Programme Offerings

  • Online lectures
  • E-certificate
  • proctored exam
  • Expert-driven curriculum
  • in-depth learning
  • learning modules

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 1000yesIIT Bombay
  • An Introduction to Programming through C++ program is free of cost.
  • To attempt the final exam and e-certificate, students need to pay Rs. 1000.

An Introduction to Programming through C++ course fee structure

Course name

Cost

An Introduction to Programming Through C++ (Course learning) 

FREE


Eligibility Criteria

To enrol in the An Introduction to Programming through C++ training, students must have pursued science as a core subject in their high school to continue learning.

Students need to secure 40 or more as a cumulative score of assignments and final examination for the certificate.

What you will learn

C++Programming skills

Introduction to Programming through C++ program allows its learners to explore the following concepts:

  • Standard libraries of C++
  • Programming applications
  • Programming designs
  • Programming notions
  • Arrays
  • Data structures
  • Graphics systems
  • Functions and classes
  • Elementary animation

Who it is for

Learners currently pursuing their fresher or sophomore years in engineering or any other sciences can take up the An Introduction to Programming through C++ training.


Admission Details

Students can register themselves for the An introduction to Programming Through C++ online course through SWAYAM’s portal. They can follow the below-mentioned steps:

Step 1: Preview the course on the official webpage using the weblink: An Introduction to Programming Through C++ - Course (nptel.ac.in).

Step 2: Click on the register icon visible on the page’s top.

Step 3: Applicants need to link a social media account, or a mail address is required to register with SWAYAM.  Accounts such as Google, Microsoft, or Facebook can be used.

Step 4: Re-login with your newly created details and commence learning.

Application Details

Students need to register with SWAYAM’s online platform to commence learning from the course. No written application or filled form is necessary from the candidate’s side for An Introduction to Programming Through C++.

The Syllabus

  • Introduction to computers using graphics
  • Notions of program organization
  • Control flow
  • Introduction to a repeat macro statement and its use for drawing interesting pictures
  • Basics of computer hardware: How numbers and other information are represented
  • Processed on computers

  • Basic data types
  • Variables
  • Assignment statement
  • Introduction to program design using examples such as summing infinite series
  • Introduction to coordinate based graphics and elementary animation
  • The repeat macro is used for looping

  • Statements of C++ for conditional execution and looping
  • Computing mathematical functions
  • Root finding

  • Recursion basics
  • Parameter passing
  • References 
  • Functions
  • Pointers

  • Recursive algorithms and recursive drawings
  • Breaking larger programs into functions
  • Passing functions as arguments to other functions.

  • Arrays
  • Basic array processing strategies including passing arrays to functions
  • Pointers
  • Applications illustrating use of  arrays to store sets and sequences
  • Iterating over pairs of objects from an array
  • Selection sort.

  • Use of arrays to represent textual data
  • Multidimensional arrays
  • Command line arguments
  • Binary search
  • Mergesort

  • Structures
  • Pointers with structures
  • Structure examples
  • Basics of classes: member functions, constructors, operator  overloading and access control.

  • Dynamic memory allocation
  • Basic mechanisms and pitfalls
  • Design of a "String" class that has automated memory management
  • Copy constructors and destructors
  • Introduction to the standard library

  • Using standard libraries in program designing
  • Design of Medium size programs
  • Designing a miniature program to display marks and ranks
  • Program for Gravitational simulation
  • Solving resistive circuits through programming with Graphical user interfaces

Evaluation process

Students need to submit a total of 12 assignments structured throughout the program. Of the 12, top-eight projects are considered for an average score of 25%. Students need to secure at least 10% of the average score to pass. The final exam constitutes 75%. In the final exam, candidates need to secure 30% marks. A total score of 40% is mandatory for the An Introduction to Programming through C++ course certificate.

Instructors

IIT Bombay Frequently Asked Questions (FAQ's)

1: Who are the instructors of the course?

Prof Abhiram G. Ranade from IIT Bombay mentors the An Introduction to Programming Through C++ certification course. Mr. Mohammad Ali Rehan and Mr. Yash Gupta, students of IIT Bombay, assist in mentoring learners. 

2: What are the references I can use for learning this course?

The two references given for the course are McGraw Hill Education (India) Private Limited and Abhiram G. Ranade’s An Introduction to Programming through C++ (1st edition) 2018.

3: How can I register for the examination?

Students need to register online through SWAYAM’s online portal and pay the necessary examination fee to register for the examination.

4: How much should I finally score?

Candidates should score a minimum of 40 out of 100 as a culminated score of assignments and examinations.

5: How many learning modules are included in the curriculum?

Ten learning modules are placed throughout the An Introduction to Programming Through C++ certification syllabus.

Articles

Back to top