This course provides in-depth coverage of the C and C++ languages. Students will learn from hundreds of examples.
C is a general-purpose, block structured, procedural programming language. C has greatly influenced many other popular languages, especially C++, which was originally designed as an extension to C.
C++ is a general-purpose programming language with high-level and low-level capabilities. It is a statically typed, free-form,multi-paradigm, usually compiled language supporting procedural programming, data abstraction, object-oriented programming, and generic programming.
Syllabus
C Language
Introduction to C Language
An Overview of C and Buzzwords
Decision Making and Looping
Arrays and String
Functions
Structures and Unions
Graphics Handling in C Language
C++ Language
Classes and Objects
Constructors and Destructors
Operator Overloading
Inheritance: Extending Classes
Pointers and Polymorphism
File Management in C++
Exception Handling
Template
C++ in Linux
Project Work