goodrich-topline-image
>

Courses We Offered

C With DS, C++

C WITH DATA STRUCTURES

  • Introduction to Computers
  • Differentiating Packages & Languages
  • Understanding Compilers and Interpreters
  • Configuring the IDE
  • Operators & Data Types
  • Structure of a ‘C’ program
  • Programming in ‘C’
  • Using Control Statements If , switch…….case
  • Control Structures
  • while loop
  • for loop
  • do….while loop
  • Nested for loops
  • Arrays
  • Single Dimension
  • Double / Multi Dimensional
  • Searching & Sorting Techniques
  • Functions
  • User Defined Functions
  • Recursive Functions
  • Command Line Arguments
  • Strings
  • Introductionv
  • String Manipulation Functions
  • Structures and Unions
  • Understanding Structures
  • Built in Structures (Date, Time, ffblk)
  • Programming using Structures
  • Unions
  • Files
  • Introduction to Files
  • Types of Files – Text & Binary
  • File Handling Functions
  • Command line arguments in Files
  • Pointers
  • Introduction
  • Call by Values and Call by Reference
  • Pointers to Arrays
  • Array of pointers
  • Pointers to Functions
  • Pointers to Strings
  • Pointers to Structures
  • Pointer to Pointer
  • Dynamic Memory Allocation
  • Malloc
  • Calloc
  • Realloc
  • Free
  • Data Structures
  • Linked List (Single, Double and Circular)
  • Stacks (through Array & Linked List)
  • Queues (Normal, Circular, Dequeue)
  • Trees
  • Creation
  • Traversal
  • Storage Classes
  • Infix, Postfix and Prefix
  • Graphics
  • Introduction to Interrupts

C++

  • Introduction to OOPS
  • OOP Concepts
  • Differentiation C & C++
  • Structure of a C++ program
  • Implementing Classes & Objects
  • Constructors and Destructors
  • Inline Functions
  • Function Overloading
  • Friend Functions
  • Friend Functions
  • Friend Class
  • Operator Overloading
  • Polymorphism
  • Compile Time
  • Function Overloading
  • Operator Overloading
  • Run Time
  • Virtual Functions
  • Pure Virtual Function
  • Virtual Destructors
  • Inheritance
  • Single Inheritance
  • Multiple Inheritance
  • Multi Level Inheritance
  • Hybrid Inheritance (Virtual Base class)
  • Hierarchical Inheritance
  • Static Data Members, Static Member Functions
  • Streams
  • Text
  • Binary
  • Manipulators
  • Templates
  • Function Templates
  • Class Templates
  • Container Class
  • Dynamic Memory Allocation
  • New Operator
  • Delete Operator
  • Exception Handling

  • ADVANCED DATA STRUCTURES
    • Pointers
    • Fundamentals
    • Generic Pointer
    • Pointers in Arithmetic Expressions
    • Pointer to a Pointer
    • Pointers to Arrays
    • Pointers to Functions
    • Pointers to Strings
    • Pointers to Structures
    • Dynamic Memory Allocation
    • alloc
    • Calloc
    • Realloc
    • Free
    • Linked Lists
    • Single Linked List
    • Double Linked List
    • Circular Linked List
    • Linked List Operations
    • Add
    • Insert
    • Update
    • Delete
    • List
    • Linked List Applications
    • Polynomial Addition, Subtraction and Multiplication
    • Stacks
    • Implementing Stack as an Array
    • Implementing Stack as Linked List
    • Infix to Postfix Conversion
    • Postfix evaluation
    • Towers Hanoi problem
    • Trojan Horse Problem
    • Queues
    • Normal Queue (Queue as an Array and Linked List)
    • Circular Queue
    • Dequeue
    • Priority Queue
    • Trees
    • Binary Trees (Implementation and Traversing Methods)
    • Spanning Trees
    • AVL Trees
    • Depth First Search (DFS)
    • Breadth First Search (BFS)
    • Graph Theory
    • Hashing

    We Offered

    • Workshops
    • Live Projects
    • Digital Marketing
    • Online Training
    • Application Development
    • Website Development
    • Placement Assistance
    • Off-Campus Seminars

    Recent News

    • Demo on every Saturday @ 10am

    Get in Touch

    Goodrich IT Solutions,
    2nd Floor, Maruthi Complex,
    Opp. R.S. Brothers, KPHB,
    Hyderabad - 500 072

    Mobile No. :+91 9885811057
    Land Line: +91 4065889933
    Email:sathesh@goodrichitsolutions.com