Training Syllabus
Training Syllabus
Note: All Basics (theory) will be handled in less time, more attention will be given on practical implementation overall.
Program Areas
Sl. No. Areas
1 Analysis of Algorithm
2 Pattern Matching
3 Bit Algorithm
4 Mathematical Algorithms
5 Randomized Algorithm
6 Dynamic Programming
7 Backtracking Algorithm
8 Greedy Algorithms
9 Sliding Window Approach
10 Strings and Arrays
C Programming:
Function Basics
Advantage of Function To solve real time problems using functions & different
Functions in Recursion parameter passing techniques.
C Variable Storage Classes
Variable arguments Function Backtracking Examples
Understanding Pointers
Pointer expressions Code Snippets which appear in Interview MCQ’s
Pointer and Arrays
Point Pointers and Character String Various operations on pointers.
ers Pointers to Functions
in C Pointers and Structures Applications of Pointers & Structures
Data Structures:
Pointers
Introduction Introduction to Data
Structures Structures
Arrays Cover all the basics
Types of Data Structures Primitive & Non Primitive DS quickly and discuss
Linear & Non-linear Data Structures industry oriented
questions
Various Operations on arrays
● Traversing More Concentration on
● Inserting Time Efficiency
● Deleting
By using indexing & pointers
Data Polynomials and Sparse Matrices
Strings : Operations and Pattern Matching
Structur algorithms
es Linear Search ● Searching: Hash search, Exponential
using Binary Search Search
C Bubble Sort
Searching and Selection Sort ● Sorting:
Sorting Algorithm Insertion Sort Heap Sort, Bucket Sort, Merge Sort, Quick Sort,
With time & space complexities
C Programming and Data Structure By 10 Seconds
Tree Trees and Tree Traversal ● Basics of Trees and Binary search Trees
Programs
C Programming and Data Structure By 10 Seconds
Note1: Hacker Rank and Hacker Earth [ Competitive Exam ]like examples will be taught.