SlideShare a Scribd company logo
1 of 11
Download to read offline
Mail Us:sathyainhyd@gmail.com
Contanct Us: 040-65538958, 65538968, 65538978
C:
1. Introduction to Computers
Computer Generations
Block Diagram & I/O Devices
Hardware and Software
Operating System
2. Introduction to ‘C’
History and Generations of Language
Algorithms
Flowcharts
Evaluation of ‘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
Accessing Structure elements
Structure initialization
Array of structures
Nested structures
Unions
Typedef
Enumeration
Preprocessor and macro
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
10. Searching and sorting
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
12. File handling
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
Classification of data structures
List
Linear
Non Linear
Linked list
Single Linked list
Double Linked list
Singly circular List
Doubly circular List
Operations on Linked list
Insert
Delete
Search
Sort
Traverse
Modify
Merge
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
Non Linear data structures
Trees
Binary trees
Binary search tree
Tree traversals
Inorder
Preorder
Postorder
Operations on Binary trees
Insert, Delete & Modify
2. Graphs
Breadth first search and traversal
Depth first search and traversal
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
5. Arrays and Strings
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
8. Constructors and destructors
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
11. Tern plates
Function templates
Class templates
Friend class
12. Exceptional Handling
Try
Catch
Throw
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
15. Searching and sorting
Merge sort
Bubble sort
Quick sort
Heap sort
Linear and Binary search
16. File Handling
Opening and closing a file
Mode of access
Ifstream
Ofsiream
Fstream
Sequential access
Random Access
DS:
1. Data structures in C++
Classification of DS
Lists
Linear
Non Linear
Linked list
Single linked list
Double linked list
Singly circular
Doubly circular
Operations on Linked list
Insert
delete
Search
Sort
Modify
Merge
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
Non linear Datastructures
Trees
Binary trees
Binary search Trees
Tree traversals
Inorder
Preorder
Postorder
Operations on Binary Tree
Insert
Delete
Modify
2. Graphs
Breath First search and traversal
Depth first search and traversal
3. C++ Graphics
4. FAQS & Project

More Related Content

Similar to C, C++ & Data Structures course training institute ameerpet hyderabad

Question Bank DS
Question Bank DSQuestion Bank DS
Question Bank DSPRIANKA R
 
C syllabus - Learn C Language for programming Skills
C syllabus - Learn C Language for programming Skills C syllabus - Learn C Language for programming Skills
C syllabus - Learn C Language for programming Skills Manish Kumar Singh
 
Introduction to c_plus_plus (6)
Introduction to c_plus_plus (6)Introduction to c_plus_plus (6)
Introduction to c_plus_plus (6)Sayed Ahmed
 
Introduction to c_plus_plus
Introduction to c_plus_plusIntroduction to c_plus_plus
Introduction to c_plus_plusSayed Ahmed
 
Microsoft c#.net online training.ppsx
Microsoft c#.net online training.ppsxMicrosoft c#.net online training.ppsx
Microsoft c#.net online training.ppsxSanthosh Reddy
 
MICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAININGMICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAININGSanthosh Sap
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionAbhishek Sahu
 
C cpluplus 2
C cpluplus 2C cpluplus 2
C cpluplus 2sanya6900
 
Programming in java basics
Programming in java  basicsProgramming in java  basics
Programming in java basicsLovelitJose
 
(4) cpp abstractions references_copies_and_const-ness
(4) cpp abstractions references_copies_and_const-ness(4) cpp abstractions references_copies_and_const-ness
(4) cpp abstractions references_copies_and_const-nessNico Ludwig
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabusletsleads
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalorepentagonspace1
 
Best training institute
Best training institute Best training institute
Best training institute pentagonspace1
 

Similar to C, C++ & Data Structures course training institute ameerpet hyderabad (20)

Question Bank DS
Question Bank DSQuestion Bank DS
Question Bank DS
 
array.pptx
array.pptxarray.pptx
array.pptx
 
C & C++ Training Institutes in Bangalore
C & C++ Training Institutes in BangaloreC & C++ Training Institutes in Bangalore
C & C++ Training Institutes in Bangalore
 
C syllabus - Learn C Language for programming Skills
C syllabus - Learn C Language for programming Skills C syllabus - Learn C Language for programming Skills
C syllabus - Learn C Language for programming Skills
 
Introduction to c_plus_plus (6)
Introduction to c_plus_plus (6)Introduction to c_plus_plus (6)
Introduction to c_plus_plus (6)
 
Introduction to c_plus_plus
Introduction to c_plus_plusIntroduction to c_plus_plus
Introduction to c_plus_plus
 
Microsoft c#.net online training.ppsx
Microsoft c#.net online training.ppsxMicrosoft c#.net online training.ppsx
Microsoft c#.net online training.ppsx
 
MICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAININGMICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAINING
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
C_plus_plus
C_plus_plusC_plus_plus
C_plus_plus
 
Course Content - CETPA
Course Content - CETPACourse Content - CETPA
Course Content - CETPA
 
C cpluplus 2
C cpluplus 2C cpluplus 2
C cpluplus 2
 
Programming in java basics
Programming in java  basicsProgramming in java  basics
Programming in java basics
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
(4) cpp abstractions references_copies_and_const-ness
(4) cpp abstractions references_copies_and_const-ness(4) cpp abstractions references_copies_and_const-ness
(4) cpp abstractions references_copies_and_const-ness
 
C++ ppt
C++ pptC++ ppt
C++ ppt
 
C++ ppt.pptx
C++ ppt.pptxC++ ppt.pptx
C++ ppt.pptx
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalore
 
Best training institute
Best training institute Best training institute
Best training institute
 

Recently uploaded

Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaEADTU
 

Recently uploaded (20)

Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 

C, C++ & Data Structures course training institute ameerpet hyderabad

  • 1. Mail Us:sathyainhyd@gmail.com Contanct Us: 040-65538958, 65538968, 65538978 C: 1. Introduction to Computers Computer Generations Block Diagram & I/O Devices Hardware and Software Operating System 2. Introduction to ‘C’ History and Generations of Language Algorithms Flowcharts Evaluation of ‘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.
  • 2. 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
  • 3. 8. Structures & Unions Accessing Structure elements Structure initialization Array of structures Nested structures Unions Typedef Enumeration Preprocessor and macro 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 10. Searching and sorting Selection sort Insertion sort Merge sort Sequential sort Radix sort Bubble sort Quick sort Heap sort
  • 4. 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 12. File handling 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 Classification of data structures List Linear Non Linear
  • 5. Linked list Single Linked list Double Linked list Singly circular List Doubly circular List Operations on Linked list Insert Delete Search Sort Traverse Modify Merge 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 Non Linear data structures Trees Binary trees
  • 6. Binary search tree Tree traversals Inorder Preorder Postorder Operations on Binary trees Insert, Delete & Modify 2. Graphs Breadth first search and traversal Depth first search and traversal 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
  • 7. Conditional statements Un Conditional statements Switch statements Nested if Nested switch Multi dimensional String library functions 4. Loops While For Do While Nested Loops 5. Arrays and Strings 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
  • 8. Classes Data members Member functions Array of instances Nested classes 8. Constructors and destructors 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 11. Tern plates Function templates Class templates Friend class 12. Exceptional Handling
  • 9. Try Catch Throw 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 15. Searching and sorting Merge sort Bubble sort Quick sort Heap sort Linear and Binary search 16. File Handling Opening and closing a file Mode of access
  • 10. Ifstream Ofsiream Fstream Sequential access Random Access DS: 1. Data structures in C++ Classification of DS Lists Linear Non Linear Linked list Single linked list Double linked list Singly circular Doubly circular Operations on Linked list Insert delete Search Sort Modify Merge Stacks Implementation of stacks Operation on stacks Application of stacks
  • 11. Infix, Postfix & Prefix Queues Implementation of Queues Operation on Queues Application of Queues Circular Queues Dequeue Priority Queue Non linear Datastructures Trees Binary trees Binary search Trees Tree traversals Inorder Preorder Postorder Operations on Binary Tree Insert Delete Modify 2. Graphs Breath First search and traversal Depth first search and traversal 3. C++ Graphics 4. FAQS & Project