Skip links

Course for Students

C and C++ Programming

The course is designed to make you conversant and understand programming with C and C++ which are the most versatile programming languages and mastering these helps easy adoption to modern-day programming languages

Course Duration – 72 Hrs
Model – Classroom/Online


  • School Students, Undergraduates and Graduates who want to start their journey in the area of software engineering, development and programming

Course Details

  • Concepts and knowledge of C and C++ are the stepping stones to enter the world of IT Programming. Learning these 2 programming languages will ensure an easy understanding of most modern-day programming languages. Questions on concepts of C and C++ yet remain the favorite with Employers recruiting programmers for S/W Development roles. While C as a language provides dual features of portability to run on any platform as well as the power to control hardware, C++ is an object-oriented programming language for application development and is simple, modern and general-purpose.
  • The course curriculum design covers all the major aspects of basics and intermediate C programming along with Object-Oriented programming and its implementation using C++. It provides hands-on Knowledge in C and C++ and helps the students in implementing this programming language to solve complex problems.
  • The programme not only provides curriculum support to learners but also helps them in learning new skills like creating a small software like “Ëvent Planner” or an application like simple “Attendance system” etc

Course Syllabus

C Programming

  • I/O Functions, Data Types
  • Control Flow
  • Operators and Array
  • Pointers
  • File Handling
  • Structures and User Defined Data Types

C++ Programmming

  • Introduction to the object-oriented approach
  • Objects
  • Define and implement Encapsulation and Abstraction
  • Use operators and decision-making constructs
  • Arrays
  • Functions
  • Constructors and Destructors
  • Implement Polymorphism, Inheritance, Dynamic
  • Polymorphism, and Multiple Inheritance
  • Use file input and output
  • Use exception handling
  • Implement linked lists

What will be my takeaway from this course?

At the end of this program, the learner will be able to:

  • Will be able to differentiate between the functional approach of programming model vs Object-oriented programming model and which model to apply under what circumstances.
  • Will be able to create a small software like an Event planner by creating a calendar and setting up reminders.
  • Will get a clear idea on a file system and how it is integrated with objects.
  • Will be able to create an application like a simple attendance system.
  • Will be able to design simple graphic components that can further be reused in any application.


The Certificate Title the student will get at the end of the course will be C and C++ Programme. Students who will maintain the minimum academic credentials will get “A” Graded certificate, failing which the students will get only a participation certificate