IIT Kharagpur - Programming in C++ by NPTEL
- Offered byNPTEL
Programming in C++ by NPTEL at NPTEL Overview
Duration | 8 weeks |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Programming in C++ by NPTEL at NPTEL Highlights
- Offered by IIT Kharagpur
- Final score comprises of 25% of average of best 6 assignments and 75% of the proctored certification exam score out of 100
- Enrollments start from 20 July 2020
- Course conducted by Prof. Partha Pratim Das (IIT Kharagpur alumni)
- Enroll for free
- Pay for Certification Examination
Programming in C++ by NPTEL at NPTEL Course details
- BCA, MCA, M.tech, B.tech students
- This course builds up on the knowledge of C programming and basic data structure (array, list, stack, queue, binary tree etc.) to create a strong familiarity with C++98 and C++03. Besides the constructs, syntax and semantics of C++ (over C), we also focus on various idioms of C++ and attempt to go to depth with every C++ feature justifying and illustrating them with several examples and assignment problems. On the way, we illustrate various OOAD (Object-Oriented Analysis and Design) and OOP (Object-Oriented Programming) concepts.
Programming in C++ by NPTEL at NPTEL Curriculum
WEEK 1:
Programming in C++ is Fun : Build and execute a C program in C++, Write equivalent programs in C++
WEEK 2:C++ as Better C : Procedural Extensions of C
WEEK 3:Overview of OOP in C++ : Classes and basic Object-Oriented features (encapsulation)
WEEK 4:Overview of OOP in C++ : More OO features, overloading, namespace and using struct and union
WEEK 5:Inheritance : Generalization / Specialization of Object Modeling in C++
WEEK 6:Polymorphism : Static and Dynamic Binding
WEEK 7:Type Casting & Exceptions : C++ cast operators; C++ Exceptions & standard exception classes
WEEK 8:Templates & STL ? Function and Class templates and using STL like containers, algorithms