Search in
Courses Providers, List Your Courses for FREE
Menu
Tech Wind Computer Services Pvt. Ltd

C with Data structure


Training/Coaching/Tuition

by Tech Wind Computer Services Pvt. Ltd


Thane, Navi Mumbai, Ratnagiri
Request Info
Subjects Covered & Categories
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. It has since spread to many other platforms, and is now one of the most widely used programming languages. C has also greatly influenced many other popular languages, especially C++, which was originally designed as an enhancement to C. It is the most commonly used programming language for writing system software, though it is also widely used for writing applications.

C is a procedural programming paradigm, with facilities for structured programming. It allows lexical variable scope and recursion. Its static type system prevents many meaningless operations. Parameters of C functions are always passed by value. Pass-by-reference is achieved in C by explicitly passing pointer values. Heterogeneous aggregate data types (the struct in C) allow related data elements to be combined and manipulated as a unit.

 

Course Contents:

C with Data structure Syllabus:

A course outline which is basically designed for engineering students and gives them a better way to get knowledge in C with Data structure.

Part 1

Demonstration for C with Data structure

  • Started with C overview

  • Data types in c

  • Constants and variables

  • C keywords

  • Rules for creating constants

  • Compilation and execution

  • Control instruction in c

  • Lab Exercise

 

Part 2

Decision control structure

  • If statement

  • If-else statement

  • Looping construct like while, do-while, for loops

  • Case control structure

  • Function and pointers

  • Data types Revisited

  • Arrays

  • Structures

 

Part 3

Advanced features

  • File Input /output

  • Operation on Bits

  • Miscellaneous features

  • C under windows

  • Interaction with hardware

 

Part 4

Data structure

Introduction to DS

  • Algorithm Analysis

  • Statements constructs

  • Abstract data types

  • Algorithm efficiency

  • Big –O notation

  • Nested loops

Searching

  • Sequential search

  • Binary search

  • Linear search

  • Hashed search

 

Linked List

Linked list data structure

  • Building a linked list

  • Algorithm for linked list

  • Inserting , deleting and searching in list

  • Single, double linked list

 

Stack and queues

Sorting and searching

  • BST, AVL Tree

  • Heaps

  • Advances sorting techniques like Insertion, Selection, Quick, Bubble etc.

 

C++ course structure

Part1

Introduction to c++

  • Ascii codes

  • Boolean operations

  • Numerical bases

Part2

Basics of c++

  • Structure of a program

  • Variables , Data types

  • Constants, operators

  • Basic Input/ output

Part3

Control structure

  • Function I

  • Function II

Part4

Compound Data types

  • Arrays

  • Pointers

  • Dynamic memory

Part5

Object oriented programming

  • Class and objects

  • Inheritance and polymorphism

  • Data Abstraction

Lab excercise

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Thane, Mira Road East (Head Office):- 203, B/68, OPP. TMT Bus Stop, Sec-1 Near Mira Road Station Mira Road East, Thane - 401107, Maharashtra, India

Navi Mumbai, Vashi (Branch):- A/413, Vashi Plaza Vashi, Navi Mumbai, Maharashtra, India

Thane, Kalyan East (Branch):- Chandulal Joshi Complex 301, 3rd Floor, Above Vodafone Galary Opp Kalyan Station Kalyan East, Thane, Maharashtra, India

Ratnagiri, Khed (Branch):- Maharashtra Technical Center, Jagushte building,Near S.T.Stand Samarth Nagar Khed, Ratnagiri - 415 709, Maharashtra, India