Professional Documents
Culture Documents
com
C:
1. Introduction to Computers
Computer Generations
Block Diagram & I/O Devices
Hardware and Software
Operating System
2. Introduction to C
3. Basics of C
Character set
Keywords and identifiers
Constants and variables
Data Types
Type Conversion
Structure of C Program
Execution of C under MS-Dos.
Unix / Linux
4. Operators of C
Arithmetic
Assignment
Relational
Logical
Bitwise
Conditional
Special
Precedence of Operators
5. Control Statements
If Statements
Switch Statements
Nested Switch / If
While loop
For loop
Do-while loop
Nested switch / if
Nested loops
6. Arrays
One Dimensional
Two Dimensional
Multi Dimensional
7. Strings
String Operations
String handling functions
8. Structures & Unions
9. Functions
Types of functions
Function prototype
Function with arguments and
return value
Passing arrays as arguments
Passing string as arguments
Call by value
Call by reference
Recursion
Selection sort
Insertion sort
Merge sort
Sequential sort
Radix sort
Bubble sort
Quick sort
Heap sort
Linear search
Binary search
11.Pointers
Advantages of pointers
Types of pointers
Pinter arithmetic
Pointer to arrays
Pointer to string
Structure to pointer
Pointer to pointer
Dynamic memory Allocation
Malloc(), Calloc()
Realloc(), & Free()
Command line arguments
Operating a file
File I/O
Character I/O
Line I/O
Format I/O
Structure I/O
Random Access file processing
DS:
1. Data structures
Stacks
Implementation of stacks
Operations on stack
Application on stack
Infix, Postfix & Prefix
Queues
Implementation of Queues
Operation on Queues
Application on Queues
Circular Queues
Dequeue
Priority Queue
2. Graphs
3. FAQS
C++
1. Introductions
Disadvantage of C
Evaluation of C++
Differences between C&C++
Features of C++
2. C++Fundamentals
Character set
Data types in C++
Structure of C++
Operators in C++
3. Control Statements
Conditional statements
Un Conditional statements
Switch statements
Nested if
Nested switch
Multi dimensional
String library functions
4. Loops
While
For
Do While
Nested Loops
Single dimensional
Multi dimesional
String library functions
6. Functions
Function prototype
Functions with passing of arguments
Functions passing arrays
Function passing strings
Function passing structures
Call by value
Call by reference
Recursion
7. OOPs concepts
Classes
Data members
Member functions
Array of instances
Nested classes
Default constructors
Parameterized constructor
Copy constructor
Destructor
9. Functions in C++
Friend function
Inline function
10. Polymorphism
Early binding
Function overloading
Operator overloading
Late binding
Virtual functions
Pure virtual functions
Function templates
Class templates
Friend class
13. Inheritance
Single level
Multi level
Multiple
Hybrid
Hierarchy
14 Pointers
Pointers to arrays
Pointers to strings
Pointers to structures
Pointers to classes
Pointers to pointers
Dynamic memory allocation
New
Delete
This pointer
Merge sort
Bubble sort
Quick sort
Heap sort
Linear and Binary search
DS:
Classification of DS
Lists
Linear
Non Linear
Linked list
Single linked list
Double linked list
Singly circular
Doubly circular
Stacks
Implementation of stacks
Operation on stacks
Application of stacks
Infix, Postfix & Prefix
Queues
Implementation of Queues
Operation on Queues
Application of Queues
Circular Queues
Dequeue
Priority Queue
2. Graphs
3. C++ Graphics