Introduction to C Language

Download C Language Syllabus / Course Material C / C++

C (pronounced like the letter C) is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. Although C was designed for implementing system software, it is also widely used for developing portable application software. C is one of the most widely used programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.

Language Content

9 Week / 2 Months

Data Types, Variables and Constants
Operators, Arithmetic Operators, Logical Operators, Relational Operators, Bitwise Operators, Unary Operators, Ternary Operators
Conditional Statements, Simple If Statement, Else if Statement, Nested If Statement
Looping and Iteration,` FOR Statement, WHILE Statement, DO_WHILE Statement, Break and Continue
Arrays, Single Dimensional Array, Multi Dimensional Array
Functions Types of functions
Pass by value, Pass by reference, Functions and Arrays, String Functions, Recursive Functions
Class Storage, Auto Variable, Extern Variable, Static Variable, Global Variable
Structures, Union, Enum Data Type
File Handling
Pointers, Introduction, Pointer Types, Pointers to Strings, Pointers to Array, Pointers to Structure, Pointers and Dynamic Allocation of Memory, Pointers to function

Introduction to C++ Language

C++ Language Content

Duration: 9 Week / 2 Months
Introduction To C++
Getting started with C++
Classes and objects
Constructors and Destructors
Operator Overloading
Pointers Virtual Functions and Polymorphism
Managing console I/O Operations
File Management In C++
Exception Handling