C, C++ Programming

by ITCC Claim Listing

C, C++ Programming course is offered by ITCC. We started from a home office and growing ever since with support of our trainers, students and associates. We are thankful to everyone who has been a part of academy.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

ITCC Logo

img Duration

Please Enquire

Course Details

C, C++ Programming course is offered by ITCC. We started from a home office and growing ever since with support of our trainers, students and associates. We are thankful to everyone who has been a part of academy.

 

Syllabus Of C Language:

  • Introduction to language translation programs, interpreters versus compilers, The basic structure of a 'C'
  • program, various data types in 'C', their sizes & ranges, Library functions Vs. user defined functions, Preprocessor directives, type modifiers, rules about Mixed data type Expressions, Type casting.
  • A Detailed discussion on various operators (arithmetic, Relational, Logical), conditional operators, Unary
  • operators (++,--), precedence & associativity of operators.Control structures, use of if, nested if, switch.. case
  • onstruct, Iteration, while..loop, do..while loop, for..loop, Nested Loops, break & continue statement, exit() & goto library function,various console input/output functions like scanf(), printf(), getch(), getche(), getchar(),
  • gets(), puts(), putchar() etc.. The concept of escape sequences & conversion specifiers.
  • Arrays & their utilities ,Single & double dimensional arrays,Bubble sort,Linear Search,Binary search,matrix
  • addition,matrix multiplication. String Handling functions: Strlen(), strcpy(), strstr(), strchr(), strcat(), strlwr(), strupr(), strrev(), strncat(), strncpy(), strcmp(), strcmpi() etc.
  • How to build your own functions, concept of function prototypes, function calling & definitions, Actual
  • Parameters, Formal Arguments, Scope Of arrays & Variables, storage classes concept (auto, register, static &
  • extern). Inetprogram Communication through extern.
  • Pointers, pointer to int, float, char, double, long double etc., pointer to pointer, representation of 1-D array
  • through pointers, call by value Vs. call by reference, Passing an array to a function by using call by reference,
  • Macros, the concept of Recursion. Dynamic memory allocation Vs. static memeory allocation, Using malloc(), calloc().
  • Using arguments to main() (argc() & argv() concept), Structures & Conglomerate data types, built-in data types Vs. user-defined data types, Array of structures, Nested Structures, Pointer to structure, using Dynamic memory
  • allocation with structures, Passing a structure to a function, Enumerated data types & typedef.
  • Temporary memory Vs. Permanent storage, The concept of disk files, different file opening modes, Text files &
  • Binary files,Using file input/output functions such as fgetc(), fputc(), String input/output fputs(), fgets(),
  • formatted disk input/output functions fprintf(), fscanf(). Writing structures to disk files using fwrite(),Reading into structures from a file using fread()

 

Syllabus Of 'C++' Language:

  • Introduction to OOP (Object Oriented Programming),distinctions From structured programming approach
  • ,Using Objects & Classes,Access Specifiers,Array of objects,Pointer to object,Passing and returning objects
  • from functons,Usage of static class data & Functions,this keyword usage.
  • Constructors, Implicit and Explicit, Using Constructor Overloading,Function Overloading,New And Delete
  • Operators,Using Destructors, Copy Constructors.Conversions - Auomatic & Non-Automatic,basic type to class object, object to basic types.
  • Inheritance,Private And Public Inheritance, When To Use Protected Access Specifier, Behaviour Of
  • Constructors Without Arguments And With Arguments in Inheritance,Overriding Functions,Multilevel Inheritance, Multiple Inheritance,Containership.
  • Operator Overloading,operator keyword,overloading binary operators(+,-,>,<,>= etc...), advantages of operator
  • overloading, concept of nameless objects, overloading unary operators(both with prefix and sufix notations),
  • multiple overloading, Friend functions and using them to resolve overloading problems,Assignment operator overloading,Overloading of [ ] operator.Doing Away With Temporary objects,Overloading of Insertion & extraction Operator.
  • Friend classes & interclass communication,Array of Pointers to built-in Date types & objects,Binding - Late
  • Binding Vs. Early Binding,Using Virtual Functions,Abstract Classes & pure virtual Functions,Virtual Destructors
  • Templates,function templates & class templates,Funcion Templates with multiple arguments,Using more than one template arguments,The Standard Template Library (STL),Exceptions & their handling,multiple exceptions,Exceptions with arguments.
  • File Handling in C++,Streams,Using ofstream,ifstream,fstream classes,text Files Vs. Binary Files,Writing
  • Variables,Arrays,Objects,multiple objects,Arrays Of Objects on a disk file,Using Overloaded versions of insertion & extraction operators,write(),read() functions to write & read Binary files, Using seekg() ,ios::beg,ios::end,ios::cur to place file pointers on particular locations,logic explanation for appending,deletion,modification of records Using Formatting flags (left, right, dec, oct, hex, showbase, showpoint, showpos, scientific, fixed),Manipulators(setw(),setfill(),setprecision(),setiosflags()).
  • Ranchi Branch

    Lajpat Nagar,Dipa Toli Pundag-04, Ranchi

Check out more C++ Programming courses in India

Speed Computers Logo

Java Programming

Java Programming course is offered by Speed Computers. Speed Computers is a leading academic computer training center, dedicated to excellence in Computer Software & Hardware. We have given successful training to 10,000+ students.

by Speed Computers [Claim Listing ]
CCIT Logo

Advance Java

Advance Java programming course is offered by CCIT for all skill level. our vision to be an institution of excellence, striving for high standards and positions of leadership in area of Information Technology, education & training, committed to providing quality and value to our customers.

by CCIT [Claim Listing ]
  • Price
  • Start Date
  • Duration
Appin Coimbatore Logo

Java Training

Java is an object-oriented programming language (OOP) for Web browsers. It is organized around data rather than actions. Java is used for both server and client processing. Java is very similar to the popular C++ programming language.

by Appin Coimbatore [Claim Listing ]
Technicia Institute of Technology Logo

Python Training

Python course is offered by Technicia Institute of Technology for all skill level.

by Technicia Institute of Technology [Claim Listing ]
Logic Institute Of Technology Logo

Java Programming

The Programming in Java course is the first step for developing such applications. This program provides an introduction to object-oriented concepts and its implementation in Java technology programs. In addition, it covers syntax and semantics of the Java programming language.

by Logic Institute Of Technology [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy