Regularly covered topics  Maximum weightage topics  Easy level topics  Difficult level topics  Other Important topics 

Section: Mathematics Propositional logic and predicate logic
 Matrix determinant and eigen values
 Conditional probability
 Graph connectivity
 Relations
  Mathematical logic
 Linear algebra
  Propositional logic
 Linear algebra
 Graph theory
  Probability
 Predicate logic
  Groups
 functions
 Lattice theory
 Counting

Section: Algorithms Algorithm Analysis
 Heap trees
 Sorting
 Graph Algorithms
   Searching and sorting algorithms
  Divide and conquer
 Greedy algorithms
  Divide and conquer
 Dynamic programming algorithms

Section: Programming and Data Structures
 Recursive programs
 Trees and graphs
    Recursive functions, and pointers
 
Section: Operating Systems CPU Scheduling Algorithms
 Paging
 Semaphores
 Page replacement algorithms
  Page replacement algorithms
 Paging
  CPU Scheduling
 Page replacement
  Semaphore
 Paging and Segmentation
  Disk scheduling algorithms
 Deadlock

Section: Databases Relational Algebra
 SQL
 Serializability
  Relational
 Tuple
 SQL queries
  Normalization
 Relational algebra
 Transactions
 SQL
 ERdiagrams
  
Section: Computer Networks IP Addressing
 TCP and UDP
 Application protocols
 Congestion control
   Ethernet
 IP addressing
 Routing Algorithms
   Encyption and Decryption algorithms

Section: Computer Organization and Architecture Pipelining
 Cache organization
 Addressing modes
   Addressing modes and Machine cycles
  Cache organization
 Pipelining
 I/O Data transfer
 
Section: Theory of Computation DFA and Regular expression
 Closure properties and Undecidability
  Regular languages
 Undecidability
  Regular expressions
 Closure properties
   CFL and DCFL
 Formal grammars and CNF

Section: Compiler Design LL(1) and LR parsers
   Lexical Analysis and syntax Analysis
 Intermediate code generation
 Syntax directed translations(SDTs)
  
Section: Digital Logic Combinational circuits: Multiplexer, decoder and demultiplexer
 Minimization
 Counters
   Minimization
 Combinational circuits
   Number system, fixed and floating point numbers
 Registers

Section: Numerical and Verbal Ability Numerical computation
 Data interpretation
 Sentence completion
 Word analogies
    