Advance Excel, Corporate Training, Workshops in Excel, Mumbai

 
Home

Microsoft Office
 
 
 
 
 
 
 
Creative Courses
 
 
 
 
 
 
   
Web Designing
 
 
 
 
 
 
   
Network Courses
 
 
 
 
 
   
Programming Courses
 
 
 
 
  


 

IT Corporate Training

C, C++ & Data Structures

C is a general purpose Programming Language. C has proven to be a pleasant, powerful, and versatile language for a wide variety of programs. Many of the modern languages like C++, Visual C++, Java, JavaScript, etc. are based on C Language. Therefore, not knowing this Language is considered to be a handicap. The fundamental types are characters, and integers and floating-point numbers of several sizes. Pointers provide for machine independent address arithmetic.  

SALIENT FEATURES

  • C is a general purpose Structured Language that is powerful, efficient and compact.

  • C is a combination of High level language and Assembly language that's why its good for man & assembler.

  • C is a robust language whose rich set of built-in functions and operators can be used to write any complex program.

  • C is a portable language.
  • C provides a variety of data types.
  • In addition, there is a hierarchy of derived data types created with pointers, arrays, structures, and unions.

  • Programming in C is efficient & fast because of its data types and various operators.

APPLICATION

  • 90% of UNIX Operating System is written in C Language.

TOPICS COVERED

  • Basic Structure of C, Constants, Variables, Data types & Keywords, Operators, Expression, Conditional Operators.

  • Decision, Loop & Switch Control Statement.
  • Arrays & String Handling, Creating Functions in C.
  • Introduction to Pointers in C.
  • Passing Pointers as Arguments to Function.
  • Structure, Union, File Handling Dynamic Allocation of Memory.
  • Introduction To Linked List Basics.

c++

C++ is an Object Oriented Programming Language that is powerful, efficient and compact. It includes concepts like Polymorphism, Dynamic Binding, Data hiding, Operator encapsulation and inheritance, which are to be observed in C. User defined objects (instances) can be reused with and without modifications to generate new application. This reduces coding to greater extents.

SALIENT FEATURES

  • For file accessing, you can use file objects to open or manipulate a file.
  • C++ is a Robust language whose rich set of built-in functions and operators can be used to reduce complexity of programs.
  • C++ is also a Portable language.

APPLICATIONS

  • Complex real-time System.
  • Simulation and Modeling.
  • Object-oriented database.
  • Hypertext, hypermedia and expert text.
  • Neural networks and parallel programming.
  • Communication System.

TOPICS COVERED

  • Introduction to Object Oriented Programming (C++).
  • Tokens, expression, data types & control structure.
  • Introduction to Classes, Objects, Constructor & Deconstructor.
  • Functions in C++.
  • Function overloading, Operator overloading.
  • Inheritance, multiple & multilevel inheritance.
  • Introduction to virtual functions, classes & polymorphism.
  • File operations using stream classes.
  • Exception Handling.
  • Introduction to Templates.

C & C++ (Level I)

Data Structures

Data Structure is a collection of data elements organized in a specific manner and accessing functions are defined to store and retrieve individual data elements. You can get the required data and store it using a proper data structure, Sort the input data. Finally u can print the data according to requirement. You can add the data, search the data, delete the data, view the data using all types of search and sort techniques in data structure.

APPLICATION

  • In All Types of Software Development.
  • In System Programming.

TOPICS COVERED

  • Structure Programming, Life Cycle of a Software, Program Verification, Efficiency of Algorithms, Analysis of Algorithms.

  • Abstract Data Type, Classification Of Data Structure, Arrays, Structures in C, Character Structure in C, Pointers, Memory Management in C.
  • Linked List, Singly Linked List, Operations on Linked List, Avail List, Implementation Linked List, Circular Linked List, Doubly Linked List, Applications Of Linked List.
  • Stack, Operations on Stack, Implementation of Stack, Applications of Stack, Queue, Operations on Queue, Implementing operations Of Queue, Priority Queues and Applications of Queues.
  • Recursion, Static Storage Allocation, Dynamic Memory Allocation, Writing Recursive Algorithms.
  • Tree, Binary Tree, Operations on Binary trees, Tree Traversal, Threaded Binary Trees.
  • Searching, Sequential Searching, Searching an Ordered Table, Search Trees, General Trees, Hashing .

  • Sorting, Bubble Sort, Selection Sort, Insertion Sort, Shell Sort, Quick Sort, Merge Sort, Radix Sort,  Address Calculation Sort, Tree Sort, Heap Sort.
  • Graph, Representation of Graphs, Graph Traversal, Application of Graphs.

 




Contact us related to our Corporate IT Courses
Email
Mobile Number
faiyaz@compufield.net
corporates.training@gmail.com
+91-9819006132
(Mr. Faiyaz M Khairaz)
OFFICES: Kemps Corner | Bandra (W) | Andheri (W)
: +91 9819006132 / +912226551794