| |
|
| Microsoft
Office |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| Creative
Courses |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Web
Designing |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Network
Courses |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Programming
Courses |
| |
|
| |
|
| |
|
| |
|
| |
|
|
IT
Corporate Training
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.
|