Section 1: General Aptitude (GA) - Verbal Aptitude :
- Basic English grammar: tenses, articles, adjectives, prepositions, conjunctions, verb-noun agreement, and other parts of speech
- Basic vocabulary: words, idioms, and phrases in context Reading and comprehension
- Narrative sequencing
- Quantitative Aptitude :
- Data interpretation: data graphs (bar graphs, pie charts, and other graphs representing data), 2- and 3-dimensional plots, maps, and tables
- Numerical computation and estimation: ratios, percentages, powers, exponents and logarithms, permutations and combinations, and series
- Mensuration and geometry
- Elementary statistics and probability
- Analytical Aptitude :
- Logic: deduction and induction
- Analogy
- Numerical relations and reasoning
- Spatial Aptitude :
- Transformation of shapes: translation, rotation, scaling, mirroring, assembling, and grouping
Paper folding, cutting, and patterns in 2 and 3 dimensions
| - Numerical Ability :
- Verbal Ability :
| - Numerical Ability :
- Verbal Ability :
| - Numerical Ability :
- Verbal Ability :
|
Section 2: Mathematics- Discrete Mathematics :
- Propositional and first order logic
- Sets, relations, functions, partial orders and lattices. Monoids, Groups
- Combinatorics: counting, recurrence relations, generating functions
- Graphs: connectivity, matching, coloring
- Linear Algebra :
- Matrices, determinants
- LU decomposition
- System of linear equations
- Eigenvalues and eigenvectors
- Probability :
- Random variables
- Mean, median, mode and standard deviation
- Uniform, normal, exponential, Poisson and binomial distributions
- Conditional probability and Bayes theorem
- Calculus :
- Limits, Continuity and Differentiability
- Maxima and Minima. Mean value theorem
- Integration
| - Discrete Mathematics :
- Linear Algebra :
- Probability :
- Calculus :
| - Discrete Mathematics :
- Linear Algebra :
- Probability :
- Calculus :
| - Discrete Mathematics :
- Linear Algebra :
- Probability :
- Calculus :
|
Section 4: Programming and Data Structures - Programming in C, Recursion
- Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs
| - Programming in C, Recursion :
- Array, Stack, Queue :
- Linked Lists :
- Trees, Binary search trees, Binary heaps :
- Graphs :
| - Programming in C, Recursion :
- Array, Stack, Queue :
- Linked Lists :
- Trees, Binary search trees, Binary heaps :
- Graphs :
| Programming and Data Structures : |